2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
108.95M 66.9% |
125.97M 15.6% |
143.57M 14.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
77.7M 35.8% |
76.94M -1.0% |
107.15M 39.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
31.25M 287.4% |
49.02M 56.9% |
36.42M -25.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
77.7M 51.4% |
86.08M 10.8% |
119.38M 38.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
0 - |
9.14M - |
12.23M 33.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
31.25M 123.5% |
39.88M 27.6% |
24.19M -39.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
14.84M - |
16.55M 11.6% |
-3.87M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
12.8M - |
14.05M 9.7% |
-4.16M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.016 - |
0.018 10.0% |
-0.005 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.016 - |
0.018 10.0% |
-0.005 - |