Technical summary
Strong buy
7 buy1 neutral1 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
64.1
OversoldNeutralOverbought
Moving averages
SMA 20164.88Buy
SMA 50155.66Buy
SMA 200139.92Buy
SMA 200W122.15Buy
EMA 12165.61Buy
EMA 26162.56Buy
Oscillators
RSI (14)64.1Neutral
MACD (12,26,9)3.05Sell
Momentum (10d)1.08Buy
52-week range
$119.0096% of range$170.29
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +8.8 | +0.3 | -0.8 | +5.7 | -6.5 | +14.0 | +7.6 | +1.0 | | | | | +32.7 |
| 2025 | +3.8 | -1.7 | -8.6 | -7.0 | +9.0 | +1.2 | -0.9 | +1.3 | -1.8 | -2.9 | +0.5 | +2.4 | -5.7 |
| 2024 | -2.2 | +2.3 | +3.7 | -7.3 | -2.6 | +0.0 | +15.2 | -4.1 | -0.3 | +13.8 | +10.4 | -4.5 | +23.7 |
| 2023 | -2.6 | +1.2 | -20.1 | +4.7 | -9.1 | +7.3 | +1.0 | -12.9 | -3.5 | -0.2 | +8.0 | +10.4 | -18.9 |
| 2022 | +11.9 | -0.2 | -1.6 | -4.4 | -5.5 | -6.8 | +12.0 | -0.3 | +1.7 | +17.3 | -6.4 | -7.8 | +6.1 |
| 2021 | | | | | | | | +6.4 | +3.9 | +9.2 | -2.8 | +0.1 | +17.5 |