2018 Q4 | 2019 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
926.17M 16.4% |
1.12B 21.3% |
1.24B 10.2% |
1.35B 9.1% |
1.41B 4.6% |
1.53B 8.1% |
1.65B 7.8% |
1.77B 7.8% |
1.9B 6.8% |
1.93B 2.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
466.43M 15.1% |
549.42M 17.8% |
602.51M 9.7% |
645.62M 7.2% |
669.62M 3.7% |
727.02M 8.6% |
782.63M 7.6% |
849.8M 8.6% |
917.96M 8.0% |
949.52M 3.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
459.74M 17.8% |
574.07M 24.9% |
635.2M 10.6% |
705.07M 11.0% |
743.03M 5.4% |
799.91M 7.7% |
863.11M 7.9% |
925.04M 7.2% |
977.58M 5.7% |
984.44M 0.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
756.33M 17.3% |
873.88M 15.5% |
982.24M 12.4% |
1.08B 9.7% |
1.14B 5.5% |
1.21B 6.5% |
1.32B 9.0% |
1.43B 8.6% |
1.56B 8.7% |
1.58B 1.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
289.9M 21.1% |
324.45M 11.9% |
379.72M 17.0% |
431.54M 13.6% |
466.95M 8.2% |
483.8M 3.6% |
537.27M 11.1% |
584.17M 8.7% |
640.27M 9.6% |
634.63M -0.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
169.85M 12.5% |
249.62M 47.0% |
255.48M 2.3% |
273.53M 7.1% |
276.07M 0.9% |
316.11M 14.5% |
325.83M 3.1% |
340.88M 4.6% |
337.31M -1.0% |
349.82M 3.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-33.38M - |
78.12M - |
94.51M 21.0% |
105.8M 11.9% |
99.37M -6.1% |
105.4M 6.1% |
122.26M 16.0% |
145.43M 19.0% |
148.72M 2.3% |
130.23M -12.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-35.7M - |
72.86M - |
87.73M 20.4% |
97.98M 11.7% |
94.12M -3.9% |
102.31M 8.7% |
120.18M 17.5% |
145.43M 21.0% |
148.72M 2.3% |
130.23M -12.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.737 - |
1.716 - |
2.136 24.5% |
2.226 4.2% |
2.026 -9.0% |
2.11 4.1% |
2.47 17.1% |
3 21.5% |
3.07 2.3% |
2.69 -12.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.737 - |
1.716 - |
2.136 24.5% |
2.226 4.2% |
2.026 -9.0% |
2.11 4.1% |
2.47 17.1% |
3 21.5% |
3.07 2.3% |
2.69 -12.4% |