2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.45B 28.0% |
1.7B 16.8% |
1.64B -3.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
1.16B 37.0% |
1.38B 18.7% |
1.4B 1.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
287.82M 1.0% |
314.55M 9.3% |
240.24M -23.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.33B 33.2% |
1.57B 18.0% |
1.6B 2.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
166.42M 11.5% |
188.25M 13.1% |
202.44M 7.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
121.4M -10.6% |
126.31M 4.0% |
37.81M -70.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
107.28M 2.3% |
127.28M 18.6% |
17.89M -85.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
107.25M 2.2% |
128.21M 19.5% |
27.21M -78.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.9 -21.7% |
1.04 15.6% |
0.22 -78.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.9 -21.7% |
1.04 15.6% |
0.22 -78.8% |