| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 98.28 | 115.30 | +17.3% | 170,225.6 | 175,820.1 | +3.3% |
| 2026-05-06 | 92.35 | 98.20 | +6.3% | 157,303.9 | 161,607.9 | +2.7% |
| 2026-01-30 | 88.75 | 93.54 | +5.4% | 153,353.1 | 155,284.5 | +1.3% |
| 2025-11-07 | 87.28 | 88.59 | +1.5% | 145,362.2 | 152,536.4 | +4.9% |
| 2025-08-06 | 71.98 | 76.65 | +6.5% | 125,839.6 | 131,333.5 | +4.4% |
| 2025-05-29 | 71.03 | 73.35 | +3.3% | 119,737.6 | 121,394.0 | +1.4% |
| 2025-01-28 | 75.41 | 76.30 | +1.2% | 130,042.6 | 129,429.3 | −0.5% |
| 2024-10-16 | 81.40 | 49.70 | −38.9% | 133,107.2 | 136,466.1 | +2.5% |
| 2024-07-16 | 70.21 | 69.60 | −0.9% | 118,811.3 | 119,320.7 | +0.4% |
| 2024-04-18 | 68.90 | 71.20 | +3.3% | 112,166.7 | 117,697.8 | +4.9% |
| 2024-01-24 | 67.96 | 71.90 | +5.8% | 119,779.2 | 121,653.3 | +1.6% |
| 2023-10-18 | 64.35 | 71.40 | +11.0% | 108,496.5 | 112,068.4 | +3.3% |
Surprise is actual minus consensus, as a share of the consensus.