2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
492.34M 14.6% |
464.15M -5.7% |
451.23M -2.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
322.34M 23.7% |
324.42M 0.6% |
292.32M -9.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
170M 0.6% |
139.72M -17.8% |
158.91M 13.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
375.09M 19.7% |
370.94M -1.1% |
348.02M -6.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
52.75M -0.2% |
46.52M -11.8% |
55.7M 19.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
117.25M 1.0% |
93.2M -20.5% |
103.21M 10.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
108.88M 4.3% |
100.47M -7.7% |
101.94M 1.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
108.88M 4.3% |
100.47M -7.7% |
101.94M 1.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.04 -10.3% |
0.84 -19.2% |
0.85 1.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.04 -10.3% |
0.84 -19.2% |
0.85 1.2% |