2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.5B 41.4% |
1.47B -2.1% |
1.53B 4.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
1.08B 54.2% |
995.28M -7.5% |
1.03B 3.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
421.64M 16.8% |
469.74M 11.4% |
502.71M 7.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.28B 51.2% |
1.21B -5.9% |
1.29B 6.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
206.95M 37.3% |
210.91M 1.9% |
260.37M 23.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
214.69M 2.1% |
258.83M 20.6% |
242.34M -6.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
167.93M -3.6% |
244.56M 45.6% |
228.2M -6.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
169.91M -3.8% |
245.45M 44.5% |
230.19M -6.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
2.16 -4.0% |
3.13 44.9% |
2.57 -17.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
2.16 -4.0% |
3.13 44.9% |
2.57 -17.9% |