2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
891.7M 3.4% |
1.05B 17.3% |
953.9M -8.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
767.2M 4.0% |
956.1M 24.6% |
870.6M -8.9% |
|
Gross Profit | [friend] | [friend] | [friend] |
124.5M -0.1% |
89.8M -27.9% |
83.3M -7.2% |
|
Total Expenses | [friend] | [friend] | [friend] |
830.8M 4.6% |
1.03B 24.4% |
947M -8.4% |
|
Operating Expense | [friend] | [friend] | [friend] |
63.6M 13.2% |
77.5M 21.9% |
76.4M -1.4% |
|
Operating Income | [friend] | [friend] | [friend] |
60.9M -11.0% |
12.3M -79.8% |
6.9M -43.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
44.9M 55.9% |
-34.9M - |
-3.1M - |
|
Net Income | [friend] | [friend] | [friend] |
44.9M 55.9% |
-34.9M - |
-3.1M - |
|
Basic EPS | [friend] | [friend] | [friend] |
0.64 42.2% |
-0.49 - |
-0.04 - |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.63 40% |
-0.49 - |
-0.04 - |