2016 Q2 | 2016 Q4 | 2017 Q2 | 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] | [friend] | [friend] |
891.29M -20.8% |
1.43B 59.9% |
909.09M -36.2% |
1.16B 27.2% |
862.83M -25.4% |
944.66M 9.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
557.46M -25.8% |
1.03B 85.6% |
516.15M -50.1% |
692.44M 34.2% |
462.32M -33.2% |
546.92M 18.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
333.83M -10.8% |
390.53M 17.0% |
392.94M 0.6% |
464.33M 18.2% |
400.51M -13.7% |
397.73M -0.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
611.51M -27.9% |
1.11B 82.2% |
563.81M -49.4% |
757.64M 34.4% |
493.85M -34.8% |
615.52M 24.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.05M -44.4% |
79.62M 47.3% |
47.65M -40.1% |
65.2M 36.8% |
31.53M -51.6% |
68.6M 117.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
279.77M 1.1% |
310.91M 11.1% |
345.28M 11.1% |
399.13M 15.6% |
368.98M -7.6% |
329.13M -10.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
202.69M -7.3% |
193.75M -4.4% |
206.87M 6.8% |
160.6M -22.4% |
201.42M 25.4% |
180.28M -10.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
166.76M -11.8% |
171.31M 2.7% |
182.83M 6.7% |
139.42M -23.7% |
165.94M 19.0% |
150.56M -9.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.16 -11.2% |
0.17 6.4% |
0.18 5.9% |
0.13 -27.8% |
0.16 23.1% |
0.15 -6.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.16 -11.2% |
0.17 6.4% |
0.18 5.9% |
0.13 -27.8% |
0.16 23.1% |
0.15 -6.2% |