CapIQ
Source: S&P Capital IQ consensus via Xpressfeed · Generated 2026-07-25.
Revenue and EPS both cut hard over 180 days — FY28 EPS -15%, revenue -8% — then flat the last 90
The downgrades are concentrated in the first half of the window; over the trailing 90 days both revenue and EPS have barely moved, suggesting the cutting cycle has paused rather than reversed.
Currency: USD · Scale: money in millions, absolute · Point-in-time consensus; Δ90d is Now versus 90d.
| Metric | FY | 180d | 90d | 30d | Now | Δ90d |
|---|---|---|---|---|---|---|
| EPS (normalized) | FY2027 | $6.45 | $5.79 | $5.76 | $5.75 | -0.7% |
| EPS (normalized) | FY2028 | $7.33 | $6.34 | $6.27 | $6.25 | -1.4% |
| Revenue | FY2027 | $37.32bn | $35.57bn | $35.79bn | $35.79bn | +0.6% |
| Revenue | FY2028 | $40.56bn | $37.26bn | $37.39bn | $37.35bn | +0.2% |
Beat / miss record
Current sequences by metric: Revenue: 1 consecutive beat; EPS (normalized): 1 consecutive beat.
Currency: USD · Scale: money in millions, absolute · Consensus is captured before each actual first became effective.
| Quarter | Metric | Consensus | Actual | Surprise | Outcome |
|---|---|---|---|---|---|
| Q1 FY2026 | Revenue | $8.05bn | $8.35bn | +3.7% | Beat |
| Q1 FY2026 | EPS (normalized) | $1.27 | $1.34 | +5.6% | Beat |
| Q4 FY2025 | Revenue | $8.79bn | $8.68bn | -1.3% | Miss |
| Q4 FY2025 | EPS (normalized) | $1.29 | $1.23 | -4.4% | Miss |
| Q3 FY2025 | Revenue | $8.23bn | $8.42bn | +2.2% | Beat |
| Q3 FY2025 | EPS (normalized) | $1.21 | $1.34 | +11.1% | Beat |
| Q2 FY2025 | Revenue | $8.08bn | $8.29bn | +2.6% | Beat |
| Q2 FY2025 | EPS (normalized) | $1.30 | $1.40 | +8.0% | Beat |
| Q1 FY2025 | Revenue | $7.84bn | $7.79bn | -0.6% | Miss |
| Q1 FY2025 | EPS (normalized) | $1.16 | $1.33 | +14.5% | Beat |
| Q4 FY2024 | Revenue | $8.28bn | $8.37bn | +1.1% | Beat |
| Q4 FY2024 | EPS (normalized) | $1.12 | $1.19 | +6.0% | Beat |
| Q3 FY2024 | Revenue | $7.89bn | $7.85bn | -0.5% | Miss |
| Q3 FY2024 | EPS (normalized) | $1.07 | $1.20 | +12.2% | Beat |
| Q2 FY2024 | Revenue | $7.82bn | $7.88bn | +0.8% | Beat |
| Q2 FY2024 | EPS (normalized) | $0.99 | $1.19 | +20.8% | Beat |
FY26 earnings pause, then normalized EPS climbs 8%+/yr on flat dollar earnings
Currency: USD · Scale: money in millions, absolute · YoY uses the prior fiscal year from the feed; analyst count and range use the first displayed period.
| Metric | FY2025A | FY2026E | FY2027E | FY2028E | YoY | Analysts | Low / high |
|---|---|---|---|---|---|---|---|
| Revenue | $33.30bn | $34.33bn | $35.79bn | $37.35bn | — | 41 | $33.07bn / $34.18bn |
| Net income (normalized) | $5.19bn | $4.70bn | $4.68bn | $4.71bn | — | — | — |
| EPS (normalized) | $5.35 | $5.31 | $5.75 | $6.25 | — | 44 | $4.94 / $5.46 |
| Gross margin | 46.4% | 44.8% | 43.8% | 42.7% | — | — | — |
Analysts split hard on FY28 earnings power: normalized EPS spans $5.32 to $7.35 across 24 shops
Currency: USD · Scale: money in millions, absolute · Spread/mean is absolute high-low divided by absolute mean.
| Metric | Period | Mean | Low–high | Spread/mean | Analysts |
|---|---|---|---|---|---|
| EPS (normalized) | FY2028E | $6.25 | $5.32–$7.35 | 32.5% | 24 |
| Revenue | FY2028E | $37.35bn | $35.64bn–$40.64bn | 13.4% | 26 |
| Net income (GAAP) | FY2028E | $4.66bn | $4.04bn–$6.09bn | 43.9% | 15 |
Street snapshot
The $147 high target sits far above the $50 median, so the mean is pulled well above where most of the coverage clusters.
Currency: USD · Scale: money in millions, absolute · Analyst counts shown explicitly.
| Street view | Reading | Analysts |
|---|---|---|
| Recommendation mix | Buy 6, Outperform 2, Hold 32, Underperform 0, Sell 3 | 43 |
| Consensus score | 2.81 | 43 |
| Target price | mean $53.07; median $50.00; high $147.4; low $32.00 | 33 |
FY2029 rests on a 1-3 analyst tail
FY2029 revenue reflects just 3 analysts, while EBITDA, GAAP net income and GAAP EPS are each carried by a single estimate — treat the outer year as indicative, not consensus.