2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
489.58M 11.4% |
547.12M 11.8% |
581.73M 6.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
167.88M 8.1% |
215.99M 28.7% |
220.64M 2.2% |
|
Gross Profit | [friend] | [friend] | [friend] |
321.7M 13.2% |
331.13M 2.9% |
361.09M 9.0% |
|
Total Expenses | [friend] | [friend] | [friend] |
421.2M 13.2% |
462.81M 9.9% |
491.94M 6.3% |
|
Operating Expense | [friend] | [friend] | [friend] |
253.33M 16.8% |
246.82M -2.6% |
271.3M 9.9% |
|
Operating Income | [friend] | [friend] | [friend] |
68.37M 1.7% |
84.31M 23.3% |
89.8M 6.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
70.22M 38.5% |
79.01M 12.5% |
85.63M 8.4% |
|
Net Income | [friend] | [friend] | [friend] |
70.22M 38.5% |
79.01M 12.5% |
85.63M 8.4% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.27 - |
0.3 11.1% |
0.29 -3.3% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.27 - |
0.3 11.1% |
0.29 -3.3% |