2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
668.18M -3.6% |
651.53M -2.5% |
742.83M 14.0% |
674.08M -9.3% |
879.77M 30.5% |
750.28M -14.7% |
875.86M 16.7% |
989.33M 13.0% |
1.04B 5.4% |
1.02B -2.0% |
1.02B 0.0% |
1.19B 16.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
203.49M -0.9% |
170.98M -16.0% |
207.17M 21.2% |
231.64M 11.8% |
260.08M 12.3% |
207.32M -20.3% |
274.31M 32.3% |
261M -4.9% |
267.36M 2.4% |
259.81M -2.8% |
267.26M 2.9% |
338.28M 26.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
464.69M -4.8% |
480.55M 3.4% |
535.67M 11.5% |
442.44M -17.4% |
619.69M 40.1% |
542.96M -12.4% |
601.55M 10.8% |
728.32M 21.1% |
775.56M 6.5% |
761.74M -1.8% |
754.17M -1.0% |
851.23M 12.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
412.31M 2.5% |
291.58M -29.3% |
388.06M 33.1% |
450.05M 16.0% |
512.35M 13.8% |
328.34M -35.9% |
486.71M 48.2% |
583.39M 19.9% |
559.57M -4.1% |
516.92M -7.6% |
554.81M 7.3% |
644.58M 16.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
208.82M 6.1% |
120.59M -42.3% |
180.89M 50.0% |
218.4M 20.7% |
252.27M 15.5% |
121.02M -52.0% |
212.4M 75.5% |
322.39M 51.8% |
292.21M -9.4% |
257.11M -12.0% |
287.55M 11.8% |
306.3M 6.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
255.86M -12.1% |
359.96M 40.7% |
354.78M -1.4% |
224.03M -36.9% |
367.41M 64.0% |
421.94M 14.8% |
389.15M -7.8% |
405.93M 4.3% |
483.35M 19.1% |
504.63M 4.4% |
466.62M -7.5% |
544.93M 16.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
569.58M - |
- | - | - |
750M - |
- | - | - |
903.15M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
237.11M -9.0% |
307.98M 29.9% |
308.48M 0.2% |
261.1M -15.4% |
354.99M 36.0% |
403.35M 13.6% |
355.07M -12.0% |
394.93M 11.2% |
436.71M 10.6% |
466.95M 6.9% |
426.22M -8.7% |
476.93M 11.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.302 -9.0% |
0.393 29.9% |
0.393 -0.1% |
0.332 -15.4% |
0.452 36.1% |
0.514 13.8% |
0.452 -12.1% |
0.502 11.1% |
0.556 10.7% |
0.595 6.9% |
0.542 -8.8% |
0.607 11.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.302 -9.2% |
0.39 29.2% |
0.392 0.5% |
0.332 -15.4% |
0.452 36.1% |
0.513 13.7% |
0.452 -12.0% |
0.502 11.2% |
0.556 10.6% |
0.594 6.9% |
0.542 -8.7% |
0.607 11.9% |