2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
125.47M 70.1% |
155.1M 23.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
98.77M 78.8% |
121.56M 23.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
26.7M 44.2% |
33.55M 25.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
109.79M 71.3% |
136.7M 24.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
11.02M 24.5% |
15.15M 37.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
15.68M 62.3% |
18.4M 17.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
13.57M 31.6% |
4.25M -68.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
10.04M 37.2% |
-1.1M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.024 20.8% |
-0.003 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.024 20.8% |
-0.003 - |