2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
1.37B 11.8% |
1.26B -7.8% |
1.45B 15.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
982.57M 13.0% |
945.29M -3.8% |
1.09B 15.8% |
|
Gross Profit | [friend] | [friend] | [friend] |
386.63M 8.8% |
316.7M -18.1% |
360.47M 13.8% |
|
Total Expenses | [friend] | [friend] | [friend] |
1.1B 12.6% |
1.07B -2.7% |
1.27B 18.1% |
|
Operating Expense | [friend] | [friend] | [friend] |
118.31M 9.3% |
126.18M 6.7% |
171.42M 35.9% |
|
Operating Income | [friend] | [friend] | [friend] |
268.32M 8.5% |
190.51M -29.0% |
189.04M -0.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
185.49M 15.0% |
133.52M -28.0% |
137.12M 2.7% |
|
Net Income | [friend] | [friend] | [friend] |
177.03M 17.7% |
126.27M -28.7% |
129.34M 2.4% |
|
Basic EPS | [friend] | [friend] | [friend] |
2.12 17.8% |
1.083 -48.9% |
0.967 -10.8% |
|
Diluted EPS | [friend] | [friend] | [friend] |
2.12 17.8% |
1.083 -48.9% |
0.967 -10.8% |