2015 | 2016 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
187.01M 20.3% |
270.31M 44.5% |
352.58M 30.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
2.66M 7.4% |
3.11M 16.8% |
4.65M 49.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
184.35M 20.5% |
267.2M 44.9% |
347.93M 30.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
40.98M 18.3% |
38.84M -5.2% |
82.74M 113.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
38.31M 19.1% |
35.73M -6.8% |
78.08M 118.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
146.04M 20.9% |
231.48M 58.5% |
269.84M 16.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
73.36M 23.3% |
144.68M 97.2% |
-54.56M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
73.12M 23.3% |
135.42M 85.2% |
-54.97M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32 12.8% |
2.17 64.4% |
-0.82 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32 12.8% |
2.17 64.4% |
-0.82 - |