Overview
Key stats
Fundamentals Sep 10- Open
- $221.96
- 52-wk high
- $254.89
- High
- $228.30
- 52-wk low
- $164.96
- Low
- $220.99
- Prev close
- $222.76
- Mkt cap
- $26.80B
- P/E
- 23.3x
- Volume
- 1.03M
- Fwd P/E
- 24.0x
- Beta
- 1.46
- Div yield
- 1.25%
- P/S
- 3.3x
- P/B
- 12.5x
- Profit margin
- +14.7%
- Op margin
- +17.3%
- ROE
- +55.0%
What do analysts expect?
Analyst target and ratings are on paid plans
See the 12-month consensus target and the buy/hold/sell rating split.
Unlock the full resultsSmart money
8 funds hold a position and insiders have been net selling.
What funds are doing
7 moves · 6 mo
Buys/Adds$205.1MSells/Trims$507.0M
Earnings
Earnings came in 2.4% above what analysts expected.
Earnings per share
$2.10+2.4%
$2.05 expected
Revenue
$1.81B
No comparable estimate
FY2026 guidance
$2.70 to $6.70
No comparable estimate
What the street expects next
EPS expected
$2.06
$1.97 to $2.12
Revenue expected
$1.93B
18 analysts
Last 30 days
6up4down
Analysts raising estimates
Estimate drift
+0.02
Change in 30 days
What the company said
Financials
What it sold, what it cost, what was left.
Oct 2025Jan 2026Apr 2026Jul 2026
| USD | Oct 2025 | Jan 2026 | Apr 2026 | Jul 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $1.88B | $2.36B | $1.81B | $1.96B |
| Cost of what it sold | $1.02B | $1.25B | $1.01B | $947.8M |
| Gross profit | $867.7M | $1.10B | $793.4M | $1.01B |
| What it spent | ||||
| Sales and admin | $548.6M | $627.1M | $501.7M | $563.2M |
| Total operating expenses | $548.6M | $627.1M | $501.7M | $563.2M |
| What was left | ||||
| Operating profit | $319.1M | $477.8M | $291.7M | $448.8M |
| Profit before tax | $328.9M | $486.2M | $298.6M | $461.2M |
| Tax | $87.3M | $118.2M | $67.2M | $123.1M |
| Net profit | $241.6M | $368.0M | $231.4M | $338.1M |
| EBITDA | $328.9M | $774.6M | $354.7M | $461.2M |
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
25 / 100
RSI 14
34balanced
20D volatility
22%annualized
52-week range
$164.96$254.89
20D support
$218.60recent floor
20D resistance
$254.89recent ceiling
Returns
5D -3.3%20D -9.7%60D +10.3%
Price vs moving averages
SMA20 -3.9%SMA50 -2.2%SMA200 +11.8%
Volume pace
1.21xvs prior 20D