2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.06B 4.5% |
1.35B 27.7% |
1.26B -7.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
896.29M 10.8% |
1.14B 27.3% |
1.09B -4.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
163.05M -20.5% |
211.81M 29.9% |
170.5M -19.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
966.73M 10.4% |
1.23B 27.2% |
1.18B -4.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
70.45M 4.9% |
88.75M 26.0% |
90.72M 2.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
92.61M -32.9% |
123.06M 32.9% |
79.78M -35.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
87.57M -16.9% |
91.67M 4.7% |
55.81M -39.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
87.57M -16.9% |
91.67M 4.7% |
55.81M -39.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.28 -23.4% |
1.09 -14.8% |
0.59 -45.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.28 -23.4% |
1.09 -14.8% |
0.59 -45.9% |