2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.1B 15.3% |
1.25B 13.3% |
1.39B 11.3% |
1.5B 7.9% |
1.6B 6.6% |
1.67B 4.8% |
1.72B 2.4% |
1.81B 5.6% |
1.76B -2.6% |
1.71B -3.2% |
1.59B -7.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
792.85M 11.2% |
849.08M 7.1% |
881.06M 3.8% |
912.09M 3.5% |
951.45M 4.3% |
1B 5.2% |
1.05B 5.4% |
1.14B 8.3% |
1.14B 0.2% |
1.15B 0.2% |
1.09B -5.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
308.29M 27.2% |
398.78M 29.4% |
507.26M 27.2% |
586.19M 15.6% |
645.82M 10.2% |
673.66M 4.3% |
660.55M -1.9% |
668.83M 1.3% |
619.19M -7.4% |
560.81M -9.4% |
499.87M -10.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
889.72M 11.0% |
962.37M 8.2% |
1B 4.1% |
1.04B 4.2% |
1.1B 5.2% |
1.16B 5.7% |
1.24B 7.0% |
1.34B 8.2% |
1.36B 1.2% |
1.35B -0.4% |
1.28B -5.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
96.87M 8.8% |
113.29M 16.9% |
120.93M 6.7% |
131.74M 8.9% |
147.09M 11.7% |
160.06M 8.8% |
187.76M 17.3% |
201.7M 7.4% |
214.74M 6.5% |
207.13M -3.5% |
193.36M -6.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
211.42M 37.9% |
285.49M 35.0% |
386.32M 35.3% |
454.45M 17.6% |
498.73M 9.7% |
513.6M 3.0% |
472.79M -7.9% |
467.13M -1.2% |
404.44M -13.4% |
353.68M -12.6% |
306.51M -13.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
258.49M - |
- |
410.46M - |
- |
470.43M - |
- |
434.62M - |
- |
345.69M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
190.09M 36.4% |
258.49M 36.0% |
349.15M 35.1% |
410.46M 17.6% |
447.97M 9.1% |
470.43M 5.0% |
431.71M -8.2% |
435.18M 0.8% |
387.76M -10.9% |
348.57M -10.1% |
312.37M -10.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.769 24.9% |
0.978 27.2% |
1.249 27.6% |
1.48 18.5% |
1.612 9.0% |
1.694 5.1% |
1.537 -9.3% |
1.521 -1.0% |
1.424 -6.4% |
1.181 -17.1% |
1.041 -11.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.769 24.9% |
0.978 27.2% |
1.249 27.6% |
1.48 18.5% |
1.612 9.0% |
1.694 5.1% |
1.537 -9.3% |
1.521 -1.0% |
1.424 -6.4% |
1.181 -17.1% |
1.041 -11.9% |