2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
349.79M 2.6% |
283.34M -19.0% |
292.4M 3.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
107.21M -6.2% |
92.11M -14.1% |
91.95M -0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
242.58M 7.0% |
191.23M -21.2% |
200.45M 4.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
283.88M 5.9% |
256M -9.8% |
261.59M 2.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
176.67M 14.9% |
163.89M -7.2% |
169.64M 3.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
65.91M -9.5% |
27.34M -58.5% |
30.81M 12.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
57.18M -8.5% |
33.42M -41.6% |
32.53M -2.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
57.18M -8.5% |
33.42M -41.6% |
33.5M 0.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.48 -7.7% |
0.21 -56.3% |
0.21 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.48 -7.7% |
0.21 -56.3% |
0.21 0% |