2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
797.35M 34.0% |
779.34M -2.3% |
740.02M -5.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
479.07M 37.7% |
426.81M -10.9% |
511M 19.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
318.28M 28.7% |
352.53M 10.8% |
229.02M -35.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
670.42M 37.7% |
651.2M -2.9% |
715.15M 9.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
191.34M 37.7% |
224.39M 17.3% |
204.15M -9.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
126.93M 17.2% |
128.14M 0.9% |
24.87M -80.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
113.18M 32.6% |
128.8M 13.8% |
54.98M -57.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
112.09M 33.1% |
127.1M 13.4% |
52.58M -58.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.407 25.5% |
1.43 1.6% |
0.49 -65.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.407 25.5% |
1.43 1.6% |
0.49 -65.7% |