Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 52.465B | 55.632B | 55.137B | 59.434B | 69.607B | 65.388B | 67.418B | 82.722B | 88.898B | 91.361B |
Cost of Revenue | 28.364B | 29.864B | 30.306B | 32.726B | 42.061B | 43.880B | 45.131B | 54.401B | 59.201B | 58.698B |
Gross Profit | 24.101B | 25.768B | 24.831B | 26.708B | 27.546B | 21.508B | 22.287B | 28.321B | 29.697B | 32.663B |
Operating Expense | 10.088B | 10.640B | 10.631B | 11.405B | 12.745B | 21.773B | 18.487B | 21.577B | 23.384B | 15.759B |
Operating Income | 13.224B | 14.487B | 13.873B | 14.837B | 12.030B | 3.781B | 3.492B | 6.832B | 8.992B | 11.583B |
Other Income Expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 16.904B |
Total Other Income Expense | 644.000M | 381.000M | -85.000m | -108.000m | 2.093B | -5.537b | -1.098b | -1.547b | -4.223b | -4.014b |
Pretax Income | 13.868B | 14.868B | 13.788B | 14.729B | 13.923B | -1.743b | 2.561B | 5.285B | 4.769B | 7.569B |
Tax Provision | 5.016B | 5.078B | 4.422B | 1.663B | 3.031B | 699.000M | 25.000M | 1.732B | 1.379B | 2.597B |
Net Income | 8.382B | 9.391B | 8.980B | 12.598B | 10.425B | -2.832b | 2.024B | 3.193B | 2.354B | 4.972B |
Basic EPS | 4.950 | 5.760 | 5.730 | 8.400 | 6.300 | -1.570 | 1.110 | 1.750 | 1.290 | 2.720 |
Diluted EPS | 4.900 | 5.730 | 5.690 | 8.360 | 6.260 | -1.570 | 1.110 | 1.750 | 1.290 | 2.720 |
Basic Average Shares | 1.694B | 1.629B | 1.568B | 1.499B | 1.656B | 1.808B | 1.816B | 1.822B | 1.828B | 1.825B |
Diluted Average Shares | 1.709B | 1.639B | 1.578B | 1.507B | 1.666B | 1.808B | 1.828B | 1.827B | 1.830B | 1.831B |
Total Expenses | 38.452B | 40.504B | 40.937B | 44.131B | 54.806B | 65.653B | 63.618B | 75.978B | 79.710B | 79.312B |
Interest Income | 148.000M | 94.000M | 122.000M | 108.000M | 268.000M | 156.000M | 140.000M | 152.000M | 424.000M | 406.000M |
Interest Expense | 117.000M | 260.000M | 385.000M | 574.000M | 978.000M | 1.491B | 1.406B | 1.397B | 1.973B | 1.447B |
EBITDA | 16.673B | 17.841B | 17.110B | 18.446B | 19.336B | 5.249B | 9.218B | 11.997B | 11.596B | 14.006B |
Depreciation & Amortization | 2.354B | 2.527B | 2.782B | 3.011B | 4.167B | 5.345B | 5.111B | 5.163B | 5.369B | 4.990B |