2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
3.06B 23.5% |
2.76B -9.6% |
2.75B -0.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
2.56B 27.0% |
2.27B -11.2% |
2.2B -3.4% |
|
Gross Profit | [friend] | [friend] | [friend] |
494.84M 8.1% |
487.51M -1.5% |
554.68M 13.8% |
|
Total Expenses | [friend] | [friend] | [friend] |
2.83B 25.1% |
2.53B -10.6% |
2.46B -2.8% |
|
Operating Expense | [friend] | [friend] | [friend] |
267.44M 9.3% |
254.96M -4.7% |
261.33M 2.5% |
|
Operating Income | [friend] | [friend] | [friend] |
227.4M 6.8% |
232.55M 2.3% |
293.35M 26.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
145.09M 14.7% |
179.55M 23.7% |
218.48M 21.7% |
|
Net Income | [friend] | [friend] | [friend] |
142.15M 15.8% |
173.29M 21.9% |
210.03M 21.2% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.7 15.5% |
1.74 2.4% |
1.89 8.6% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.7 15.5% |
1.74 2.4% |
1.89 8.6% |