Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 13.880B | 15.082B | 18.358B | 20.609B | 22.977B | 21.846B | 24.105B | 29.310B | 32.653B | 35.926B |
Cost of Revenue | 2.553B | 2.764B | 3.248B | 3.856B | 4.165B | 4.512B | 4.970B | 5.733B | 6.567B | 7.042B |
Gross Profit | 11.327B | 12.318B | 15.110B | 16.753B | 18.812B | 17.334B | 19.135B | 23.577B | 26.086B | 28.884B |
Operating Expense | 2.249B | 2.556B | 2.947B | 3.192B | 3.411B | 3.242B | 3.328B | 3.896B | 4.159B | 11.553B |
Operating Income | 9.064B | 7.883B | 12.144B | 12.954B | 15.001B | 14.081B | 15.804B | 18.813B | 21.000B | 23.595B |
Other Income Expense | 494.000M | 502.000M | 556.000M | 613.000M | 656.000M | 767.000M | 804.000M | 861.000M | 943.000M | 8.538B |
Total Other Income Expense | -69.000m | 129.000M | -450.000m | -148.000m | -117.000m | -291.000m | 259.000M | -677.000m | 37.000M | 321.000M |
Pretax Income | 8.995B | 8.012B | 11.694B | 12.806B | 14.884B | 13.790B | 16.063B | 18.136B | 21.037B | 23.916B |
Tax Provision | 2.667B | 2.021B | 4.995B | 2.505B | 2.804B | 2.924B | 3.752B | 3.179B | 3.764B | 4.173B |
Net Income | 6.328B | 5.991B | 6.699B | 10.301B | 12.080B | 10.866B | 12.311B | 14.957B | 17.273B | 19.743B |
Basic EPS | 2.580 | 2.490 | 2.800 | 4.600 | 5.330 | 4.900 | 5.640 | 7.010 | 8.290 | 9.730 |
Diluted EPS | 2.580 | 2.480 | 2.800 | 4.420 | 5.130 | 4.710 | 5.490 | 7.000 | 8.280 | 8.210 |
Basic Average Shares | 2.447B | 2.389B | 2.312B | 2.238B | 2.188B | 2.139B | 2.129B | 2.084B | 2.047B | 2.029B |
Diluted Average Shares | 2.457B | 2.414B | 2.395B | 2.329B | 2.272B | 2.223B | 2.188B | 2.136B | 2.085B | 2.406B |
Total Expenses | 4.802B | 5.320B | 6.195B | 7.048B | 7.576B | 7.754B | 8.298B | 9.629B | 10.726B | 12.331B |
Interest Income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest Expense | 0.000 | 427.000M | 563.000M | 612.000M | 533.000M | 516.000M | 513.000M | 538.000M | 644.000M | 641.000M |
EBITDA | 9.489B | 8.941B | 12.813B | 14.031B | 16.073B | 15.073B | 17.380B | 19.535B | 22.624B | 25.591B |
Depreciation & Amortization | 494.000M | 502.000M | 556.000M | 613.000M | 656.000M | 767.000M | 804.000M | 861.000M | 943.000M | 1.034B |