Technical summary
Strong buy
8 buy1 neutral0 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
64.2
OversoldNeutralOverbought
Moving averages
SMA 20175.91Buy
SMA 50174.69Buy
SMA 200159.37Buy
SMA 200W110.43Buy
EMA 12177.64Buy
EMA 26176.18Buy
Oscillators
RSI (14)64.2Neutral
MACD (12,26,9)1.45Buy
Momentum (10d)8.74Buy
52-week range
$123.8499% of range$182.80
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +5.9 | +11.0 | -6.5 | +2.2 | +5.8 | +1.2 | +0.1 | +4.9 | | | | | +26.3 |
| 2025 | +0.1 | -1.6 | +1.5 | -1.4 | +4.6 | +0.5 | +4.5 | +4.2 | +2.9 | +5.7 | +3.7 | +2.7 | +30.7 |
| 2024 | +9.0 | +7.7 | +5.1 | +0.0 | +2.4 | +1.5 | -2.8 | -1.9 | -1.4 | +1.5 | +1.1 | +1.4 | +25.4 |
| 2023 | +7.0 | +1.9 | +0.8 | +3.6 | +3.1 | +10.3 | +2.6 | +0.8 | +2.6 | -0.6 | +3.9 | -3.4 | +36.8 |
| 2022 | -0.3 | -0.8 | +3.5 | -1.1 | +1.8 | -3.2 | +3.8 | +0.2 | -5.1 | +5.0 | +6.6 | -6.9 | +2.8 |
| 2021 | | | | | | | | +1.3 | +4.3 | -0.6 | -4.5 | +4.3 | +4.7 |