2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
448.88M 52.1% |
422.67M -5.8% |
434.25M 2.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
324.96M 68.5% |
313.53M -3.5% |
325.19M 3.7% |
|
Gross Profit | [friend] | [friend] | [friend] |
123.92M 21.1% |
109.14M -11.9% |
109.05M -0.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
381.09M 63.6% |
356.22M -6.5% |
373.35M 4.8% |
|
Operating Expense | [friend] | [friend] | [friend] |
56.13M 39.8% |
42.69M -24.0% |
48.15M 12.8% |
|
Operating Income | [friend] | [friend] | [friend] |
67.78M 9.0% |
66.45M -2.0% |
60.9M -8.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
58.13M 8.3% |
58.51M 0.7% |
54.86M -6.2% |
|
Net Income | [friend] | [friend] | [friend] |
57.39M 8.3% |
58.43M 1.8% |
54.58M -6.6% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.33 -0.7% |
1.35 1.5% |
1.2 -11.1% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.33 -0.7% |
1.35 1.5% |
1.2 -11.1% |