2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
153.17M 15.0% |
194.78M 27.2% |
261.44M 34.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
19.19M 9.6% |
30.15M 57.1% |
60.54M 100.8% |
|
Gross Profit | [friend] | [friend] | [friend] |
133.98M 15.8% |
164.63M 22.9% |
200.89M 22.0% |
|
Total Expenses | [friend] | [friend] | [friend] |
102.46M 16.2% |
127.05M 24.0% |
172.95M 36.1% |
|
Operating Expense | [friend] | [friend] | [friend] |
83.27M 17.8% |
96.9M 16.4% |
112.41M 16.0% |
|
Operating Income | [friend] | [friend] | [friend] |
50.71M 12.5% |
67.73M 33.6% |
88.49M 30.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
52.07M 29.1% |
85.68M 64.5% |
108.32M 26.4% |
|
Net Income | [friend] | [friend] | [friend] |
43.12M 10.0% |
71.72M 66.3% |
118.11M 64.7% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.021 7.2% |
0.031 47.6% |
0.051 64.5% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.021 7.2% |
0.031 47.6% |
0.051 64.5% |