2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
577.45M 40.6% |
564.15M -2.3% |
487.99M -13.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
409.97M 42.6% |
405.8M -1.0% |
362.58M -10.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
167.48M 36.0% |
158.35M -5.5% |
125.41M -20.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
480.91M 44.0% |
474.94M -1.2% |
453.35M -4.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
70.93M 52.1% |
69.14M -2.5% |
90.77M 31.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
96.55M 26.1% |
89.21M -7.6% |
34.64M -61.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
85.25M 34.0% |
76.95M -9.7% |
23.23M -69.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
85.26M 31.8% |
74.24M -12.9% |
18.31M -75.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.25 17.9% |
0.91 -27.2% |
0.22 -75.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.25 17.9% |
0.91 -27.2% |
0.22 -75.8% |