Technical summary
Strong buy
8 buy0 neutral1 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
80.3
OversoldNeutralOverbought
Moving averages
SMA 20104.53Buy
SMA 50103.41Buy
SMA 20099.47Buy
SMA 200W82.20Buy
EMA 12106.03Buy
EMA 26104.79Buy
Oscillators
RSI (14)80.3Sell
MACD (12,26,9)1.25Buy
Momentum (10d)5.09Buy
52-week range
$89.4298% of range$107.92
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +5.1 | +4.3 | -8.3 | +5.7 | +2.4 | -0.6 | +1.8 | +2.8 | | | | | +13.2 |
| 2025 | +4.4 | +2.4 | +0.3 | +3.7 | +4.6 | +0.7 | -2.2 | +4.0 | +2.4 | +1.2 | +0.4 | +0.6 | +24.9 |
| 2024 | -0.4 | +2.7 | +3.4 | -3.2 | +5.2 | -3.2 | +2.4 | +3.3 | +1.0 | -5.3 | -0.4 | -4.0 | +0.8 |
| 2023 | +9.1 | -3.0 | +3.2 | +2.7 | -3.8 | +2.8 | +2.5 | -3.9 | -3.8 | -3.2 | +8.6 | +3.9 | +14.9 |
| 2022 | -3.8 | -3.6 | +0.1 | -6.3 | +1.5 | -10.5 | +5.5 | -6.3 | -9.5 | +5.8 | +13.3 | -2.3 | -17.3 |
| 2021 | | | | | | | | +1.7 | -3.2 | +3.3 | -4.8 | +3.2 | -0.1 |