Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 9.659B | 10.825B | 14.537B | 17.253B | 14.608B | 17.202B | 23.063B | 25.785B | 26.517B | 27.176B |
Cost of Revenue | 5.707B | 6.314B | 8.005B | 9.436B | 8.222B | 9.510B | 12.149B | 13.792B | 14.133B | 14.279B |
Gross Profit | 3.952B | 4.511B | 6.532B | 7.817B | 6.386B | 7.692B | 10.914B | 11.993B | 12.384B | 12.897B |
Operating Expense | 2.348B | 2.359B | 2.664B | 3.021B | 3.036B | 3.327B | 3.714B | 4.209B | 4.730B | 5.030B |
Operating Income | 1.693B | 2.152B | 3.868B | 4.796B | 3.350B | 4.365B | 6.889B | 7.788B | 7.654B | 7.867B |
Other Income Expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 311.000M | 0.000 | 0.000 | 0.000 |
Total Other Income Expense | -95.000m | -139.000m | -205.000m | -95.000m | -81.000m | -199.000m | -118.000m | -189.000m | 62.000M | 285.000M |
Pretax Income | 1.598B | 2.013B | 3.731B | 4.694B | 3.269B | 4.166B | 6.771B | 7.599B | 7.716B | 8.152B |
Tax Provision | 221.000M | 292.000M | 297.000M | 1.381B | 563.000M | 547.000M | 883.000M | 1.074B | 860.000M | 975.000M |
Net Income | 1.377B | 1.721B | 3.434B | 3.313B | 2.706B | 3.619B | 5.888B | 6.525B | 6.856B | 7.177B |
Basic EPS | 1.130 | 1.560 | 3.200 | 3.270 | 2.890 | 3.950 | 6.470 | 7.490 | 8.160 | 8.680 |
Diluted EPS | 1.120 | 1.540 | 3.170 | 3.230 | 2.860 | 3.920 | 6.410 | 7.440 | 8.110 | 8.610 |
Basic Average Shares | 1.214B | 1.107B | 1.073B | 1.013B | 937.000M | 916.000M | 910.000M | 871.000M | 840.000M | 827.000M |
Diluted Average Shares | 1.226B | 1.116B | 1.084B | 1.026B | 945.000M | 923.000M | 919.000M | 877.000M | 845.000M | 834.000M |
Total Expenses | 8.055B | 8.673B | 10.669B | 12.457B | 11.258B | 12.837B | 15.863B | 18.001B | 18.863B | 19.309B |
Interest Income | 8.000M | 16.000M | 61.000M | 132.000M | 156.000M | 41.000M | 118.000M | 39.000M | 300.000M | 0.000 |
Interest Expense | 103.000M | 155.000M | 198.000M | 234.000M | 237.000M | 240.000M | 236.000M | 228.000M | 238.000M | 247.000M |
EBITDA | 2.074B | 2.539B | 4.343B | 4.953B | 3.735B | 4.844B | 7.594B | 8.228B | 8.169B | 7.867B |
Depreciation & Amortization | 371.000M | 389.000M | 407.000M | 457.000M | 363.000M | 376.000M | 394.000M | 444.000M | 515.000M | 0.000 |