2016 Q1 | 2017 Q1 | 2018 Q1 | 2018 Q3 | 2019 Q1 | 2019 Q3 | 2020 Q1 | 2020 Q3 | 2021 Q1 | 2021 Q3 | 2022 Q1 | 2022 Q3 | 2023 Q1 | 2023 Q3 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.78B 9.4% |
1.98B 11.3% |
2.15B 8.5% |
2.31B 7.1% |
2.51B 8.9% |
693.05M -72.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2B 8.8% |
1.32B 9.2% |
1.4B 6.3% |
1.49B 6.4% |
1.61B 8.4% |
445.06M -72.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
576.52M 10.8% |
667.65M 15.8% |
753.23M 12.8% |
817.26M 8.5% |
898.82M 10.0% |
247.99M -72.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.69B 10.8% |
1.84B 8.9% |
1.94B 5.4% |
2.06B 6.0% |
2.23B 8.3% |
618.9M -72.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
486.68M 16.1% |
525.84M 8.0% |
542.17M 3.1% |
569.57M 5.1% |
616.11M 8.2% |
173.84M -71.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.85M -10.9% |
141.82M 57.8% |
211.06M 48.8% |
247.69M 17.4% |
282.7M 14.1% |
74.15M -73.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
134.18M - |
- |
240.21M - |
- |
202.71M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.46M -15.9% |
109.8M 60.4% |
169.15M 54.1% |
201M 18.8% |
229.58M 14.2% |
57.7M -74.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.068 -16.0% |
0.11 61.8% |
0.169 53.6% |
0.201 18.9% |
0.23 14.4% |
0.057 -75.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.068 -16.0% |
0.11 61.8% |
0.169 53.6% |
0.201 18.9% |
0.23 14.4% |
0.057 -75.2% |