2014 | 2015 | 2016 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
316.7M 29.2% |
372.25M 17.5% |
389.84M 4.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
203.6M 33.5% |
234.7M 15.3% |
241.21M 2.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
113.1M 22.2% |
137.55M 21.6% |
148.63M 8.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
253.57M 29.0% |
294.35M 16.1% |
300.89M 2.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
49.97M 13.5% |
59.65M 19.4% |
59.68M 0.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
63.13M 30.0% |
77.91M 23.4% |
88.95M 14.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
53.33M 25.1% |
73.31M 37.5% |
75.3M 2.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
53.33M 25.1% |
73.31M 37.5% |
75.3M 2.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.85 25.0% |
1.16 36.5% |
1.19 2.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.85 25.0% |
1.16 36.5% |
1.19 2.6% |