2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
396.5M 18.6% |
404.01M 1.9% |
378.85M -6.2% |
|
Cost of Revenue | [friend] | [friend] |
271.4M 16.9% |
271.83M 0.2% |
251.47M -7.5% |
|
Gross Profit | [friend] | [friend] |
125.1M 22.4% |
132.17M 5.7% |
127.38M -3.6% |
|
Total Expenses | [friend] | [friend] |
348.92M 17.9% |
356.55M 2.2% |
348.5M -2.3% |
|
Operating Expense | [friend] | [friend] |
77.53M 21.4% |
84.72M 9.3% |
97.03M 14.5% |
|
Operating Income | [friend] | [friend] |
47.57M 24.1% |
47.46M -0.2% |
30.35M -36.1% |
|
Net Income (Cont Operations) | [friend] | [friend] |
35.57M 35.6% |
41.33M 16.2% |
36.54M -11.6% |
|
Net Income | [friend] | [friend] |
35.95M 34.9% |
41.12M 14.4% |
36.33M -11.6% |
|
Basic EPS | [friend] | [friend] |
0.54 35% |
0.62 14.8% |
0.43 -30.6% |
|
Diluted EPS | [friend] | [friend] |
0.54 35% |
0.62 14.8% |
0.43 -30.6% |