2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
651.94M 22.6% |
716.95M 10.0% |
695.18M -3.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
318.09M 18.8% |
350.57M 10.2% |
335.32M -4.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
333.85M 26.5% |
366.38M 9.7% |
359.86M -1.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
582.38M 19.1% |
666.35M 14.4% |
650.45M -2.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
264.3M 19.5% |
315.78M 19.5% |
315.13M -0.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
69.56M 62.1% |
50.6M -27.3% |
44.73M -11.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
32.89M 158.8% |
40.73M 23.8% |
20.28M -50.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
49.61M 133.3% |
68.02M 37.1% |
42.5M -37.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.48 128.6% |
0.49 2.1% |
0.31 -36.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.48 128.6% |
0.49 2.1% |
0.31 -36.7% |