2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
2.06B 13.5% |
2.78B 34.8% |
3.23B 16.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
1.58B 10.9% |
2.2B 39.8% |
2.47B 12.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
484.6M 23.0% |
575.2M 18.7% |
761.4M 32.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.85B 10.2% |
2.52B 36.0% |
2.86B 13.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
272.6M 6.4% |
311.2M 14.2% |
394.2M 26.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
212M 54.0% |
264M 24.5% |
367.2M 39.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
172.1M 153.1% |
37.8M -78.0% |
243.2M 543.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
172.1M 153.1% |
37.8M -78.0% |
243.2M 543.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.51 142.9% |
0.1 -80.4% |
0.64 540.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.51 142.9% |
0.1 -80.4% |
0.64 540.0% |