2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
843.92M 27.5% |
983.68M 16.6% |
1.09B 10.3% |
|
Cost of Revenue | [friend] | [friend] |
578.51M 23.7% |
663.88M 14.8% |
745.46M 12.3% |
|
Gross Profit | [friend] | [friend] |
265.4M 36.7% |
319.8M 20.5% |
339.89M 6.3% |
|
Total Expenses | [friend] | [friend] |
681.69M 22.0% |
791.25M 16.1% |
884.63M 11.8% |
|
Operating Expense | [friend] | [friend] |
103.18M 13.3% |
127.37M 23.4% |
139.17M 9.3% |
|
Operating Income | [friend] | [friend] |
162.22M 57.3% |
192.43M 18.6% |
200.72M 4.3% |
|
Net Income (Cont Operations) | [friend] | [friend] |
165.67M 72.1% |
187.64M 13.3% |
189.55M 1.0% |
|
Net Income | [friend] | [friend] |
134.32M 71.1% |
142.85M 6.3% |
145.63M 1.9% |
|
Basic EPS | [friend] | [friend] |
0.53 99.0% |
0.54 1.9% |
0.55 1.9% |
|
Diluted EPS | [friend] | [friend] |
0.53 99.0% |
0.54 1.9% |
0.55 1.9% |