Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 30.601B | 32.376B | 34.350B | 36.397B | 39.117B | 37.403B | 44.538B | 46.710B | 51.217B | 51.362B |
Cost of Revenue | 16.534B | 17.405B | 19.038B | 20.441B | 21.643B | 21.162B | 24.576B | 25.231B | 28.925B | 28.475B |
Gross Profit | 14.067B | 14.971B | 15.312B | 15.956B | 17.474B | 16.241B | 19.962B | 21.479B | 22.292B | 22.887B |
Operating Expense | 9.892B | 10.469B | 10.563B | 11.511B | 12.702B | 13.126B | 13.025B | 14.804B | 16.377B | 16.348B |
Operating Income | 4.205B | 4.502B | 4.749B | 4.445B | 4.052B | 1.996B | 6.140B | 5.835B | 5.056B | 6.690B |
Other Income Expense | 58.000M | 140.000M | 196.000M | -66.000m | 78.000M | -139.000m | -14.000m | 181.000M | 280.000M | 0.000 |
Total Other Income Expense | 58.000M | 140.000M | 196.000M | -66.000m | 749.000M | 891.000M | 521.000M | 816.000M | 1.145B | 10.000M |
Pretax Income | 4.205B | 4.623B | 4.886B | 4.325B | 4.801B | 2.887B | 6.661B | 6.651B | 6.201B | 6.700B |
Tax Provision | 932.000M | 863.000M | 646.000M | 2.392B | 772.000M | 348.000M | 934.000M | 605.000M | 1.131B | 1.000B |
Net Income | 3.273B | 3.760B | 4.240B | 1.933B | 4.029B | 2.539B | 5.727B | 6.046B | 5.070B | 5.700B |
Basic EPS | 1.900 | 2.210 | 2.560 | 1.190 | 2.550 | 1.630 | 3.640 | 3.830 | 3.270 | 3.730 |
Diluted EPS | 1.850 | 2.160 | 2.510 | 1.170 | 2.490 | 1.600 | 3.560 | 3.750 | 3.230 | 3.730 |
Basic Average Shares | 1.723B | 1.698B | 1.658B | 1.624B | 1.580B | 1.559B | 1.573B | 1.579B | 1.552B | 1.528B |
Diluted Average Shares | 1.769B | 1.743B | 1.692B | 1.659B | 1.618B | 1.592B | 1.609B | 1.611B | 1.570B | 1.530B |
Total Expenses | 26.426B | 27.874B | 29.601B | 31.952B | 34.345B | 34.288B | 37.601B | 40.035B | 45.302B | 44.823B |
Interest Income | 0.000 | 0.000 | 0.000 | 0.000 | 82.000M | 62.000M | 34.000M | 94.000M | 297.000M | 161.000M |
Interest Expense | 28.000M | 19.000M | 59.000M | 54.000M | -749.000m | 89.000M | 262.000M | -205.000m | -286.000m | 0.000 |
EBITDA | 4.175B | 4.502B | 4.749B | 4.445B | 4.772B | 3.115B | 6.937B | 6.675B | 5.915B | 7.543B |
Depreciation & Amortization | 649.000M | 649.000M | 706.000M | 747.000M | 705.000M | 721.000M | 744.000M | 717.000M | 703.000M | 853.333M |