2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
758.35M 34.7% |
963.61M 27.1% |
1.02B 5.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
530.92M 49.9% |
668.02M 25.8% |
696.44M 4.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
227.43M 9.0% |
295.59M 30.0% |
322.57M 9.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
584.16M 44.6% |
748.17M 28.1% |
794.73M 6.2% |
|
Operating Expense | [friend] | [friend] | [friend] |
53.24M 6.6% |
80.15M 50.5% |
98.29M 22.6% |
|
Operating Income | [friend] | [friend] | [friend] |
174.19M 9.7% |
215.44M 23.7% |
224.28M 4.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
143.64M 11.8% |
190.65M 32.7% |
212.57M 11.5% |
|
Net Income | [friend] | [friend] | [friend] |
143.64M 11.8% |
190.65M 32.7% |
212.57M 11.5% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.99 1.0% |
0.91 -8.0% |
0.828 -9.1% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.99 1.0% |
0.91 -8.0% |
0.828 -9.1% |