2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
838.85M 15.7% |
928.26M 10.7% |
1.03B 11.0% |
1.1B 6.4% |
1.12B 1.9% |
1.18B 5.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
248.78M 30.7% |
309.38M 24.4% |
350.74M 13.4% |
342.19M -2.4% |
333.37M -2.6% |
362.79M 8.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
590.06M 10.4% |
618.88M 4.9% |
679.58M 9.8% |
754.46M 11.0% |
783.64M 3.9% |
818.38M 4.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
651.56M 18.7% |
758.53M 16.4% |
823.71M 8.6% |
840.41M 2.0% |
860.82M 2.4% |
925.38M 7.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
402.78M 12.4% |
449.14M 11.5% |
472.97M 5.3% |
498.23M 5.3% |
527.45M 5.9% |
562.59M 6.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
187.29M 6.3% |
169.73M -9.4% |
206.61M 21.7% |
256.24M 24.0% |
256.19M 0.0% |
255.79M -0.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
78.8M - |
- |
152.21M - |
- |
117.31M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.11M -11.2% |
55.91M -38.6% |
71.69M 28.2% |
111.23M 55.2% |
99.66M -10.4% |
91.17M -8.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -11.2% |
0.05 -37.4% |
0.07 40.0% |
0.1 42.9% |
0.09 -10.0% |
0.08 -11.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -11.2% |
0.05 -37.4% |
0.07 40.0% |
0.1 42.9% |
0.09 -10.0% |
0.08 -11.1% |