Overview
Key stats
Fundamentals Sep 10- Open
- $198.36
- 52-wk high
- $218.60
- High
- $201.38
- 52-wk low
- $160.31
- Low
- $198.26
- Prev close
- $200.47
- Mkt cap
- $80.05B
- P/E
- 40.7x
- Volume
- 1.63M
- Fwd P/E
- 36.8x
- Beta
- 0.91
- Div yield
- 0.90%
- P/S
- 7.1x
- P/B
- 15.6x
- Profit margin
- +17.7%
- Op margin
- +23.7%
- ROE
- +40.7%
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
12 moves · 6 mo
Buys/Adds$576.6MSells/Trims$397.0M
Earnings
Earnings came in 4.0% above what analysts expected.
Earnings per share
$1.29+4.0%
$1.24 expected
Revenue
$2.91B
No comparable estimate
FY2027 guidance
$12.10B to $12.25B
No comparable estimate
Reports Sep 23, 2026, in 13 days
EPS expected
$1.36
$1.30 to $1.40
Revenue expected
$2.98B
13 analysts
Last 30 days
6up1down
Analysts raising estimates
What the company said
Financials
What it sold, what it cost, what was left.
Aug 2025Nov 2025Feb 2026May 2026
| USD | Aug 2025 | Nov 2025 | Feb 2026 | May 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $2.72B | $2.80B | $2.84B | $2.91B |
| Cost of what it sold | $1.35B | $1.39B | $1.39B | $1.42B |
| Gross profit | $1.37B | $1.41B | $1.45B | $1.48B |
| What it spent | ||||
| Sales and admin | $748.7M | $756.8M | $788.6M | $792.1M |
| Other operating costs | — | — | — | $15.1M |
| Total operating expenses | $748.7M | $756.8M | $788.6M | $807.3M |
| What was left | ||||
| Operating profit | $617.9M | $655.7M | $659.9M | $673.0M |
| Interest on debt | $24.2M | $28.1M | $28.2M | $25.8M |
| Profit before tax | $595.9M | $628.5M | $632.5M | $648.4M |
| Tax | $104.8M | $133.2M | $130.0M | $137.4M |
| Net profit | $491.1M | $495.3M | $502.5M | $511.0M |
| EBITDA | $746.0M | $783.2M | $789.4M | $673.0M |
Technicals
Price structure
This stock is trending upward.
Trend
Constructive
60 / 100
RSI 14
52balanced
20D volatility
16%annualized
52-week range
$160.31$218.60
20D support
$196.50recent floor
20D resistance
$207.51recent ceiling
Returns
5D -0.6%20D -0.8%60D +10.5%
Price vs moving averages
SMA20 -0.8%SMA50 +1.5%SMA200 +7.8%
Volume pace
0.63xvs prior 20D