2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
703.35M 20.5% |
863.44M 22.8% |
1.06B 23.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
403.05M 18.8% |
501.76M 24.5% |
646.47M 28.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
300.3M 22.8% |
361.68M 20.4% |
415.21M 14.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
496.56M 21.0% |
616.47M 24.1% |
820.65M 33.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
93.51M 31.3% |
114.71M 22.7% |
174.18M 51.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
206.79M 19.4% |
246.96M 19.4% |
241.03M -2.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
185.97M 19.7% |
226.48M 21.8% |
246.72M 8.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
185.97M 19.7% |
226.66M 21.9% |
256.33M 13.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.044 19.7% |
0.686 -34.3% |
0.771 12.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.044 19.7% |
0.686 -34.3% |
0.764 11.5% |