2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
318.83M 43.2% |
297.05M -6.8% |
384M 29.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
178.85M 57.0% |
167.29M -6.5% |
215.73M 29.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
139.98M 28.8% |
129.75M -7.3% |
168.27M 29.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
262.25M 59.0% |
256.25M -2.3% |
308.3M 20.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
83.4M 63.6% |
88.95M 6.7% |
92.57M 4.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
56.58M -1.9% |
40.8M -27.9% |
75.7M 85.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
53.22M 8.9% |
45.39M -14.7% |
75.3M 65.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
53.22M 8.9% |
45.39M -14.7% |
75.3M 65.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.96 -12.7% |
0.55 -42.7% |
0.921 67.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.96 -12.7% |
0.55 -42.7% |
0.921 67.5% |