2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
490.87M 22.9% |
547.29M 11.5% |
659.72M 20.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
251.16M 27.9% |
297.96M 18.6% |
419.33M 40.7% |
|
Gross Profit | [friend] | [friend] | [friend] |
239.71M 18.1% |
249.32M 4.0% |
240.39M -3.6% |
|
Total Expenses | [friend] | [friend] | [friend] |
363.21M 29.0% |
441.69M 21.6% |
569.18M 28.9% |
|
Operating Expense | [friend] | [friend] | [friend] |
112.04M 31.6% |
143.72M 28.3% |
149.85M 4.3% |
|
Operating Income | [friend] | [friend] | [friend] |
127.67M 8.4% |
105.6M -17.3% |
90.55M -14.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
94.66M 15.7% |
89.01M -6.0% |
81.15M -8.8% |
|
Net Income | [friend] | [friend] | [friend] |
94.62M 15.7% |
89.03M -5.9% |
80.96M -9.1% |
|
Basic EPS | [friend] | [friend] | [friend] |
2.37 15.6% |
2.23 -5.9% |
1.78 -20.2% |
|
Diluted EPS | [friend] | [friend] | [friend] |
2.37 15.6% |
2.23 -5.9% |
1.78 -20.2% |