2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
40.79M 30.1% |
37.92M -7.0% |
39.71M 4.7% |
|
Cost of Revenue | [friend] | [friend] |
22.35M 42.1% |
23.87M 6.8% |
22.52M -5.7% |
|
Gross Profit | [friend] | [friend] |
18.43M 18.1% |
14.05M -23.8% |
17.19M 22.3% |
|
Total Expenses | [friend] | [friend] |
27.47M 42.9% |
26.51M -3.5% |
27.06M 2.1% |
|
Operating Expense | [friend] | [friend] |
5.11M 46.8% |
2.64M -48.4% |
4.54M 72.3% |
|
Operating Income | [friend] | [friend] |
13.32M 9.8% |
11.41M -14.3% |
12.65M 10.8% |
|
Net Income (Cont Operations) | [friend] | [friend] |
17.39M 94.7% |
8.73M -49.8% |
8.26M -5.3% |
|
Net Income | [friend] | [friend] |
17.39M 94.7% |
8.73M -49.8% |
8.26M -5.3% |
|
Basic EPS | [friend] | [friend] |
11 77.4% |
5.38 -51.1% |
0.89 -83.5% |
|
Diluted EPS | [friend] | [friend] |
11 77.4% |
4.73 -57% |
0.89 -81.2% |