2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
236.06M 28.5% |
245.31M 3.9% |
226.48M -7.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
34.58M 16.2% |
40.78M 17.9% |
39.24M -3.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
201.49M 30.8% |
204.53M 1.5% |
187.24M -8.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
115.32M 36.7% |
162.04M 40.5% |
193.61M 19.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
80.75M 47.9% |
121.26M 50.2% |
154.37M 27.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
120.74M 21.5% |
83.26M -31.0% |
32.87M -60.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
118.07M 35.5% |
91.7M -22.3% |
52.97M -42.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
120.78M 35.8% |
95.22M -21.2% |
54.23M -43.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.01 13.5% |
0.71 -29.7% |
0.41 -42.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.01 13.5% |
0.71 -29.7% |
0.41 -42.3% |