2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
214.43M 17.6% |
111.3M -48.1% |
141.61M 27.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
94.18M 32.5% |
60.51M -35.7% |
71.98M 18.9% |
|
Gross Profit | [friend] | [friend] | [friend] |
120.25M 8.0% |
50.79M -57.8% |
69.63M 37.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
132.23M 23.2% |
103.15M -22.0% |
121.02M 17.3% |
|
Operating Expense | [friend] | [friend] | [friend] |
38.04M 5.0% |
42.63M 12.1% |
49.04M 15.0% |
|
Operating Income | [friend] | [friend] | [friend] |
82.21M 9.5% |
8.16M -90.1% |
20.59M 152.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
70.9M 8.1% |
12.01M -83.1% |
20.96M 74.5% |
|
Net Income | [friend] | [friend] | [friend] |
71.02M 8.3% |
12.2M -82.8% |
20.96M 71.9% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.88 7.3% |
0.12 -86.4% |
0.19 58.3% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.88 7.3% |
0.12 -86.4% |
0.19 58.3% |