Technical summary
Strong buy
8 buy1 neutral0 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
65.2
OversoldNeutralOverbought
Moving averages
SMA 20295.77Buy
SMA 50294.52Buy
SMA 200268.01Buy
SMA 200W215.64Buy
EMA 12298.52Buy
EMA 26296.43Buy
Oscillators
RSI (14)65.2Neutral
MACD (12,26,9)2.09Buy
Momentum (10d)14.14Buy
52-week range
$221.1599% of range$303.41
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +5.5 | +0.7 | -5.1 | +12.1 | +4.5 | +3.5 | -3.1 | +4.0 | | | | | +23.0 |
| 2025 | +2.5 | -5.2 | -7.1 | -2.3 | +5.2 | +5.2 | +1.7 | +7.2 | +2.9 | +1.8 | +1.0 | -1.0 | +11.4 |
| 2024 | -3.9 | +5.6 | +3.2 | -6.8 | +5.0 | -1.4 | +10.3 | -1.7 | +0.4 | -1.4 | +11.1 | -8.6 | +10.1 |
| 2023 | +9.8 | -1.7 | -5.2 | -1.8 | -0.8 | +7.8 | +6.1 | -5.1 | -6.3 | -6.9 | +9.2 | +11.7 | +15.1 |
| 2022 | -9.5 | +1.0 | +1.0 | -9.9 | +0.2 | -8.6 | +10.6 | -2.0 | -10.1 | +11.2 | +2.2 | -6.9 | -21.6 |
| 2021 | | | | | | | | +2.2 | -3.2 | +4.3 | -4.3 | +2.0 | +0.6 |