Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 49.052B | 66.382B | 70.549B | 84.809B | 102.277B | 107.413B | 107.074B | 124.493B | 123.675B | 134.598B |
Cost of Revenue | 18.885B | 27.458B | 35.279B | 43.062B | 51.744B | 62.850B | 55.158B | 64.314B | 63.935B | 65.031B |
Gross Profit | 30.167B | 38.924B | 35.270B | 41.747B | 50.533B | 44.563B | 51.916B | 60.179B | 59.740B | 69.567B |
Operating Expense | 17.363B | 27.252B | 25.221B | 26.056B | 35.003B | 38.256B | 37.576B | 49.661B | 43.829B | 47.711B |
Operating Income | 12.804B | 11.672B | 10.049B | 15.691B | 15.530B | -19.485b | -8.374b | -8.460b | -5.575b | 21.856B |
Other Income Expense | 257.704M | 24.728B | 3.793B | 4.598B | 9.428B | -8.460b | 9.403B | -1.038b | -5.737b | 1.785B |
Total Other Income Expense | 306.532M | 24.914B | 3.276B | 4.053B | 9.227B | 19.145B | 31.464B | 19.238B | 15.687B | 3.342B |
Pretax Income | 14.475B | 37.907B | 14.509B | 21.283B | 27.325B | -340.000m | 23.090B | 10.778B | 10.112B | 25.198B |
Tax Provision | 2.231B | 5.474B | 2.914B | 2.995B | 4.743B | 1.948B | 4.064B | 3.187B | 2.578B | 3.649B |
Net Income | 13.187B | 33.664B | 11.632B | 18.301B | 27.573B | -2.288b | 22.472B | 7.591B | 7.559B | 20.315B |
Basic EPS | 37.490 | 95.460 | 31.950 | 52.750 | 78.930 | -6.570 | 67.100 | 22.020 | 20.000 | 55.840 |
Diluted EPS | 37.340 | 95.150 | 31.860 | 52.410 | 78.930 | -6.560 | 64.980 | 21.580 | 19.840 | 55.120 |
Basic Average Shares | 350.625M | 349.218M | 346.652M | 347.251M | 349.349M | 348.375M | 334.891M | 344.750M | 347.750M | 350.875M |
Diluted Average Shares | 351.985M | 350.345M | 347.571M | 349.524M | 349.349M | 348.875M | 345.829M | 351.750M | 351.125M | 354.625M |
Total Expenses | 36.249B | 54.710B | 60.500B | 69.118B | 86.747B | 101.106B | 92.734B | 113.975B | 107.764B | 112.742B |
Interest Income | 1.993B | 2.363B | 2.342B | 3.154B | 4.451B | 6.060B | 5.358B | 5.551B | 6.245B | 8.009B |
Interest Expense | 628.571M | 1.041B | 1.158B | 1.615B | 1.883B | 2.960B | 3.103B | 3.421B | 2.913B | 3.248B |
EBITDA | 15.027B | 38.766B | 15.158B | 23.380B | 29.330B | 2.653B | 14.340B | 14.099B | 14.509B | 36.877B |
Depreciation & Amortization | 3.972B | 5.861B | 8.328B | 11.700B | 16.200B | 19.100B | 6.244B | 6.171B | 19.005B | 15.021B |