2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
409.75M 11.7% |
449.28M 9.6% |
520.5M 15.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
192.67M 6.3% |
236.37M 22.7% |
262.78M 11.2% |
|
Gross Profit | [friend] | [friend] | [friend] |
217.07M 17.0% |
212.91M -1.9% |
257.72M 21.0% |
|
Total Expenses | [friend] | [friend] | [friend] |
343.42M 11.3% |
386.15M 12.4% |
460.26M 19.2% |
|
Operating Expense | [friend] | [friend] | [friend] |
150.75M 18.4% |
149.78M -0.6% |
197.48M 31.9% |
|
Operating Income | [friend] | [friend] | [friend] |
66.33M 13.8% |
63.13M -4.8% |
60.24M -4.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
58.05M 8.8% |
47.43M -18.3% |
62.9M 32.6% |
|
Net Income | [friend] | [friend] | [friend] |
58.46M 9.5% |
47.5M -18.7% |
62.91M 32.4% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.5 11.1% |
0.36 -28.0% |
0.4 11.1% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.5 11.1% |
0.36 -28.0% |
0.4 11.1% |