2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
1.63B 40.4% |
1.5B -8.2% |
1.56B 4.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
1.38B 50.6% |
1.21B -12.7% |
1.23B 1.9% |
|
Gross Profit | [friend] | [friend] | [friend] |
251.41M 2.5% |
293.09M 16.6% |
330.79M 12.9% |
|
Total Expenses | [friend] | [friend] | [friend] |
1.49B 47.3% |
1.33B -10.3% |
1.37B 2.5% |
|
Operating Expense | [friend] | [friend] | [friend] |
104.12M 14.2% |
127.7M 22.6% |
137.9M 8.0% |
|
Operating Income | [friend] | [friend] | [friend] |
147.29M -4.5% |
165.39M 12.3% |
192.89M 16.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
119.87M 13.2% |
178.03M 48.5% |
201.5M 13.2% |
|
Net Income | [friend] | [friend] | [friend] |
119.87M 13.2% |
178.03M 48.5% |
201.78M 13.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.86 13.2% |
1 16.3% |
1.08 8.0% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.86 13.2% |
1 16.3% |
1.08 8.0% |