2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
332.74M 36.4% |
452.42M 36.0% |
572.54M 26.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
54.38M 52.1% |
77.87M 43.2% |
106.63M 36.9% |
|
Gross Profit | [friend] | [friend] | [friend] |
278.36M 33.7% |
374.55M 34.6% |
465.91M 24.4% |
|
Total Expenses | [friend] | [friend] | [friend] |
306.06M 37.5% |
393.39M 28.5% |
486.82M 23.7% |
|
Operating Expense | [friend] | [friend] | [friend] |
251.68M 34.7% |
315.53M 25.4% |
380.19M 20.5% |
|
Operating Income | [friend] | [friend] | [friend] |
26.68M 25.0% |
59.02M 121.2% |
85.73M 45.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
29.31M 43.3% |
43.27M 47.6% |
71.47M 65.2% |
|
Net Income | [friend] | [friend] | [friend] |
29.31M 43.3% |
43.27M 47.6% |
71.47M 65.2% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.2 51.9% |
0.26 30% |
0.43 65.4% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.18 36.7% |
0.25 38.9% |
0.41 64.0% |