2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
564.75M 24.5% |
632.65M 12.0% |
570.06M -9.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
411.77M 31.8% |
486.72M 18.2% |
435.59M -10.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
152.98M 8.3% |
145.93M -4.6% |
134.46M -7.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
472.2M 28.0% |
555.75M 17.7% |
504.63M -9.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
60.42M 7.1% |
69.03M 14.2% |
69.04M 0.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
92.56M 9.1% |
76.9M -16.9% |
65.43M -14.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
78.57M 22.2% |
90.77M 15.5% |
70.94M -21.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
78.57M 22.2% |
90.77M 15.5% |
70.94M -21.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.443 22.4% |
1.278 -11.4% |
0.977 -23.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.443 22.4% |
1.278 -11.4% |
0.977 -23.5% |