Detailed analyst consensus, revenue, and earnings forecasts vs reported data.
| Metric | Q2 24 | 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) | 591.76 M | 615.73 M | 638.60 M | 643.11 M | 670.78 M | 697.84 M | 714.26 M | 713.17 M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | 663.91 M | 662.53 M | 702.63 M | 717.97 M | 683.78 M | 731.97 M | 729.00 M | 747.43 M | 831.67 M | 864.86 M | 778.90 M | 804.44 M | 816.65 M | 920.32 M | 930.56 M | 816.00 M | 972.24 M | 986.75 M | 1.01 B | 890.73 M | 1.04 B | 954.09 M | 993.62 M |
| Low Estimate | 586.32 M | 557.38 M | 637.74 M | 626.25 M | 580.09 M | 607.75 M | 632.79 M | 616.97 M | 699.54 M | 711.71 M | 678.85 M | 672.99 M | 725.86 M | 807.93 M | 770.62 M | 735.89 M | 828.73 M | 847.88 M | 854.43 M | 782.77 M | 895.70 M | 856.57 M | 823.14 M |
| Consensus Estimate | 625.12 M | 609.96 M | 670.19 M | 672.11 M | 631.94 M | 669.86 M | 680.89 M | 682.20 M | 765.61 M | 788.28 M | 728.88 M | 738.71 M | 771.26 M | 864.12 M | 850.59 M | 775.94 M | 900.48 M | 917.31 M | 934.30 M | 836.75 M | 969.34 M | 905.33 M | 908.38 M |
| Metric | Q2 24 | 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.32 | 2.47 | 2.63 | 2.69 | 2.78 | 2.78 | 3.15 | 3.22 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | 2.45 | 2.72 | 2.74 | 2.58 | 2.67 | 2.96 | 3.00 | 3.19 | 3.31 | 3.82 | 3.71 | 3.73 | 3.80 | 3.62 | 3.66 | 3.94 | 4.00 | 4.32 | 4.09 | 4.61 | 4.52 | 4.43 | 4.98 |
| Low Estimate | 2.19 | 2.54 | 2.50 | 2.14 | 2.21 | 2.66 | 2.56 | 2.91 | 2.79 | 3.18 | 3.43 | 3.31 | 3.36 | 3.28 | 3.28 | 3.66 | 3.76 | 3.74 | 3.55 | 3.85 | 4.08 | 4.03 | 4.16 |
| Consensus Estimate | 2.32 | 2.63 | 2.62 | 2.36 | 2.44 | 2.81 | 2.78 | 3.05 | 3.05 | 3.50 | 3.57 | 3.52 | 3.58 | 3.45 | 3.47 | 3.80 | 3.88 | 4.03 | 3.82 | 4.23 | 4.30 | 4.23 | 4.57 |