2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.43B 45.2% |
1.44B 0.7% |
1.18B -17.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
1.15B 53.8% |
1.16B 0.5% |
959.96M -17.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
275.15M 17.5% |
279.72M 1.7% |
224.15M -19.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.29B 48.1% |
1.31B 2.1% |
1.1B -16.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
132.9M 12.1% |
153.98M 15.9% |
143.52M -6.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
142.25M 23.1% |
125.74M -11.6% |
80.62M -35.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
109.54M 32.9% |
99.76M -8.9% |
66.01M -33.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
109.54M 32.9% |
99.76M -8.9% |
66.01M -33.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.52 33.3% |
0.474 -8.9% |
0.314 -33.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.52 33.3% |
0.474 -8.9% |
0.314 -33.8% |