2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
104.04M 16.8% |
103.35M -0.7% |
97.1M -6.0% |
|
Cost of Revenue | [friend] | [friend] |
64.23M 23.8% |
65.25M 1.6% |
63.9M -2.1% |
|
Gross Profit | [friend] | [friend] |
39.81M 7.1% |
38.1M -4.3% |
33.2M -12.9% |
|
Total Expenses | [friend] | [friend] |
77.78M 18.6% |
87.79M 12.9% |
82.42M -6.1% |
|
Operating Expense | [friend] | [friend] |
13.54M -1.1% |
22.54M 66.4% |
18.52M -17.8% |
|
Operating Income | [friend] | [friend] |
26.26M 11.9% |
15.56M -40.8% |
14.67M -5.7% |
|
Net Income (Cont Operations) | [friend] | [friend] |
20.95M 10.0% |
6.18M -70.5% |
11.59M 87.6% |
|
Net Income | [friend] | [friend] |
20.95M 10.0% |
6.24M -70.2% |
11.63M 86.2% |
|
Basic EPS | [friend] | [friend] |
0.838 3.8% |
0.27 -67.8% |
0.49 81.5% |
|
Diluted EPS | [friend] | [friend] |
0.838 3.8% |
0.27 -67.8% |
0.49 81.5% |