| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-06 | 2.88 | 3.45 | +19.7% | 47,195.0 | 49,115.0 | +4.1% |
| 2026-05-15 | 2.80 | 3.59 | +28.2% | 52,270.3 | 53,157.0 | +1.7% |
| 2026-02-05 | 2.40 | 1.80 | −25.0% | 45,069.0 | 40,429.0 | −10.3% |
| 2025-11-06 | 3.00 | 1.60 | −46.7% | 46,459.1 | 37,264.0 | −19.8% |
| 2025-11-05 | 3.00 | 2.46 | −18.0% | 46,211.4 | 45,430.1 | −1.7% |
| 2025-08-05 | — | 3.00 | — | 51,865.9 | 43,782.0 | −15.6% |
| 2025-08-04 | — | 3.06 | — | 51,865.9 | 51,789.9 | −0.1% |
| 2025-05-15 | 2.04 | 4.00 | +96.1% | 53,404.2 | 53,761.0 | +0.7% |
| 2025-02-06 | 3.73 | 3.08 | −17.4% | 51,505.9 | 53,445.2 | +3.8% |
| 2024-12-06 | 3.50 | 2.60 | −25.7% | 51,162.3 | 51,959.8 | +1.6% |
| 2024-11-07 | 3.79 | 2.60 | −31.4% | 48,363.0 | 44,450.0 | −8.1% |
| 2024-08-06 | 3.23 | 3.34 | +3.4% | 30,536.0 | 55,279.8 | +81.0% |
Surprise is actual minus consensus, as a share of the consensus.