2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
53.45M -29.8% |
150.72M 182.0% |
170.8M 13.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
41.76M -35.3% |
125.2M 199.8% |
144.95M 15.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
11.69M 0.3% |
25.52M 118.3% |
25.85M 1.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
45.44M -34.0% |
133.06M 192.8% |
155.71M 17.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
3.68M -14.0% |
7.86M 113.6% |
10.76M 36.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
8.01M 8.6% |
17.67M 120.5% |
15.09M -14.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
8.05M 10.6% |
16.4M 103.7% |
13.39M -18.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
5.92M -18.4% |
11.93M 101.4% |
10.08M -15.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.017 -17.5% |
0.032 87.7% |
0.026 -18.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.017 -17.5% |
0.032 87.7% |
0.025 -22.1% |