2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
755.52M 18.7% |
802.17M 6.2% |
851.4M 6.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
450.55M 17.5% |
470.38M 4.4% |
509.37M 8.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
304.98M 20.5% |
331.79M 8.8% |
342.03M 3.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
632.43M 19.1% |
673.21M 6.4% |
724.27M 7.6% |
|
Operating Expense | [friend] | [friend] | [friend] |
181.88M 23.1% |
202.83M 11.5% |
214.9M 6.0% |
|
Operating Income | [friend] | [friend] | [friend] |
123.1M 16.7% |
128.95M 4.8% |
127.13M -1.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
77.71M 16.8% |
79.12M 1.8% |
81.64M 3.2% |
|
Net Income | [friend] | [friend] | [friend] |
66.75M 15.8% |
64.58M -3.2% |
78.79M 22.0% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.82 9.3% |
0.797 -2.8% |
0.921 15.6% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.82 9.3% |
0.797 -2.8% |
0.921 15.6% |