Technical summary
Strong buy
8 buy1 neutral0 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
67.8
OversoldNeutralOverbought
Moving averages
SMA 20108.82Buy
SMA 50109.15Buy
SMA 200100.73Buy
SMA 200W83.68Buy
EMA 12110.33Buy
EMA 26109.42Buy
Oscillators
RSI (14)67.8Neutral
MACD (12,26,9)0.91Buy
Momentum (10d)7.46Buy
52-week range
$87.0999% of range$113.12
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +4.0 | +5.8 | -5.6 | +8.0 | +5.1 | +2.9 | -4.7 | +5.6 | | | | | +22.0 |
| 2025 | +3.6 | -5.5 | -6.6 | -0.3 | +6.3 | +3.2 | +2.2 | +2.3 | +0.8 | +0.3 | +1.0 | -0.3 | +6.4 |
| 2024 | -0.3 | +9.6 | +5.6 | -6.0 | +4.2 | -1.7 | +4.4 | -0.9 | +0.8 | -1.2 | +8.9 | -7.9 | +14.8 |
| 2023 | +7.1 | -0.9 | -1.3 | -0.5 | -2.9 | +8.3 | +3.8 | -2.1 | -5.1 | -4.9 | +7.6 | +6.9 | +15.8 |
| 2022 | -10.3 | +1.0 | +0.4 | -7.8 | -0.7 | -10.3 | +12.7 | -3.4 | -9.1 | +9.4 | +5.6 | -6.3 | -19.9 |
| 2021 | | | | | | | | +1.4 | -4.7 | +7.5 | -3.5 | +3.8 | +4.2 |