2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35B 40.5% |
1.71B 26.8% |
1.97B 15.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13B 41.6% |
1.45B 28.4% |
1.67B 14.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
219.25M 35.0% |
259.35M 18.3% |
308.05M 18.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2B 40.0% |
1.54B 28.2% |
1.75B 13.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
68.11M 17.8% |
84.84M 24.6% |
87.3M 2.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
151.14M 44.6% |
174.51M 15.5% |
220.75M 26.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
129.05M 30.6% |
150.78M 16.8% |
160.12M 6.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
88.69M 31.8% |
106.73M 20.3% |
116.82M 9.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.33 32.0% |
0.4 21.2% |
0.44 10.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.33 32.0% |
0.4 21.2% |
0.44 10.0% |