Detailed analyst consensus, revenue, and earnings forecasts vs reported data.
| Metric | Q3 24 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 | Q2 26 | Q3 26 | Q4 26 | Q1 27 | Q2 27 | Q3 27 | Q4 27 | Q1 28 | Q2 28 | Q3 28 | Q4 28 | Q1 29 | Q2 29 | Q3 29 | Q4 29 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | 635.10 M | 703.70 M | 637.80 M | 665.20 M | 677.50 M | 744.90 M | 668.40 M | 673.60 M | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | 705.38 M | 689.66 M | 623.72 M | 679.89 M | 688.36 M | 767.58 M | 712.04 M | 697.43 M | 759.11 M | 863.96 M | 725.10 M | 808.52 M | 735.90 M | 874.36 M | 746.54 M | 868.58 M | 729.92 M | 963.85 M | 782.02 M | 819.69 M | 831.46 M | 903.04 M |
| Low Estimate | 607.17 M | 617.26 M | 585.65 M | 566.15 M | 586.24 M | 681.94 M | 603.79 M | 574.54 M | 635.86 M | 750.38 M | 600.59 M | 723.09 M | 628.95 M | 801.73 M | 688.35 M | 737.60 M | 670.69 M | 852.11 M | 735.17 M | 711.17 M | 778.75 M | 830.80 M |
| Consensus Estimate | 656.28 M | 653.46 M | 604.69 M | 623.02 M | 637.30 M | 724.76 M | 657.91 M | 635.99 M | 697.49 M | 807.17 M | 662.84 M | 765.80 M | 682.43 M | 838.04 M | 717.45 M | 803.09 M | 700.30 M | 907.98 M | 758.60 M | 765.43 M | 805.11 M | 866.92 M |
| Metric | Q3 24 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 | Q2 26 | Q3 26 | Q4 26 | Q1 27 | Q2 27 | Q3 27 | Q4 27 | Q1 28 | Q2 28 | Q3 28 | Q4 28 | Q1 29 | Q2 29 | Q3 29 | Q4 29 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | 2.25 | 2.70 | 2.21 | 2.37 | 3.94 | 3.40 | 2.50 | 2.55 | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | 2.30 | 2.91 | 2.38 | 2.67 | 2.71 | 3.01 | 2.38 | 2.51 | 2.62 | 3.14 | 2.74 | 3.16 | 3.41 | 3.16 | 2.73 | 3.09 | 3.66 | 3.55 | 2.95 | 3.00 | 3.99 | 4.37 |
| Low Estimate | 2.06 | 2.53 | 2.20 | 2.37 | 2.39 | 2.75 | 2.10 | 2.27 | 2.24 | 2.86 | 2.26 | 2.60 | 3.21 | 2.90 | 2.29 | 2.71 | 3.08 | 3.05 | 2.73 | 2.66 | 3.69 | 4.03 |
| Consensus Estimate | 2.18 | 2.72 | 2.29 | 2.52 | 2.55 | 2.88 | 2.24 | 2.39 | 2.43 | 3.00 | 2.50 | 2.88 | 3.31 | 3.03 | 2.51 | 2.90 | 3.37 | 3.30 | 2.84 | 2.83 | 3.84 | 4.20 |