Technical summary
Strong buy
8 buy0 neutral1 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
75.1
OversoldNeutralOverbought
Moving averages
SMA 20133.18Buy
SMA 50132.34Buy
SMA 200124.01Buy
SMA 200W97.50Buy
EMA 12135.01Buy
EMA 26133.63Buy
Oscillators
RSI (14)75.1Sell
MACD (12,26,9)1.38Buy
Momentum (10d)7.96Buy
52-week range
$108.1897% of range$137.60
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +0.5 | -2.1 | -5.7 | +12.0 | +6.6 | -1.4 | -0.2 | +3.5 | | | | | +13.0 |
| 2025 | +2.9 | -2.5 | -6.9 | -0.4 | +6.8 | +5.3 | +2.1 | +2.3 | +3.4 | +2.5 | -0.2 | -0.1 | +15.3 |
| 2024 | +1.4 | +5.4 | +2.6 | -4.9 | +5.0 | +3.8 | +1.1 | +2.1 | +1.9 | -0.9 | +6.7 | -2.4 | +23.3 |
| 2023 | +7.9 | -2.2 | +3.1 | +1.0 | +1.8 | +6.3 | +3.5 | -2.0 | -5.4 | -2.6 | +10.3 | +5.2 | +29.2 |
| 2022 | -7.2 | -3.4 | +2.9 | -10.0 | -1.0 | -8.1 | +9.6 | -4.3 | -9.6 | +6.7 | +5.3 | -6.9 | -25.1 |
| 2021 | | | | | | | | +3.2 | -5.2 | +7.1 | -1.1 | +3.6 | +7.4 |