2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
288.19M 0.1% |
335.65M 16.5% |
411.69M 22.7% |
|
Cost of Revenue | [friend] | [friend] |
130.56M -3.7% |
143.97M 10.3% |
196.97M 36.8% |
|
Gross Profit | [friend] | [friend] |
288.19M 89.0% |
191.68M -33.5% |
214.72M 12.0% |
|
Total Expenses | [friend] | [friend] |
63.28M -74.7% |
290.89M 359.7% |
367.65M 26.4% |
|
Operating Expense | [friend] | [friend] |
63.28M -44.7% |
146.92M 132.2% |
170.68M 16.2% |
|
Operating Income | [friend] | [friend] |
224.91M 491.9% |
44.76M -80.1% |
44.04M -1.6% |
|
Net Income (Cont Operations) | [friend] | [friend] |
29.15M 3.4% |
36.19M 24.1% |
39.71M 9.7% |
|
Net Income | [friend] | [friend] |
29.15M 3.4% |
36.19M 24.1% |
41.82M 15.6% |
|
Basic EPS | [friend] | [friend] |
0.625 2.5% |
0.78 24.7% |
0.81 3.8% |
|
Diluted EPS | [friend] | [friend] |
0.625 2.5% |
0.78 24.7% |
0.81 3.8% |