Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 112.640B | 116.199B | 118.719B | 129.025B | 141.576B | 152.703B | 166.761B | 195.929B | 226.954B | 242.290B |
Cost of Revenue | 98.458B | 101.065B | 102.901B | 111.882B | 123.152B | 132.886B | 144.939B | 170.684B | 199.382B | 212.586B |
Gross Profit | 14.182B | 15.134B | 15.818B | 17.143B | 18.424B | 19.817B | 21.822B | 25.245B | 27.572B | 29.704B |
Operating Expense | 10.962B | 11.510B | 12.146B | 13.032B | 13.944B | 15.080B | 16.387B | 18.537B | 19.779B | 21.590B |
Operating Income | 3.220B | 3.624B | 3.672B | 4.111B | 4.480B | 4.737B | 5.435B | 6.708B | 7.793B | 8.114B |
Other Income Expense | 12.000M | 7.000M | 11.000M | 17.000M | 23.000M | 86.000M | 55.000M | 76.000M | 38.000M | 0.000 |
Total Other Income Expense | 26.000M | 47.000M | 28.000M | -5.000m | 23.000M | 27.000M | 7.000M | 56.000M | 106.000M | 373.000M |
Pretax Income | 3.197B | 3.604B | 3.619B | 4.039B | 4.442B | 4.765B | 5.367B | 6.680B | 7.840B | 8.487B |
Tax Provision | 1.109B | 1.195B | 1.243B | 1.325B | 1.263B | 1.061B | 1.308B | 1.601B | 1.925B | 2.195B |
Net Income | 2.058B | 2.377B | 2.350B | 2.679B | 3.134B | 3.659B | 4.002B | 5.007B | 5.844B | 6.292B |
Basic EPS | 4.690 | 5.410 | 5.360 | 6.110 | 7.150 | 8.320 | 9.050 | 11.300 | 13.170 | 14.180 |
Diluted EPS | 4.650 | 5.370 | 5.330 | 6.080 | 7.090 | 8.260 | 9.020 | 11.270 | 13.140 | 14.160 |
Basic Average Shares | 438.693M | 439.455M | 438.585M | 438.437M | 438.515M | 439.755M | 442.297M | 443.089M | 443.651M | 443.854M |
Diluted Average Shares | 442.485M | 442.716M | 441.263M | 440.937M | 441.834M | 442.923M | 443.901M | 444.346M | 444.757M | 444.452M |
Total Expenses | 109.420B | 112.575B | 115.047B | 124.914B | 137.096B | 147.966B | 161.326B | 189.221B | 219.161B | 234.176B |
Interest Income | 90.000M | 104.000M | 80.000M | 62.000M | 121.000M | 178.000M | 92.000M | 143.000M | 205.000M | 533.000M |
Interest Expense | 113.000M | 124.000M | 133.000M | 134.000M | 159.000M | 150.000M | 160.000M | 171.000M | 158.000M | 160.000M |
EBITDA | 4.249B | 4.751B | 4.927B | 5.481B | 5.917B | 6.229B | 7.080B | 8.489B | 9.693B | 10.724B |
Depreciation & Amortization | 1.029B | 1.127B | 1.255B | 1.370B | 1.437B | 1.492B | 1.839B | 2.067B | 2.277B | 2.489B |