2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
208.05M -11.4% |
110.75M -46.8% |
140.48M 26.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
56.01M -18.3% |
40.64M -27.4% |
57.39M 41.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
152.04M -8.6% |
70.11M -53.9% |
83.1M 18.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
80.65M -14.1% |
78.56M -2.6% |
100.74M 28.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
24.63M -3.0% |
37.92M 53.9% |
43.35M 14.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
127.4M -9.6% |
32.2M -74.7% |
39.75M 23.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
114.54M 1.6% |
44.92M -60.8% |
49.7M 10.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
114.54M 1.6% |
44.92M -60.8% |
49.7M 10.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.676 -10.8% |
0.562 -66.5% |
0.632 12.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.676 -10.8% |
0.562 -66.5% |
0.632 12.5% |