Detailed analyst consensus, revenue, and earnings forecasts vs reported data.
| Metric | 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 | Q1 30 | Q2 30 | Q3 30 | Q4 30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | 746.67 M | 766.49 M | 731.12 M | 780.37 M | 810.09 M | 822.47 M | 811.70 M | 865.08 M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | 812.02 M | 723.85 M | 833.77 M | 765.23 M | 814.74 M | 753.50 M | 858.72 M | 838.56 M | 891.54 M | 915.31 M | 905.09 M | 946.17 M | 965.36 M | 983.18 M | 1.06 B | 1.01 B | 1.11 B | 1.03 B | 1.08 B | 1.17 B | 1.07 B | 1.11 B | 1.05 B | 1.12 B | 1.16 B |
| Low Estimate | 724.77 M | 641.28 M | 683.04 M | 690.65 M | 687.06 M | 691.89 M | 746.32 M | 773.78 M | 817.80 M | 762.54 M | 782.71 M | 827.21 M | 841.31 M | 841.21 M | 894.71 M | 847.47 M | 1.00 B | 891.51 M | 933.30 M | 971.14 M | 996.39 M | 917.53 M | 956.26 M | 1.03 B | 990.80 M |
| Consensus Estimate | 768.40 M | 682.57 M | 758.41 M | 727.94 M | 750.90 M | 722.69 M | 802.52 M | 806.17 M | 854.67 M | 838.92 M | 843.90 M | 886.69 M | 903.33 M | 912.19 M | 978.32 M | 926.96 M | 1.05 B | 962.83 M | 1.01 B | 1.07 B | 1.03 B | 1.02 B | 1.00 B | 1.08 B | 1.07 B |
| Metric | 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 | Q1 30 | Q2 30 | Q3 30 | Q4 30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | 3.67 | 3.84 | 3.42 | 4.16 | 4.39 | 4.45 | 3.90 | 4.73 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | 3.86 | 3.32 | 3.25 | 3.93 | 4.14 | 4.06 | 3.81 | 4.46 | 4.79 | 4.83 | 4.70 | 4.75 | 5.20 | 5.37 | 4.64 | 5.26 | 5.73 | 5.31 | 5.28 | 6.07 | 6.04 | 6.08 | 5.79 | 6.05 | 6.77 |
| Low Estimate | 3.50 | 3.08 | 2.75 | 3.53 | 3.48 | 3.58 | 3.39 | 4.06 | 4.21 | 4.27 | 4.12 | 4.13 | 4.26 | 5.03 | 4.26 | 4.78 | 5.25 | 4.63 | 4.96 | 5.67 | 5.30 | 5.60 | 5.21 | 5.35 | 5.97 |
| Consensus Estimate | 3.68 | 3.20 | 3.00 | 3.73 | 3.81 | 3.82 | 3.60 | 4.26 | 4.50 | 4.55 | 4.41 | 4.44 | 4.73 | 5.20 | 4.45 | 5.02 | 5.49 | 4.97 | 5.12 | 5.87 | 5.67 | 5.84 | 5.50 | 5.70 | 6.37 |