2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
308.77M 21.7% |
311.91M 1.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
181.94M 38.3% |
165.52M -9.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.82M 3.7% |
146.38M 15.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
263.01M 35.4% |
247.71M -5.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.07M 29.4% |
82.19M 1.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.75M -23.3% |
64.2M 40.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.39M -64.1% |
27.41M -3.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.18M -62.2% |
27.3M -6.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.026 -60.7% |
0.024 -6.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.026 -60.7% |
0.024 -6.6% |