2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
621.1M -0.6% |
758.74M 22.2% |
697.89M -8.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
517.95M 9.9% |
650.88M 25.7% |
578.5M -11.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
103.16M -32.9% |
107.86M 4.6% |
119.4M 10.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
563.36M 8.8% |
707.18M 25.5% |
641.57M -9.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
45.41M -2.4% |
56.3M 24.0% |
63.07M 12.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
57.75M -46.1% |
51.56M -10.7% |
56.33M 9.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
54.82M -40.2% |
59.8M 9.1% |
59.62M -0.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
54.82M -40.2% |
59.8M 9.1% |
59.62M -0.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.633 -45.1% |
0.56 -11.6% |
0.56 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.633 -45.1% |
0.56 -11.6% |
0.56 0% |