2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
535.66M 24.7% |
637.71M 19.1% |
753.72M 18.2% |
|
Cost of Revenue | [friend] | [friend] |
296.38M 25.0% |
365.29M 23.3% |
414.19M 13.4% |
|
Gross Profit | [friend] | [friend] |
239.28M 24.3% |
272.42M 13.9% |
339.53M 24.6% |
|
Total Expenses | [friend] | [friend] |
409.01M 25.0% |
491.71M 20.2% |
566.26M 15.2% |
|
Operating Expense | [friend] | [friend] |
112.63M 25.0% |
126.42M 12.2% |
152.08M 20.3% |
|
Operating Income | [friend] | [friend] |
126.66M 23.8% |
146.01M 15.3% |
187.46M 28.4% |
|
Net Income (Cont Operations) | [friend] | [friend] |
106.34M 27.1% |
125.95M 18.4% |
149.93M 19.0% |
|
Net Income | [friend] | [friend] |
102.03M 25.0% |
117.26M 14.9% |
139.41M 18.9% |
|
Basic EPS | [friend] | [friend] |
0.602 -1.7% |
0.692 14.9% |
0.8 15.7% |
|
Diluted EPS | [friend] | [friend] |
0.602 -1.7% |
0.692 14.9% |
0.8 15.7% |