2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
910.74M 15.9% |
1.3B 42.9% |
1.56B 20.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
790.8M 19.2% |
1.16B 47.0% |
1.37B 17.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
119.94M -1.9% |
139.3M 16.1% |
196.38M 41.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
882.68M 20.6% |
1.27B 43.9% |
1.49B 17.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
91.88M 33.9% |
107.56M 17.1% |
126.95M 18.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
28.06M -47.7% |
31.74M 13.1% |
69.44M 118.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
20.18M -49.9% |
21.38M 5.9% |
49M 129.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
20.18M -49.9% |
21.38M 5.9% |
49M 129.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.39 -50% |
0.41 5.1% |
0.95 131.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.39 -50% |
0.41 5.1% |
0.94 129.3% |