2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
74.25M -0.4% |
73.7M -0.7% |
83.75M 13.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
17.77M -5.9% |
16.77M -5.6% |
21.36M 27.4% |
|
Gross Profit | [friend] | [friend] | [friend] |
56.48M 1.5% |
56.93M 0.8% |
62.39M 9.6% |
|
Total Expenses | [friend] | [friend] | [friend] |
25.3M -13.2% |
24.71M -2.3% |
32.59M 31.9% |
|
Operating Expense | [friend] | [friend] | [friend] |
7.54M -26.6% |
7.94M 5.3% |
11.22M 41.4% |
|
Operating Income | [friend] | [friend] | [friend] |
48.95M 7.8% |
48.99M 0.1% |
51.16M 4.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
35.22M 10.5% |
75.51M 114.4% |
60.79M -19.5% |
|
Net Income | [friend] | [friend] | [friend] |
35.22M 10.5% |
75.51M 114.4% |
60.79M -19.5% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.07 10.5% |
0.149 114.4% |
0.105 -29.9% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.07 10.5% |
0.149 114.4% |
0.105 -29.9% |