2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
287.52M 22.8% |
352.65M 22.6% |
351.31M -0.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
137.18M 26.6% |
178.58M 30.2% |
184.11M 3.1% |
|
Gross Profit | [friend] | [friend] | [friend] |
287.52M 128.7% |
174.07M -39.5% |
167.2M -3.9% |
|
Total Expenses | [friend] | [friend] | [friend] |
0 -100% |
269.36M - |
294.28M 9.3% |
|
Operating Expense | [friend] | [friend] | [friend] |
0 -100% |
90.78M - |
110.17M 21.4% |
|
Operating Income | [friend] | [friend] | [friend] |
287.52M 342.3% |
83.29M -71.0% |
57.03M -31.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
72.73M 31.7% |
79.06M 8.7% |
45.52M -42.4% |
|
Net Income | [friend] | [friend] | [friend] |
72.73M 31.7% |
79.06M 8.7% |
45.52M -42.4% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.931 27.5% |
1.01 8.5% |
0.49 -51.5% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.931 27.5% |
1.01 8.5% |
0.49 -51.5% |