2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
924.97M 57.2% |
1.14B 23.1% |
1.26B 10.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
548.28M 60.8% |
707.75M 29.1% |
820.51M 15.9% |
|
Gross Profit | [friend] | [friend] | [friend] |
376.69M 52.3% |
431.13M 14.5% |
440.21M 2.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
722.24M 56.5% |
882.58M 22.2% |
982.48M 11.3% |
|
Operating Expense | [friend] | [friend] | [friend] |
173.96M 44.3% |
174.82M 0.5% |
161.97M -7.4% |
|
Operating Income | [friend] | [friend] | [friend] |
202.73M 59.9% |
256.31M 26.4% |
278.24M 8.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
202.21M 52.5% |
266.42M 31.8% |
283.93M 6.6% |
|
Net Income | [friend] | [friend] | [friend] |
165.89M 51.1% |
203.03M 22.4% |
214.97M 5.9% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.23 67.6% |
0.249 8.3% |
0.264 6.0% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.23 67.6% |
0.249 8.3% |
0.264 6.0% |