2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
922.73M 6.4% |
804.71M -12.8% |
980.27M 21.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
817.71M 9.2% |
744.39M -9.0% |
910.17M 22.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
105.01M -11.2% |
60.32M -42.6% |
70.1M 16.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
857.86M 9.2% |
784.96M -8.5% |
952.99M 21.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
40.15M 9.7% |
40.58M 1.1% |
42.82M 5.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
64.86M -20.6% |
19.75M -69.6% |
27.28M 38.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
47.53M -25.3% |
15.5M -67.4% |
19.97M 28.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
47.53M -25.3% |
15.59M -67.2% |
20.12M 29.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.77 -27.4% |
0.2 -74.0% |
0.25 25.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.77 -27.4% |
0.2 -74.0% |
0.25 25.0% |