2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.59B 33.4% |
2.28B 42.9% |
3.06B 34.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
440.35M 16.7% |
664.12M 50.8% |
924.99M 39.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
1.15B 41.1% |
1.61B 39.8% |
2.14B 32.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.35B 34.4% |
1.89B 39.8% |
2.51B 32.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
911.16M 45.0% |
1.23B 34.5% |
1.59B 29.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
241.46M 28.1% |
385.9M 59.8% |
549.9M 42.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
267.78M 55.2% |
430.02M 60.6% |
559.38M 30.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
147.62M 9.9% |
306.41M 107.6% |
427.21M 39.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
15.8 8.2% |
32.61 106.4% |
45.28 38.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
15.5 8.6% |
32.19 107.7% |
44.57 38.5% |