2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
320.72M 11.1% |
324.01M 1.0% |
293.67M -9.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
218.72M 18.8% |
219.92M 0.5% |
209.84M -4.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
102M -2.4% |
104.09M 2.1% |
83.83M -19.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
258.7M 17.8% |
273.43M 5.7% |
272.85M -0.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
39.98M 13.0% |
53.52M 33.9% |
63.01M 17.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
62.02M -10.2% |
50.58M -18.5% |
20.81M -58.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
53.81M 0.9% |
42.87M -20.3% |
16.28M -62.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
50.96M -0.5% |
42.47M -16.7% |
15.25M -64.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.51 -16.4% |
0.292 -42.7% |
0.108 -63.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.51 -16.4% |
0.292 -42.7% |
0.108 -63.2% |