Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 182.795B | 233.715B | 215.639B | 229.234B | 265.595B | 260.174B | 274.515B | 365.817B | 394.328B | 383.285B |
Cost of Revenue | 112.258B | 140.089B | 131.376B | 141.048B | 163.756B | 161.782B | 169.559B | 212.981B | 223.546B | 214.137B |
Gross Profit | 70.537B | 93.626B | 84.263B | 88.186B | 101.839B | 98.392B | 104.956B | 152.836B | 170.782B | 169.148B |
Operating Expense | 18.465B | 23.299B | 25.434B | 26.975B | 31.382B | 34.040B | 38.755B | 43.827B | 51.573B | 55.229B |
Operating Income | 52.503B | 71.230B | 62.567B | 61.344B | 70.898B | 63.930B | 66.288B | 108.949B | 119.437B | 114.301B |
Other Income Expense | 431.000M | 903.000M | 1.195B | 133.000M | 441.000M | -422.000m | 87.000M | -60.000m | 228.000M | 382.000M |
Total Other Income Expense | 980.000M | 1.285B | 1.348B | 2.745B | 2.005B | 1.807B | 803.000M | 258.000M | -334.000m | -565.000m |
Pretax Income | 53.483B | 72.515B | 61.372B | 64.089B | 72.903B | 65.737B | 67.091B | 109.207B | 119.103B | 113.736B |
Tax Provision | 13.973B | 19.121B | 15.685B | 15.738B | 13.372B | 10.481B | 9.680B | 14.527B | 19.300B | 16.741B |
Net Income | 39.510B | 53.394B | 45.687B | 48.351B | 59.531B | 55.256B | 57.411B | 94.680B | 99.803B | 96.995B |
Basic EPS | 1.620 | 2.320 | 2.090 | 2.320 | 3.000 | 2.990 | 3.310 | 5.670 | 6.150 | 6.160 |
Diluted EPS | 1.610 | 2.310 | 2.080 | 2.300 | 2.980 | 2.970 | 3.280 | 5.610 | 6.110 | 6.130 |
Basic Average Shares | 24.342B | 23.014B | 21.883B | 20.869B | 19.822B | 18.471B | 17.352B | 16.701B | 16.216B | 15.744B |
Diluted Average Shares | 24.491B | 23.172B | 22.001B | 21.007B | 20.000B | 18.596B | 17.528B | 16.865B | 16.326B | 15.813B |
Total Expenses | 130.723B | 163.388B | 156.810B | 168.023B | 195.138B | 195.822B | 208.314B | 256.808B | 275.119B | 269.366B |
Interest Income | 1.795B | 2.921B | 3.999B | 5.201B | 5.686B | 4.961B | 3.763B | 2.843B | 2.825B | 3.750B |
Interest Expense | 384.000M | 733.000M | 1.456B | 2.323B | 3.240B | 3.576B | 2.873B | 2.645B | 2.931B | 3.933B |
EBITDA | 61.813B | 82.487B | 70.529B | 71.501B | 81.801B | 76.477B | 77.344B | 120.233B | 130.541B | 125.820B |
Depreciation & Amortization | 7.946B | 11.257B | 9.800B | 9.400B | 9.300B | 11.300B | 11.056B | 11.284B | 11.104B | 11.519B |