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.9
OversoldNeutralOverbought
Moving averages
SMA 20145.42Buy
SMA 50138.02Buy
SMA 200122.18Buy
SMA 200W137.90Buy
EMA 12150.27Buy
EMA 26145.48Buy
Oscillators
RSI (14)67.9Neutral
MACD (12,26,9)4.79Buy
Momentum (10d)19.54Buy
52-week range
$97.5394% of range$159.91
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +7.1 | +1.9 | -11.3 | +14.0 | +2.0 | +26.3 | -12.6 | +12.2 | | | | | +39.3 |
| 2025 | +8.4 | -16.5 | -7.3 | +1.8 | -7.9 | +2.7 | +1.4 | +7.7 | -5.8 | -10.0 | -11.1 | -1.2 | -34.3 |
| 2024 | +2.2 | -1.2 | +11.4 | +0.8 | +7.6 | -4.1 | +7.3 | -9.5 | +4.6 | +0.2 | +16.3 | -17.2 | +14.9 |
| 2023 | +13.3 | +1.2 | -2.0 | +11.5 | -0.4 | +22.7 | +7.3 | +2.8 | -5.2 | -16.9 | +19.6 | +9.3 | +73.8 |
| 2022 | -2.0 | +5.1 | -1.8 | -0.6 | +5.1 | -22.3 | +24.8 | -11.9 | -3.8 | +8.9 | +3.8 | -4.0 | -5.7 |
| 2021 | | | | | | | | -0.6 | -10.5 | +9.3 | -9.2 | +6.7 | -5.9 |