2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
518.09M 21.0% |
677.15M 30.7% |
644.13M -4.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
344.53M 55.9% |
489.71M 42.1% |
489.01M -0.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
173.56M -16.2% |
187.44M 8.0% |
155.12M -17.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
411.27M 48.2% |
559.03M 35.9% |
550.1M -1.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
66.74M 18.1% |
69.32M 3.9% |
61.09M -11.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
106.82M -29.1% |
118.12M 10.6% |
94.03M -20.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
89.72M -28.0% |
93.28M 4.0% |
78.08M -16.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
89.72M -28.0% |
93.28M 4.0% |
78.08M -16.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.75 -27.9% |
0.78 4.0% |
0.6 -23.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.75 -27.9% |
0.78 4.0% |
0.6 -23.1% |