2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
410.68M 1.4% |
340.43M -17.1% |
363.2M 6.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
264.02M 6.1% |
209.3M -20.7% |
230.05M 9.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
146.66M -6.1% |
131.13M -10.6% |
133.15M 1.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
328.71M 9.0% |
279.51M -15.0% |
320.94M 14.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
64.68M 22.5% |
70.2M 8.5% |
90.89M 29.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
81.98M -20.7% |
60.92M -25.7% |
42.26M -30.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
59.64M -22.4% |
46.2M -22.5% |
37.09M -19.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
59.64M -22.4% |
46.2M -22.5% |
37.09M -19.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.66 -22.4% |
0.47 -28.8% |
0.31 -34.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.66 -22.4% |
0.47 -28.8% |
0.31 -34.0% |