Technical summary
Strong buy
8 buy1 neutral0 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
58.9
OversoldNeutralOverbought
Moving averages
SMA 20156.01Buy
SMA 50156.35Buy
SMA 200147.22Buy
SMA 200W115.94Buy
EMA 12156.41Buy
EMA 26156.05Buy
Oscillators
RSI (14)58.9Neutral
MACD (12,26,9)0.36Buy
Momentum (10d)4.34Buy
52-week range
$129.2199% of range$160.96
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +2.8 | +1.3 | -6.1 | +9.5 | +4.6 | -1.0 | -0.3 | +2.7 | | | | | +13.5 |
| 2025 | +3.1 | -0.3 | -3.7 | +0.5 | +5.7 | +4.0 | +1.1 | +2.7 | +3.6 | +2.3 | +0.0 | +0.0 | +20.4 |
| 2024 | +0.3 | +4.5 | +3.3 | -3.6 | +4.6 | +1.2 | +1.5 | +2.5 | +2.2 | -2.1 | +4.0 | -3.5 | +15.5 |
| 2023 | +7.5 | -3.3 | +3.3 | +1.6 | -1.0 | +4.7 | +3.6 | -2.9 | -4.3 | -2.5 | +8.9 | +3.8 | +19.9 |
| 2022 | -4.5 | -3.1 | +1.9 | -8.1 | +0.4 | -9.0 | +7.1 | -4.4 | -9.4 | +6.3 | +8.3 | -5.3 | -19.8 |
| 2021 | | | | | | | | +2.2 | -4.2 | +5.4 | -2.3 | +2.8 | +3.6 |