2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
568.33M 51.2% |
428.82M -24.5% |
429.32M 0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
447.93M 59.8% |
344.44M -23.1% |
355.93M 3.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
120.4M 26.0% |
84.38M -29.9% |
73.39M -13.0% |
|
Total Expenses | [friend] | [friend] | [friend] |
493.67M 55.6% |
382.36M -22.5% |
410.09M 7.3% |
|
Operating Expense | [friend] | [friend] | [friend] |
45.74M 24.1% |
37.92M -17.1% |
54.16M 42.8% |
|
Operating Income | [friend] | [friend] | [friend] |
74.66M 27.2% |
46.46M -37.8% |
19.23M -58.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
60.79M 26.6% |
44.9M -26.1% |
24.09M -46.3% |
|
Net Income | [friend] | [friend] | [friend] |
60.79M 26.6% |
44.9M -26.1% |
24.09M -46.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.68 28.3% |
0.5 -26.5% |
0.2 -60% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.68 28.3% |
0.5 -26.5% |
0.2 -60% |