Technical summary
Strong buy
8 buy1 neutral0 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
64.1
OversoldNeutralOverbought
Moving averages
SMA 20136.13Buy
SMA 50134.23Buy
SMA 200121.69Buy
SMA 200W102.84Buy
EMA 12137.01Buy
EMA 26135.92Buy
Oscillators
RSI (14)64.1Neutral
MACD (12,26,9)1.09Buy
Momentum (10d)4.34Buy
52-week range
$103.4096% of range$139.70
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +5.7 | +2.1 | -4.0 | +10.4 | +1.2 | +7.3 | -1.9 | +2.4 | | | | | +24.5 |
| 2025 | +2.8 | -5.7 | -6.1 | -4.3 | +5.4 | +4.0 | +1.0 | +7.1 | +0.9 | -0.8 | +2.8 | -1.5 | +4.6 |
| 2024 | -4.1 | +3.4 | +3.2 | -5.7 | +5.1 | -2.4 | +11.1 | -1.5 | +0.7 | -2.5 | +10.9 | -9.3 | +6.9 |
| 2023 | +9.5 | -1.2 | -5.3 | -2.7 | -1.6 | +8.2 | +5.5 | -4.1 | -6.0 | -5.8 | +8.4 | +11.2 | +14.5 |
| 2022 | -7.3 | +1.4 | +0.3 | -7.8 | +1.9 | -8.6 | +10.1 | -4.4 | -9.8 | +12.4 | +3.9 | -8.1 | -17.5 |
| 2021 | | | | | | | | +2.0 | -2.3 | +3.3 | -2.2 | +3.2 | +3.9 |