2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
59.54M 16.2% |
90.59M 52.2% |
110.14M 21.6% |
|
Cost of Revenue | [friend] | [friend] |
41.73M 13.2% |
65.88M 57.9% |
79.36M 20.5% |
|
Gross Profit | [friend] | [friend] |
17.81M 24.1% |
24.71M 38.8% |
30.78M 24.6% |
|
Total Expenses | [friend] | [friend] |
46.12M 13.1% |
73.05M 58.4% |
89.24M 22.2% |
|
Operating Expense | [friend] | [friend] |
4.38M 12.4% |
7.17M 63.5% |
9.88M 37.8% |
|
Operating Income | [friend] | [friend] |
13.42M 28.5% |
17.54M 30.7% |
20.9M 19.2% |
|
Net Income (Cont Operations) | [friend] | [friend] |
13.58M 23.2% |
17.8M 31.1% |
22.12M 24.3% |
|
Net Income | [friend] | [friend] |
10.25M 22.7% |
13.15M 28.4% |
16.24M 23.4% |
|
Basic EPS | [friend] | [friend] |
0.019 22.7% |
0.025 28.4% |
0.036 45.5% |
|
Diluted EPS | [friend] | [friend] |
0.019 22.7% |
0.025 28.4% |
0.036 45.5% |