Technical summary
Strong buy
8 buy1 neutral0 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
68.5
OversoldNeutralOverbought
Moving averages
SMA 20110.03Buy
SMA 50108.26Buy
SMA 200106.61Buy
SMA 200W107.48Buy
EMA 12113.45Buy
EMA 26110.73Buy
Oscillators
RSI (14)68.5Neutral
MACD (12,26,9)2.72Buy
Momentum (10d)6.70Buy
52-week range
$92.9261% of range$129.12
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +2.8 | +6.7 | -12.9 | +2.5 | +4.0 | +4.9 | -3.7 | +7.5 | | | | | +10.6 |
| 2025 | +2.9 | -2.1 | -6.6 | -7.7 | +6.6 | -3.5 | +6.9 | +6.7 | -5.9 | -7.3 | -1.9 | -3.0 | -15.5 |
| 2024 | -4.5 | +8.1 | +3.1 | -10.1 | +4.9 | -3.9 | +12.8 | -4.3 | +4.1 | +5.0 | +9.2 | -11.3 | +10.2 |
| 2023 | -7.7 | -1.4 | -1.6 | -6.0 | -2.7 | +12.5 | +15.1 | -3.5 | -4.9 | -3.7 | +12.8 | +8.5 | +14.6 |
| 2022 | -12.3 | -4.6 | -3.7 | +1.8 | +6.3 | -10.6 | +14.8 | +3.1 | -10.6 | +13.5 | +9.6 | -6.0 | -3.5 |
| 2021 | | | | | | | | -5.0 | -5.6 | +12.3 | +4.4 | +10.9 | +16.6 |