Technical summary
Strong buy
8 buy1 neutral0 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
65.3
OversoldNeutralOverbought
Moving averages
SMA 20119.55Buy
SMA 50119.03Buy
SMA 200108.33Buy
SMA 200W87.16Buy
EMA 12120.66Buy
EMA 26119.81Buy
Oscillators
RSI (14)65.3Neutral
MACD (12,26,9)0.85Buy
Momentum (10d)5.72Buy
52-week range
$89.4199% of range$122.63
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +5.4 | +0.8 | -5.2 | +12.1 | +4.4 | +3.5 | -3.0 | +3.9 | | | | | +23.0 |
| 2025 | +2.5 | -5.2 | -7.1 | -2.4 | +5.4 | +5.1 | +1.7 | +7.2 | +2.8 | +1.8 | +1.0 | -1.1 | +11.4 |
| 2024 | -3.9 | +5.6 | +3.4 | -6.9 | +5.1 | -1.4 | +10.5 | -1.8 | +0.5 | -1.5 | +11.2 | -8.7 | +10.1 |
| 2023 | +9.8 | -1.7 | -5.1 | -1.8 | -0.9 | +7.8 | +6.2 | -5.1 | -6.3 | -6.8 | +9.1 | +11.7 | +15.2 |
| 2022 | -9.8 | +1.1 | +1.2 | -9.8 | +0.1 | -8.5 | +10.5 | -2.0 | -10.0 | +11.2 | +2.1 | -7.0 | -21.6 |
| 2021 | | | | | | | | +2.2 | -3.1 | +4.3 | -4.2 | +1.6 | +0.6 |