2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
219.75M 11.3% |
212.93M -3.1% |
217.15M 2.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
32.25M 3.8% |
31.64M -1.9% |
43.51M 37.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
187.5M -5.0% |
181.29M -3.3% |
173.64M -4.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
148.76M - |
159.17M 7.0% |
195M 22.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
116.51M - |
127.52M 9.5% |
151.48M 18.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
70.99M -64.0% |
53.76M -24.3% |
22.15M -58.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
66.7M 40.1% |
54.16M -18.8% |
36.95M -31.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
67.9M 32.8% |
55.35M -18.5% |
41.43M -25.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.905 32.8% |
0.664 -26.6% |
0.414 -37.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.905 32.8% |
0.664 -26.6% |
0.414 -37.6% |