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] |
3.31B 11.6% |
3.64B 10.0% |
3.93B 7.9% |
4.37B 11.3% |
4.67B 7.0% |
5.06B 8.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.34B 14.3% |
2.69B 14.8% |
3.07B 14.3% |
3.48B 13.2% |
3.66B 5.3% |
4.03B 10.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
965.14M 5.5% |
949.94M -1.6% |
852.91M -10.2% |
888.85M 4.2% |
1.01B 13.8% |
1.02B 1.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.65B 14.2% |
3.01B 13.7% |
3.4B 13.1% |
3.87B 13.7% |
4.08B 5.5% |
4.53B 10.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
306.42M 13.0% |
323.04M 5.4% |
332.01M 2.8% |
391.43M 17.9% |
422.48M 7.9% |
493.04M 16.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
658.72M 2.4% |
626.91M -4.8% |
520.9M -16.9% |
497.42M -4.5% |
589.43M 18.5% |
529.79M -10.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
587.75M - |
- |
377.53M - |
- |
425.38M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
366.93M 2.2% |
410.36M 11.8% |
340.47M -17.0% |
245.21M -28.0% |
287.06M 17.1% |
284.73M -0.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.102 1.0% |
0.114 12.1% |
0.095 -17.0% |
0.068 -28.1% |
0.08 17.0% |
0.079 -0.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.102 1.0% |
0.114 12.1% |
0.095 -17.0% |
0.068 -28.1% |
0.08 17.0% |
0.079 -0.7% |