2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
397.88M 18.7% |
473.9M 19.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
200.32M 17.3% |
245.89M 22.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
197.56M 20.2% |
228.01M 15.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
308.36M 15.0% |
362.02M 17.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.04M 10.9% |
116.13M 7.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.52M 33.6% |
111.88M 25.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.7M 11.9% |
52.05M 16.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.43M 10.0% |
47.52M 12.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.022 10.0% |
0.025 13.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.022 10.0% |
0.025 13.6% |