Technical summary
Strong buy
8 buy1 neutral0 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
61.4
OversoldNeutralOverbought
Moving averages
SMA 20176.44Buy
SMA 50169.58Buy
SMA 200153.86Buy
SMA 200W124.67Buy
EMA 12177.59Buy
EMA 26174.63Buy
Oscillators
RSI (14)61.4Neutral
MACD (12,26,9)2.96Buy
Momentum (10d)14.34Buy
52-week range
$112.9596% of range$187.74
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +7.7 | -9.7 | -1.2 | +3.3 | +6.8 | +3.2 | +3.0 | +9.9 | | | | | +23.8 |
| 2025 | +2.5 | +3.3 | +2.5 | -8.6 | +2.6 | +1.3 | +1.7 | +3.7 | +1.7 | -0.6 | +20.5 | +1.4 | +34.5 |
| 2024 | -0.7 | -5.3 | +1.6 | -8.4 | +8.6 | +3.2 | +0.0 | -1.1 | +6.5 | -9.4 | +2.2 | -8.9 | -12.9 |
| 2023 | +4.1 | -3.3 | +5.3 | +3.4 | -3.1 | +9.8 | +5.1 | -8.3 | -1.8 | -4.7 | +10.2 | +5.7 | +22.4 |
| 2022 | -14.8 | -9.7 | -0.2 | -4.0 | +9.9 | -10.5 | +9.0 | -3.2 | -14.2 | +10.8 | +18.6 | -10.5 | -22.6 |
| 2021 | | | | | | | | -2.8 | -4.4 | +3.5 | -1.3 | +10.4 | +4.7 |