2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
248.56M 47.4% |
268.91M 8.2% |
197.96M -26.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
158.67M 59.9% |
171.48M 8.1% |
116.79M -31.9% |
|
Gross Profit | [friend] | [friend] | [friend] |
89.89M 29.6% |
97.43M 8.4% |
81.16M -16.7% |
|
Total Expenses | [friend] | [friend] | [friend] |
192.39M 55.9% |
205.88M 7.0% |
155.7M -24.4% |
|
Operating Expense | [friend] | [friend] | [friend] |
33.72M 39.7% |
34.4M 2.0% |
38.91M 13.1% |
|
Operating Income | [friend] | [friend] | [friend] |
56.17M 24.1% |
63.03M 12.2% |
42.25M -33.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
53.13M 29.1% |
57.21M 7.7% |
52.43M -8.4% |
|
Net Income | [friend] | [friend] | [friend] |
53.13M 29.1% |
57.21M 7.7% |
52.43M -8.4% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.86 24.6% |
0.91 5.8% |
0.64 -29.7% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.86 24.6% |
0.91 5.8% |
0.64 -29.7% |