2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
990.39M 41.0% |
1.06B 6.6% |
1.03B -2.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
649.9M 35.0% |
667.5M 2.7% |
725.48M 8.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
340.49M 54.2% |
387.82M 13.9% |
300.98M -22.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
746.67M 31.2% |
779.12M 4.3% |
848.24M 8.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
96.76M 10.3% |
111.62M 15.4% |
122.75M 10.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
243.72M 83.1% |
276.2M 13.3% |
178.22M -35.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
222.22M 106.8% |
242.08M 8.9% |
166M -31.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
222.22M 106.8% |
242.08M 8.9% |
166M -31.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.586 55.2% |
1.71 7.8% |
1.05 -38.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.586 55.2% |
1.71 7.8% |
1.05 -38.6% |