2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
655.02M 60.2% |
560.2M -14.5% |
508.86M -9.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
501.76M 72.7% |
435.52M -13.2% |
374.95M -13.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
153.26M 29.4% |
124.69M -18.6% |
133.91M 7.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
553.89M 66.3% |
496.84M -10.3% |
452.05M -9.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
52.12M 22.8% |
61.33M 17.7% |
77.1M 25.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
101.14M 33.1% |
63.36M -37.3% |
56.81M -10.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
82.12M 41.3% |
65.61M -20.1% |
60.73M -7.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
82.12M 41.3% |
65.71M -20.0% |
62.6M -4.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.49 40.6% |
1 -32.9% |
0.85 -15.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.49 40.6% |
1 -32.9% |
0.85 -15.0% |