2017 Q4 | 2018 Q4 | 2019 Q3 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.76B 3.4% |
1.77B 0.5% |
1.52B -14.1% |
1.44B -5.0% |
1.55B 7.6% |
1.62B 4.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
969.9M 1.1% |
981.73M 1.2% |
889.07M -9.4% |
842.39M -5.3% |
884.7M 5.0% |
897.33M 1.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
790.26M 6.4% |
787.43M -0.4% |
629.82M -20.0% |
599.81M -4.8% |
667.08M 11.2% |
718.26M 7.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56B 11.3% |
1.66B 6.6% |
1.47B -11.6% |
1.42B -3.1% |
1.5B 5.8% |
1.48B -1.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
586.76M 33.8% |
677.43M 15.5% |
577.61M -14.7% |
579.48M 0.3% |
619.46M 6.9% |
585.07M -5.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
203.51M -33.1% |
110M -45.9% |
52.21M -52.5% |
20.33M -61.1% |
47.62M 134.2% |
133.19M 179.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
190.72M -35.0% |
120.29M -36.9% |
70.01M -41.8% |
85.05M 21.5% |
125.35M 47.4% |
217.27M 73.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
160.86M -28.1% |
92.09M -42.7% |
61.63M -33.1% |
64.73M 5.0% |
111.57M 72.4% |
175.02M 56.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.121 -28.1% |
0.072 -39.9% |
0.04 -44.6% |
0.048 20.6% |
0.084 72.6% |
0.131 56.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.121 -28.1% |
0.072 -39.9% |
0.04 -44.6% |
0.048 20.6% |
0.084 72.6% |
0.131 56.9% |