Technical summary
Strong buy
8 buy1 neutral0 sell
Aggregated from 6 moving averages and 3 oscillators. Educational only, not advice.
Relative Strength Index (14)
67.0
OversoldNeutralOverbought
Moving averages
SMA 20109.94Buy
SMA 50107.95Buy
SMA 200108.87Buy
SMA 200W99.02Buy
EMA 12111.54Buy
EMA 26110.02Buy
Oscillators
RSI (14)67.0Neutral
MACD (12,26,9)1.52Buy
Momentum (10d)2.30Buy
52-week range
$98.5276% of range$116.30
Monthly returns
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|
| 2026 | +3.8 | +1.1 | -9.5 | +3.9 | -3.2 | +5.6 | -0.7 | +3.0 | | | | | +3.1 |
| 2025 | +3.5 | -1.6 | -3.1 | +0.5 | +4.4 | +2.2 | +0.5 | +4.8 | -1.2 | -0.9 | +0.7 | -3.1 | +6.5 |
| 2024 | -3.2 | +6.7 | +4.2 | -2.9 | +3.8 | -2.8 | +7.1 | +0.5 | +1.6 | -4.0 | +5.1 | -7.5 | +7.6 |
| 2023 | +7.0 | -1.9 | +0.4 | -1.9 | -0.6 | +8.6 | +3.1 | -2.1 | -7.4 | -5.1 | +12.2 | +7.7 | +19.5 |
| 2022 | -12.4 | -2.7 | +4.3 | -9.0 | +0.0 | -6.2 | +12.9 | -3.5 | -8.4 | +11.0 | +4.7 | -4.9 | -16.3 |
| 2021 | | | | | | | | +3.7 | -6.2 | +6.2 | -0.8 | +5.6 | +8.3 |