2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
791.93M 27.3% |
733.35M -7.4% |
697.59M -4.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
584.68M 33.1% |
550.12M -5.9% |
505.46M -8.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
207.26M 13.3% |
183.23M -11.6% |
192.13M 4.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
683.83M 35.4% |
644.7M -5.7% |
606.88M -5.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
99.16M 50.8% |
94.58M -4.6% |
101.42M 7.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
108.1M -7.8% |
88.65M -18.0% |
90.71M 2.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
134.99M 37.4% |
98.14M -27.3% |
97.47M -0.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
134.99M 37.4% |
98.15M -27.3% |
97.47M -0.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.38 26.6% |
0.82 -40.6% |
0.81 -1.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.38 26.6% |
0.82 -40.6% |
0.81 -1.2% |