2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
546.25M 29.9% |
483.32M -11.5% |
504.42M 4.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
384.71M 43.5% |
342.99M -10.8% |
353.44M 3.0% |
|
Gross Profit | [friend] | [friend] | [friend] |
161.55M 6.0% |
140.33M -13.1% |
150.98M 7.6% |
|
Total Expenses | [friend] | [friend] | [friend] |
467.42M 37.7% |
426.61M -8.7% |
448.6M 5.2% |
|
Operating Expense | [friend] | [friend] | [friend] |
82.72M 16.2% |
83.62M 1.1% |
95.16M 13.8% |
|
Operating Income | [friend] | [friend] | [friend] |
78.83M -2.9% |
56.71M -28.1% |
55.82M -1.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
70.56M 5.8% |
52.49M -25.6% |
63.05M 20.1% |
|
Net Income | [friend] | [friend] | [friend] |
70.56M 5.8% |
52.49M -25.6% |
63.05M 20.1% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.843 6.3% |
0.412 -51.1% |
0.433 5.1% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.843 6.3% |
0.412 -51.1% |
0.433 5.1% |