2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
253.59M 28.0% |
315.44M 24.4% |
452.26M 43.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
144.2M 24.6% |
181.7M 26.0% |
244.08M 34.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
109.39M 32.8% |
133.75M 22.3% |
208.17M 55.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
167.87M 4.7% |
255.21M 52.0% |
346.81M 35.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
23.67M -46.9% |
73.51M 210.5% |
102.72M 39.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
85.72M 126.8% |
60.23M -29.7% |
105.45M 75.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
72.82M 107.6% |
60.23M -17.3% |
101.71M 68.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
72.87M 106.8% |
60.34M -17.2% |
101.99M 69.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.94 81.5% |
0.658 -30.0% |
1.095 66.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.94 81.5% |
0.658 -30.0% |
1.095 66.4% |