2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
451.48M 18.8% |
389.11M -13.8% |
416.56M 7.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
305.54M 23.5% |
257.79M -15.6% |
280.46M 8.8% |
|
Gross Profit | [friend] | [friend] | [friend] |
145.94M 10.0% |
131.33M -10.0% |
136.09M 3.6% |
|
Total Expenses | [friend] | [friend] | [friend] |
344.8M 27.5% |
304.4M -11.7% |
343.36M 12.8% |
|
Operating Expense | [friend] | [friend] | [friend] |
39.26M 70.1% |
46.61M 18.7% |
62.9M 34.9% |
|
Operating Income | [friend] | [friend] | [friend] |
106.68M -2.6% |
84.71M -20.6% |
73.2M -13.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
96.19M -6.7% |
80.96M -15.8% |
83.27M 2.9% |
|
Net Income | [friend] | [friend] | [friend] |
96.19M -6.7% |
80.96M -15.8% |
83.27M 2.9% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.9 -51.6% |
0.74 -17.8% |
0.58 -21.6% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.9 -51.6% |
0.74 -17.8% |
0.58 -21.6% |