2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.15B 16.4% |
1.14B -0.8% |
1.19B 4.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
899.58M 22.2% |
926.1M 2.9% |
898.28M -3.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
249.08M -0.6% |
213.38M -14.3% |
291.24M 36.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.05B 19.9% |
1.07B 2.4% |
1.06B -0.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
145.59M 7.8% |
144.15M -1.0% |
164.31M 14.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
103.49M -10.5% |
69.23M -33.1% |
126.92M 83.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
112.9M 2.9% |
79.18M -29.9% |
124.63M 57.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
112.91M 3.3% |
79.57M -29.5% |
122.86M 54.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.269 -23.9% |
0.19 -29.4% |
0.3 57.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.269 -23.9% |
0.19 -29.4% |
0.3 57.9% |