2016 | 2017 | 2018 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
144.74M 6.3% |
154.5M 6.7% |
150.09M -2.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
56.24M 15.3% |
73.16M 30.1% |
72.87M -0.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
88.5M 1.2% |
81.35M -8.1% |
77.22M -5.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
53.8M 5.9% |
67.26M 25.0% |
65.12M -3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
-2.43M - |
-5.9M - |
-7.75M - |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
90.93M 6.5% |
87.24M -4.1% |
84.96M -2.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
72.9M 188.8% |
-40.81M - |
-115.79M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
68.19M 193.8% |
-26.92M - |
-115.84M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.056 173.7% |
-1.891 - |
-8.073 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.056 173.7% |
-1.891 - |
-8.073 - |