2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
352.17M 4.9% |
433.28M 23.0% |
514.5M 18.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
190.56M 1.0% |
254.54M 33.6% |
351.95M 38.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
161.61M 9.9% |
178.74M 10.6% |
162.56M -9.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
264.08M 4.4% |
334.4M 26.6% |
447.69M 33.9% |
|
Operating Expense | [friend] | [friend] | [friend] |
73.53M 14.4% |
79.86M 8.6% |
95.74M 19.9% |
|
Operating Income | [friend] | [friend] | [friend] |
88.08M 6.3% |
98.88M 12.3% |
66.82M -32.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
67.14M 4.3% |
74.76M 11.3% |
56.2M -24.8% |
|
Net Income | [friend] | [friend] | [friend] |
67.14M 4.3% |
74.76M 11.3% |
56.2M -24.8% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.49 4.2% |
1.661 11.5% |
1.022 -38.5% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.49 4.2% |
1.661 11.5% |
1.022 -38.5% |