Detailed analyst consensus, revenue, and earnings forecasts vs reported data.
| Metric | 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) | 1.88 B | 1.88 B | 1.70 B | 1.90 B | 2.31 B | 3.02 B | 5.95 B | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | - | 2.04 B | 1.68 B | 1.84 B | 2.08 B | 3.10 B | 5.48 B | 9.79 B | 10.41 B | 14.56 B | 12.60 B | 22.52 B | 11.34 B | 12.90 B | 13.52 B | 24.82 B | 12.20 B | 11.80 B | 11.00 B | 20.25 B | 32.41 B | 35.70 B | 36.35 B | 74.62 B |
| Low Estimate | - | 1.91 B | 1.38 B | 1.58 B | 1.93 B | 2.63 B | 4.52 B | 8.05 B | 9.68 B | 12.02 B | 11.02 B | 20.09 B | 9.87 B | 11.92 B | 11.92 B | 20.82 B | 10.78 B | 10.65 B | 10.08 B | 17.94 B | 28.36 B | 29.48 B | 30.82 B | 61.80 B |
| Consensus Estimate | - | 1.98 B | 1.53 B | 1.71 B | 2.01 B | 2.87 B | 5.00 B | 8.92 B | 10.04 B | 13.29 B | 11.81 B | 21.30 B | 10.60 B | 12.41 B | 12.72 B | 22.82 B | 11.49 B | 11.22 B | 10.54 B | 19.09 B | 30.38 B | 32.59 B | 33.58 B | 68.21 B |
| Metric | 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) | 1.80 | 1.23 | -0.30 | 0.29 | 1.22 | 6.20 | 23.41 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | - | 1.30 | -0.39 | 0.05 | 0.87 | 3.56 | 17.05 | 36.28 | 45.22 | 57.74 | 50.07 | 61.90 | 56.06 | 69.01 | 67.30 | 72.13 | 59.05 | 58.72 | 57.04 | 66.85 | 70.47 | 89.57 | 90.61 | 95.01 |
| Low Estimate | - | 1.20 | -0.33 | 0.05 | 0.81 | 3.18 | 14.05 | 29.94 | 38.54 | 48.82 | 44.97 | 57.82 | 50.82 | 58.33 | 60.26 | 66.81 | 51.43 | 52.56 | 47.10 | 57.29 | 65.13 | 76.81 | 75.17 | 88.59 |
| Consensus Estimate | - | 1.25 | -0.36 | 0.05 | 0.84 | 3.37 | 15.55 | 33.11 | 41.88 | 53.28 | 47.52 | 59.86 | 53.44 | 63.67 | 63.78 | 69.47 | 55.24 | 55.64 | 52.07 | 62.07 | 67.80 | 83.19 | 82.89 | 91.80 |