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) | 315.64 M | 350.95 M | 353.19 M | 344.87 M | 393.82 M | 495.29 M | 734.38 M | 679.53 M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | 307.60 M | 335.13 M | 343.77 M | 379.80 M | 350.23 M | 519.06 M | 772.23 M | 801.70 M | 783.42 M | 748.61 M | 868.11 M | 861.87 M | 997.86 M | 1.11 B | 1.24 B | 845.69 M | 985.33 M | 1.05 B | 1.18 B | 1.33 B | 1.38 B | 1.59 B | 1.88 B |
| Low Estimate | 277.91 M | 289.23 M | 320.84 M | 345.41 M | 324.20 M | 459.44 M | 667.49 M | 656.47 M | 687.95 M | 694.26 M | 816.74 M | 757.62 M | 847.43 M | 927.03 M | 1.02 B | 743.91 M | 887.81 M | 935.71 M | 1.02 B | 1.16 B | 1.26 B | 1.40 B | 1.67 B |
| Consensus Estimate | 292.76 M | 312.18 M | 332.31 M | 362.61 M | 337.21 M | 489.25 M | 719.86 M | 729.09 M | 735.68 M | 721.44 M | 842.43 M | 809.74 M | 922.64 M | 1.02 B | 1.13 B | 794.80 M | 936.57 M | 993.00 M | 1.10 B | 1.24 B | 1.32 B | 1.50 B | 1.78 B |
| 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) | 0.99 | 1.27 | 1.42 | 1.49 | 1.51 | 1.48 | 1.75 | 2.23 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | 0.99 | 1.28 | 1.28 | 1.66 | 1.41 | 1.78 | 1.75 | 1.75 | 2.80 | 2.68 | 2.20 | 3.30 | 3.81 | 4.07 | 3.39 | 4.21 | 5.05 | 5.90 | 4.93 | 6.43 | 7.28 | 7.73 | 7.50 |
| Low Estimate | 0.91 | 1.06 | 1.16 | 1.42 | 1.19 | 1.46 | 1.55 | 1.51 | 2.34 | 2.22 | 2.06 | 2.80 | 3.17 | 3.65 | 3.13 | 3.65 | 4.57 | 4.86 | 4.15 | 5.29 | 6.58 | 6.69 | 6.46 |
| Consensus Estimate | 0.95 | 1.17 | 1.22 | 1.54 | 1.30 | 1.62 | 1.65 | 1.63 | 2.57 | 2.45 | 2.13 | 3.05 | 3.49 | 3.86 | 3.26 | 3.93 | 4.81 | 5.38 | 4.54 | 5.86 | 6.93 | 7.21 | 6.98 |