Overview
No source-backed view yet. This page is available for price, fundamentals, and future receipts as coverage warms.
Key stats
Aug 18- Open
- $76.71
- 52-wk high
- $140.17
- High
- $77.41
- 52-wk low
- $60.29
- Low
- $75.46
- Prev close
- $77.69
Smart money
Earnings
Earnings landed in line with what analysts expected.
Financials
What it sold, what it cost, what was left.
Jul 2025Oct 2025Jan 2026Apr 2026
| USD | Jul 2025 | Oct 2025 | Jan 2026 | Apr 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $679.6M | $613.6M | $779.3M | $658.9M |
| Cost of what it sold | $408.2M | $360.0M | $498.8M | $383.0M |
| Gross profit | $271.3M | $253.7M | $280.5M | $276.0M |
| What it spent | ||||
| Sales and admin | $175.5M | $180.3M | $188.4M | $188.7M |
| Other operating costs | $9.9M | $10.6M | — | $11.3M |
| Total operating expenses | $185.4M | $190.8M | $188.4M | $200.0M |
| What was left | ||||
| Operating profit | $85.9M | $62.8M | $111.3M | $76.0M |
| Profit before tax | $81.5M | $59.9M | $114.0M | $74.5M |
| Tax | $20.2M | $13.8M | $28.4M | $18.1M |
| Net profit | $61.3M | $46.2M | $85.6M | $56.4M |
| EBITDA | $99.4M | $77.0M | $126.1M | $90.9M |
Technicals
Price structure
This stock is trending upward, and looks overbought after a fast run-up.
Trend
Constructive
60 / 100
RSI 14
73overbought
20D volatility
32%annualized
52-week range
$60.29$140.17
20D support