Technical summary
Strong buy
8 buy1 neutral0 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
60.1
OversoldNeutralOverbought
Moving averages
SMA 20122.62Buy
SMA 50121.44Buy
SMA 200106.56Buy
SMA 200W70.63Buy
EMA 12125.95Buy
EMA 26123.99Buy
Oscillators
RSI (14)60.1Neutral
MACD (12,26,9)1.97Buy
Momentum (10d)2.54Buy
52-week range
$84.6477% of range$138.77
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | -8.5 | +3.9 | -13.4 | -2.2 | +27.6 | +18.5 | -10.8 | +4.1 | | | | | +13.0 |
| 2025 | +9.0 | -11.4 | -26.4 | -0.3 | +15.4 | +0.2 | +10.9 | +18.9 | -8.1 | -2.5 | +8.4 | +9.7 | +15.2 |
| 2024 | +0.3 | +9.9 | +5.3 | +7.5 | +3.0 | -8.2 | -6.7 | -3.0 | +29.6 | +37.2 | +23.7 | +0.3 | +135.3 |
| 2023 | +29.9 | +6.1 | -14.8 | -1.0 | +8.4 | +15.6 | -1.0 | -8.3 | -15.1 | -17.2 | +12.5 | +4.7 | +9.4 |
| 2022 | -2.1 | +3.5 | +4.4 | +8.9 | -5.7 | -25.6 | +3.8 | -4.7 | -7.1 | +32.4 | +2.5 | -14.6 | -13.9 |
| 2021 | | | | | | | | -0.4 | +2.3 | -3.0 | -8.4 | +3.6 | -6.3 |