2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25B 26.2% |
1.37B 10.0% |
1.67B 21.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
860.9M 32.4% |
949.7M 10.3% |
1.14B 19.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
386.2M 14.3% |
421.8M 9.2% |
530.2M 25.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
1.08B 30.9% |
1.16B 7.4% |
1.38B 19.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
218.2M 25.4% |
209.4M -4.0% |
242.9M 16.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
168M 2.4% |
212.4M 26.4% |
287.3M 35.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
114.4M 14.3% |
116M 1.4% |
165.5M 42.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
27.6M 17.4% |
82.3M 198.2% |
165.5M 101.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.7 16.7% |
0.88 25.7% |
1.24 40.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.7 16.7% |
0.88 25.7% |
1.23 39.8% |