2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
502M 9.5% |
579.03M 15.3% |
524.24M -9.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
344.46M 24.7% |
436.57M 26.7% |
377.31M -13.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
157.54M -13.5% |
142.46M -9.6% |
146.93M 3.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
424.48M 23.1% |
563.88M 32.8% |
518.88M -8.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
80.02M 16.6% |
127.31M 59.1% |
141.57M 11.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
77.51M -31.7% |
15.16M -80.4% |
5.36M -64.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
70.45M 13.5% |
6.19M -91.2% |
-25.38M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
70.45M 13.5% |
6.19M -91.2% |
-25.38M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.47 -9.6% |
0.04 -91.5% |
-0.16 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.47 -9.6% |
0.04 -91.5% |
-0.16 - |