2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
159.78M 24.3% |
196.87M 23.2% |
243.11M 23.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
22.96M 35.3% |
25.89M 12.8% |
40.06M 54.7% |
|
Gross Profit | [friend] | [friend] | [friend] |
136.82M 22.6% |
170.98M 25.0% |
203.05M 18.8% |
|
Total Expenses | [friend] | [friend] | [friend] |
128.87M 42.0% |
156.22M 21.2% |
207.87M 33.1% |
|
Operating Expense | [friend] | [friend] | [friend] |
105.9M 43.5% |
130.33M 23.1% |
167.81M 28.8% |
|
Operating Income | [friend] | [friend] | [friend] |
30.91M -18.1% |
40.65M 31.5% |
35.24M -13.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
33.92M -16.4% |
36.96M 9.0% |
44.46M 20.3% |
|
Net Income | [friend] | [friend] | [friend] |
33.92M -16.4% |
36.96M 9.0% |
44.46M 20.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.54 -19.4% |
0.59 9.3% |
0.54 -8.5% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.54 -19.4% |
0.59 9.3% |
0.54 -8.5% |