2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
1.19B 23.6% |
1.04B -12.4% |
1.22B 16.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
966.17M 33.0% |
839.46M -13.1% |
977.89M 16.5% |
|
Gross Profit | [friend] | [friend] | [friend] |
223.17M -76.8% |
202.36M -9.3% |
239.1M 18.2% |
|
Total Expenses | [friend] | [friend] | [friend] |
1.07B - |
956.88M -10.6% |
1.12B 16.5% |
|
Operating Expense | [friend] | [friend] | [friend] |
104.66M - |
117.42M 12.2% |
137.31M 16.9% |
|
Operating Income | [friend] | [friend] | [friend] |
118.51M -87.7% |
84.94M -28.3% |
101.79M 19.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
106.11M -10.9% |
106.84M 0.7% |
109.78M 2.8% |
|
Net Income | [friend] | [friend] | [friend] |
106.11M -10.9% |
106.84M 0.7% |
109.78M 2.8% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.96 -10.8% |
0.87 -9.4% |
0.74 -14.9% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.96 -10.8% |
0.87 -9.4% |
0.74 -14.9% |