2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
202.81M 50.1% |
197.92M -2.4% |
219.68M 11.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
80.94M 54.8% |
78.25M -3.3% |
90.74M 16.0% |
|
Gross Profit | [friend] | [friend] | [friend] |
121.87M 47.1% |
119.67M -1.8% |
128.94M 7.7% |
|
Total Expenses | [friend] | [friend] | [friend] |
141.83M 57.5% |
159.19M 12.2% |
191.38M 20.2% |
|
Operating Expense | [friend] | [friend] | [friend] |
60.88M 61.3% |
80.95M 33.0% |
100.64M 24.3% |
|
Operating Income | [friend] | [friend] | [friend] |
60.99M 35.2% |
38.72M -36.5% |
28.3M -26.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
52.63M 30.9% |
38.85M -26.2% |
42.04M 8.2% |
|
Net Income | [friend] | [friend] | [friend] |
52.78M 31.3% |
39.08M -26.0% |
42.22M 8.0% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.69 25.5% |
0.48 -30.4% |
0.41 -14.6% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.69 25.5% |
0.48 -30.4% |
0.41 -14.6% |