2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
319.89M -11.3% |
256.34M -19.9% |
283.25M 10.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
238.27M 7.6% |
196.43M -17.6% |
207.76M 5.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
81.62M -41.4% |
59.92M -26.6% |
75.49M 26.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
285.78M 4.8% |
250.87M -12.2% |
272.03M 8.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
47.51M -7.5% |
54.44M 14.6% |
64.28M 18.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
34.11M -61.2% |
5.47M -84.0% |
11.21M 105.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
31.29M -62.1% |
14.14M -54.8% |
8.01M -43.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
32.33M -61.5% |
14.73M -54.4% |
8.03M -45.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.43 -67.7% |
0.175 -59.3% |
0.096 -45.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.43 -67.7% |
0.175 -59.3% |
0.096 -45.5% |