2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
60.94M 212.5% |
106.42M 74.6% |
108.62M 2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
38.88M -15.0% |
49.54M 27.4% |
59.86M 20.8% |
|
Gross Profit | [friend] | [friend] | [friend] |
22.06M - |
56.89M 157.9% |
48.76M -14.3% |
|
Total Expenses | [friend] | [friend] | [friend] |
49.8M -10.1% |
65.23M 31.0% |
86.47M 32.6% |
|
Operating Expense | [friend] | [friend] | [friend] |
10.92M 13.3% |
15.7M 43.7% |
26.61M 69.6% |
|
Operating Income | [friend] | [friend] | [friend] |
11.13M - |
41.19M 270.0% |
22.15M -46.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
7.45M - |
35.54M 377.0% |
11.5M -67.6% |
|
Net Income | [friend] | [friend] | [friend] |
7.45M - |
35.54M 377.0% |
11.5M -67.6% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.24 - |
0.88 266.7% |
0.24 -72.7% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.24 - |
0.88 266.7% |
0.24 -72.7% |