| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-04-20 | 0.65 | 3.31 | +409.2% | 472.1 | 1,336.3 | +183.0% |
| 2026-01-22 | 0.50 | 2.52 | +404.0% | 445.4 | 1,197.2 | +168.8% |
| 2025-10-14 | 0.50 | 1.80 | +260.0% | 445.4 | 1,071.1 | +140.5% |
| 2025-07-14 | 0.65 | 2.72 | +318.5% | 472.1 | 1,128.9 | +139.1% |
| 2025-04-21 | 0.50 | 1.65 | +230.0% | 445.4 | 649.4 | +45.8% |
| 2025-01-24 | 0.65 | 3.86 | +493.8% | 472.1 | 1,013.4 | +114.7% |
| 2024-10-16 | 0.50 | 4.72 | +844.0% | 445.4 | 1,128.3 | +153.3% |
| 2024-10-11 | — | 4.72 | — | — | 1,128.3 | — |
| 2024-07-16 | — | 2.90 | — | — | 1,197.3 | — |
| 2024-04-22 | — | 2.91 | — | — | 1,158.4 | — |
| 2024-01-12 | — | 2.68 | — | — | 1,022.3 | — |
| 2023-10-13 | — | 2.11 | — | — | 921.3 | — |
Surprise is actual minus consensus, as a share of the consensus.