2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
2.58B 27.9% |
3.4B 31.9% |
4.33B 27.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
1.83B 29.0% |
2.29B 24.9% |
2.73B 19.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
741.09M 25.4% |
1.11B 49.4% |
1.59B 44.0% |
|
Total Expenses | [friend] | [friend] | [friend] |
2.37B 30.0% |
3.07B 29.5% |
3.78B 22.9% |
|
Operating Expense | [friend] | [friend] | [friend] |
539.78M 33.7% |
784.49M 45.3% |
1.05B 33.2% |
|
Operating Income | [friend] | [friend] | [friend] |
201.32M 7.5% |
322.69M 60.3% |
548.83M 70.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
141.81M 27.2% |
265.66M 87.3% |
430.34M 62.0% |
|
Net Income | [friend] | [friend] | [friend] |
140.27M 25.8% |
266.88M 90.3% |
428.84M 60.7% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.39 25.8% |
0.74 89.7% |
1.15 55.4% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.39 25.8% |
0.74 89.7% |
1.15 55.4% |