Detailed analyst consensus, revenue, and earnings forecasts vs reported data.
| Metric | Q1 24 | 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) | 406.30 M | 397.90 M | 394.40 M | 437.70 M | 436.00 M | 455.30 M | 461.60 M | 518.00 M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | 416.84 M | 410.83 M | 457.59 M | 494.63 M | 427.56 M | 446.18 M | 465.88 M | 561.75 M | 579.87 M | 590.08 M | 581.51 M | 624.84 M | 559.00 M | 600.07 M | 591.43 M | 691.31 M | 591.80 M | 658.23 M | 677.10 M | 675.89 M | 669.47 M | 692.78 M | 760.32 M | 855.83 M |
| Low Estimate | 363.10 M | 340.60 M | 374.98 M | 417.59 M | 402.05 M | 394.42 M | 402.38 M | 505.63 M | 494.93 M | 493.09 M | 494.75 M | 543.11 M | 485.22 M | 550.93 M | 498.15 M | 611.31 M | 531.38 M | 604.73 M | 625.63 M | 586.33 M | 612.08 M | 627.05 M | 681.61 M | 766.18 M |
| Consensus Estimate | 389.97 M | 375.71 M | 416.28 M | 456.11 M | 414.80 M | 420.30 M | 434.13 M | 533.69 M | 537.40 M | 541.59 M | 538.13 M | 583.97 M | 522.11 M | 575.50 M | 544.79 M | 651.31 M | 561.59 M | 631.48 M | 651.36 M | 631.11 M | 640.77 M | 659.92 M | 720.97 M | 811.01 M |
| Metric | Q1 24 | 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.54 | 2.29 | 2.34 | 2.83 | 2.84 | 2.88 | 3.04 | 3.62 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| High Estimate | 2.49 | 2.53 | 2.29 | 2.76 | 2.70 | 2.70 | 3.22 | 3.40 | 3.53 | 3.66 | 3.61 | 4.41 | 3.81 | 3.85 | 4.02 | 4.70 | 4.88 | 4.51 | 4.51 | 5.50 | 5.46 | 5.33 | 5.39 | 6.13 |
| Low Estimate | 2.09 | 2.33 | 1.89 | 2.34 | 2.54 | 2.44 | 2.72 | 2.84 | 2.95 | 3.42 | 3.21 | 4.03 | 3.53 | 3.43 | 3.48 | 3.92 | 4.00 | 4.25 | 4.07 | 5.00 | 4.92 | 4.47 | 4.85 | 5.71 |
| Consensus Estimate | 2.29 | 2.43 | 2.09 | 2.55 | 2.62 | 2.57 | 2.97 | 3.12 | 3.24 | 3.54 | 3.41 | 4.22 | 3.67 | 3.64 | 3.75 | 4.31 | 4.44 | 4.38 | 4.29 | 5.25 | 5.19 | 4.90 | 5.12 | 5.92 |