Page title
Section title
Breakdown | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | 8.894B | 9.921B | 10.153B | 11.389B | 12.303B | 12.909B | 13.974B | 14.913B | 13.980B |
Cost of Revenue | 5.729B | 6.269B | 6.676B | 7.539B | 7.970B | 8.337B | 9.480B | 10.100B | 9.478B |
Gross Profit | 3.165B | 3.652B | 3.477B | 3.850B | 4.333B | 4.572B | 4.494B | 4.813B | 4.502B |
Operating Expense | 6.920B | 7.386B | 7.938B | 8.958B | 9.806B | 10.144B | 11.400B | 12.149B | 2.024B |
Operating Income | 1.974B | 2.535B | 2.215B | 2.453B | 2.284B | 3.348B | 2.065B | 2.065B | 2.478B |
Other Income Expense | -8.000m | -106.000m | -53.000m | 7.539B | 8.065B | 8.337B | 9.480B | -699.000m | 0.000 |
Total Other Income Expense | -131.000m | -294.000m | -45.000m | -207.000m | -1.033b | -430.000m | -371.000m | -1.028b | -374.000m |
Pretax Income | 1.843B | 2.241B | 2.170B | 2.224B | 1.464B | 2.918B | 1.694B | 1.736B | 2.104B |
Tax Provision | 736.000M | 832.000M | -58.000m | 581.000M | 402.000M | 717.000M | 461.000M | 483.000M | 550.000M |
Net Income | 1.072B | 1.372B | 2.187B | 1.595B | 999.000M | 2.150B | 1.205B | 1.239B | 1.501B |
Basic EPS | 1.730 | 2.210 | 3.530 | 2.570 | 1.630 | 3.640 | 2.130 | 2.340 | 3.140 |
Diluted EPS | 1.730 | 2.210 | 3.530 | 2.570 | 1.620 | 3.610 | 2.110 | 2.330 | 3.130 |
Basic Average Shares | 620.000M | 620.000M | 620.000M | 621.000M | 613.000M | 591.000M | 566.000M | 529.000M | 478.000M |
Diluted Average Shares | 620.000M | 620.000M | 620.000M | 621.000M | 616.000M | 595.000M | 570.000M | 531.000M | 480.000M |
Total Expenses | 6.920B | 7.386B | 7.938B | 8.958B | 9.806B | 10.144B | 11.400B | 12.149B | 11.502B |
Interest Income | 0.000 | 0.000 | 0.000 | 41.000M | 35.000M | 4.000M | 6.000M | 131.000M | 189.000M |
Interest Expense | 18.000M | 23.000M | 43.000M | 203.000M | 369.000M | 395.000M | 371.000M | 218.000M | 405.000M |
EBITDA | 2.013B | 2.410B | 2.341B | 2.639B | 2.091B | 3.613B | 2.434B | 2.496B | 2.898B |
Depreciation & Amortization | 170.000M | 169.000M | 171.000M | 212.000M | 258.000M | 300.000M | 363.000M | 411.000M | 389.000M |