2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
124.07M -25.3% |
196.26M 58.2% |
295.58M 50.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
102.15M -26.3% |
172.65M 69.0% |
269.27M 56.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
21.92M -20.3% |
23.6M 7.7% |
26.31M 11.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
114.99M -24.1% |
187.93M 63.4% |
285.75M 52.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
12.83M -0.7% |
15.28M 19.0% |
16.48M 7.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
9.08M -37.6% |
8.33M -8.3% |
9.82M 18.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
9.08M -37.4% |
9.14M 0.6% |
10.38M 13.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
6.26M -40.1% |
6.6M 5.5% |
7.35M 11.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.039 -75.9% |
0.037 -4.4% |
0.041 11.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.039 -75.9% |
0.037 -4.4% |
0.041 11.4% |