Technical summary
Strong buy
8 buy0 neutral1 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
86.2
OversoldNeutralOverbought
Moving averages
SMA 20124.06Buy
SMA 50122.22Buy
SMA 200120.98Buy
SMA 200W108.90Buy
EMA 12125.34Buy
EMA 26124.05Buy
Oscillators
RSI (14)86.2Sell
MACD (12,26,9)1.29Buy
Momentum (10d)1.30Buy
52-week range
$116.9694% of range$126.80
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +1.7 | +3.7 | -4.5 | +1.3 | +0.8 | -1.5 | +3.5 | +1.4 | | | | | +6.3 |
| 2025 | +2.7 | +2.6 | +1.2 | +0.5 | +1.2 | +0.2 | -1.9 | +2.7 | +0.4 | -1.5 | +2.5 | -1.9 | +8.7 |
| 2024 | +1.1 | +1.6 | +2.2 | -2.9 | +2.2 | +0.2 | +3.8 | +4.5 | +0.9 | -2.3 | +3.2 | -5.4 | +8.8 |
| 2023 | +2.0 | -4.0 | +4.0 | +3.0 | -3.3 | +1.8 | +1.6 | -2.1 | -2.2 | -1.5 | +5.1 | +1.6 | +5.6 |
| 2022 | -4.6 | -2.0 | +3.5 | -4.5 | -0.8 | -4.8 | +3.4 | -2.9 | -6.6 | +4.7 | +6.5 | -3.8 | -12.2 |
| 2021 | | | | | | | | +1.9 | -3.8 | +2.9 | -1.9 | +4.4 | +3.3 |