Technical summary
Strong buy
8 buy0 neutral1 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
70.2
OversoldNeutralOverbought
Moving averages
SMA 20125.74Buy
SMA 50125.12Buy
SMA 200115.11Buy
SMA 200W92.93Buy
EMA 12127.19Buy
EMA 26126.07Buy
Oscillators
RSI (14)70.2Sell
MACD (12,26,9)1.12Buy
Momentum (10d)5.76Buy
52-week range
$99.1899% of range$129.43
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +4.2 | +3.7 | -5.9 | +9.2 | +4.0 | +3.3 | -2.5 | +4.1 | | | | | +21.1 |
| 2025 | +4.5 | -4.2 | -6.5 | -1.9 | +5.6 | +4.4 | +1.8 | +4.3 | +0.5 | +0.7 | +2.1 | -0.3 | +10.8 |
| 2024 | -2.0 | +6.6 | +4.5 | -6.7 | +3.3 | -1.2 | +5.5 | +0.0 | +1.7 | -0.1 | +10.7 | -7.9 | +13.6 |
| 2023 | +9.9 | -2.0 | -3.6 | -1.0 | -2.5 | +8.9 | +4.0 | -3.1 | -5.8 | -5.6 | +9.1 | +9.2 | +16.7 |
| 2022 | -8.8 | +0.6 | +1.4 | -8.8 | -0.5 | -10.0 | +11.1 | -3.0 | -9.9 | +9.0 | +5.1 | -6.6 | -20.9 |
| 2021 | | | | | | | | +2.5 | -3.8 | +6.8 | -4.0 | +2.1 | +3.3 |