2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
861.32M 64.3% |
836.84M -2.8% |
822.69M -1.7% |
|
Cost of Revenue | [friend] | [friend] |
686.59M 75.0% |
636M -7.4% |
633.7M -0.4% |
|
Gross Profit | [friend] | [friend] |
174.74M 32.6% |
200.83M 14.9% |
189M -5.9% |
|
Total Expenses | [friend] | [friend] |
765.94M 70.8% |
721.76M -5.8% |
709.66M -1.7% |
|
Operating Expense | [friend] | [friend] |
79.35M 41.4% |
85.75M 8.1% |
75.96M -11.4% |
|
Operating Income | [friend] | [friend] |
95.38M 26.0% |
115.08M 20.7% |
113.03M -1.8% |
|
Net Income (Cont Operations) | [friend] | [friend] |
61.59M 25.6% |
87.8M 42.6% |
90.16M 2.7% |
|
Net Income | [friend] | [friend] |
61.59M 25.6% |
87.8M 42.6% |
90.16M 2.7% |
|
Basic EPS | [friend] | [friend] |
0.66 - |
0.87 31.8% |
0.82 -5.7% |
|
Diluted EPS | [friend] | [friend] |
0.66 - |
0.87 31.8% |
0.82 -5.7% |