2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
561.33M 32.5% |
553.66M -1.4% |
714.4M 29.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
446.39M 49.8% |
439.78M -1.5% |
549.26M 24.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
114.93M -8.5% |
113.88M -0.9% |
165.14M 45.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
497.74M 47.4% |
501.91M 0.8% |
650.44M 29.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
51.35M 29.1% |
62.13M 21.0% |
101.17M 62.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
63.59M -26.0% |
51.75M -18.6% |
63.96M 23.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
61.12M -12.5% |
61.16M 0.1% |
53.45M -12.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
61.12M -12.5% |
61.2M 0.1% |
53.5M -12.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.75 -27.2% |
0.67 -10.7% |
0.59 -11.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.75 -27.2% |
0.67 -10.7% |
0.54 -19.4% |