2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
209.78M 36.1% |
148.41M -29.3% |
221.07M 49.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
73.06M 53.0% |
53.51M -26.8% |
82.74M 54.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
136.72M 28.4% |
94.9M -30.6% |
138.33M 45.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
125.37M 38.5% |
111.08M -11.4% |
150.99M 35.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
52.31M 22.3% |
57.57M 10.0% |
68.25M 18.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
84.41M 32.5% |
37.33M -55.8% |
70.08M 87.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
80.72M 33.5% |
49.86M -38.2% |
76.64M 53.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
80.72M 33.5% |
49.86M -38.2% |
76.64M 53.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.68 28.3% |
0.32 -52.9% |
0.5 56.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.68 28.3% |
0.32 -52.9% |
0.5 56.3% |