2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
1.14B 28.1% |
1.42B 24.4% |
1.34B -5.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
626.67M 41.1% |
806.1M 28.6% |
786.63M -2.4% |
|
Gross Profit | [friend] | [friend] | [friend] |
510.78M 15.1% |
609.19M 19.3% |
550.96M -9.6% |
|
Total Expenses | [friend] | [friend] | [friend] |
770.37M 35.5% |
1.01B 30.7% |
1.03B 2.7% |
|
Operating Expense | [friend] | [friend] | [friend] |
143.7M 15.3% |
200.4M 39.5% |
247.4M 23.5% |
|
Operating Income | [friend] | [friend] | [friend] |
367.08M 15.0% |
408.78M 11.4% |
303.56M -25.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
310.1M 20.2% |
402.09M 29.7% |
313.3M -22.1% |
|
Net Income | [friend] | [friend] | [friend] |
310.1M 20.2% |
402.09M 29.7% |
313.3M -22.1% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.86 21.1% |
1.08 25.6% |
0.77 -28.7% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.86 21.1% |
1.08 25.6% |
0.77 -28.7% |