Technical summary
Strong buy
8 buy1 neutral0 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
67.5
OversoldNeutralOverbought
Moving averages
SMA 20109.85Buy
SMA 50108.91Buy
SMA 200101.73Buy
SMA 200W84.86Buy
EMA 12110.37Buy
EMA 26109.74Buy
Oscillators
RSI (14)67.5Neutral
MACD (12,26,9)0.63Buy
Momentum (10d)3.61Buy
52-week range
$91.6499% of range$113.08
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +3.0 | +3.8 | -5.6 | +7.3 | +2.9 | +2.7 | -0.6 | +3.0 | | | | | +17.3 |
| 2025 | +4.2 | -2.8 | -4.9 | -1.1 | +5.7 | +3.4 | +1.9 | +2.5 | +0.5 | -0.8 | +1.2 | -0.7 | +8.9 |
| 2024 | -1.4 | +5.5 | +4.1 | -5.3 | +2.9 | -1.0 | +4.8 | +2.0 | +1.8 | -0.5 | +8.9 | -7.4 | +13.7 |
| 2023 | +8.3 | -2.5 | -1.8 | -0.6 | -2.8 | +8.0 | +3.9 | -3.5 | -5.5 | -5.0 | +10.2 | +7.2 | +15.2 |
| 2022 | -7.4 | -0.7 | +2.3 | -7.8 | +0.1 | -10.2 | +9.8 | -3.1 | -9.7 | +8.8 | +6.0 | -5.9 | -18.7 |
| 2021 | | | | | | | | +2.5 | -4.5 | +6.0 | -3.5 | +3.7 | +4.0 |