Technical summary
Strong buy
6 buy1 neutral2 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
60.3
OversoldNeutralOverbought
Moving averages
SMA 20102.31Buy
SMA 50100.26Buy
SMA 200108.77Sell
SMA 200W115.20Sell
EMA 12102.91Buy
EMA 26101.88Buy
Oscillators
RSI (14)60.3Neutral
MACD (12,26,9)1.03Buy
Momentum (10d)2.01Buy
52-week range
$94.4426% of range$130.48
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +7.1 | -0.5 | -4.1 | -0.8 | -9.2 | -6.6 | +5.0 | +4.3 | | | | | -5.9 |
| 2025 | -0.8 | -4.3 | +3.5 | -1.8 | +4.7 | -2.5 | -3.0 | -1.5 | -5.7 | -5.5 | -6.8 | +2.5 | -19.8 |
| 2024 | -0.9 | +9.4 | -0.7 | -1.9 | +2.6 | -2.4 | +8.4 | +8.0 | +2.3 | -3.4 | +11.0 | -6.6 | +26.7 |
| 2023 | +5.0 | -3.3 | +2.3 | +4.4 | -1.5 | +1.3 | +5.0 | -7.5 | -4.4 | -4.9 | +9.5 | +5.9 | +10.8 |
| 2022 | -2.0 | -6.3 | -1.8 | -2.3 | +11.3 | -6.9 | +3.2 | -4.3 | -7.5 | +10.7 | +9.9 | -0.0 | +1.3 |
| 2021 | | | | | | | | +0.1 | +1.3 | +7.0 | -2.2 | +3.8 | +10.1 |