2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
1.62B 20.0% |
1.58B -2.6% |
1.68B 6.3% |
|
Cost of Revenue | [friend] | [friend] |
1.21B 24.1% |
1.14B -5.5% |
1.2B 5.5% |
|
Gross Profit | [friend] | [friend] |
412.45M 9.3% |
435.45M 5.6% |
472.69M 8.6% |
|
Total Expenses | [friend] | [friend] |
1.5B 21.5% |
1.45B -3.5% |
1.53B 5.5% |
|
Operating Expense | [friend] | [friend] |
293.25M 11.8% |
307.37M 4.8% |
323.5M 5.3% |
|
Operating Income | [friend] | [friend] |
119.2M 3.7% |
128.08M 7.5% |
149.18M 16.5% |
|
Net Income (Cont Operations) | [friend] | [friend] |
100.42M 3.0% |
94.87M -5.5% |
136.41M 43.8% |
|
Net Income | [friend] | [friend] |
96.88M 0.5% |
89.5M -7.6% |
132.09M 47.6% |
|
Basic EPS | [friend] | [friend] |
0.79 0% |
0.73 -7.6% |
0.92 26.0% |
|
Diluted EPS | [friend] | [friend] |
0.79 0% |
0.73 -7.6% |
0.92 26.0% |