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 | 0.000 |
Total Other Income Expense | 1.681B | 26.235B | 4.460B | 5.592B | 11.795B | -6.647b | 8.750B | 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.520 | 95.440 | 31.920 | 52.720 | 79.040 | -6.570 | 65.520 | 22.000 | 20.000 | 425.550 |
Diluted EPS | 37.360 | 95.120 | 31.840 | 52.400 | 78.960 | -6.560 | 64.960 | 21.600 | 19.840 | 442.110 |
Basic Average Shares | 350.625M | 349.218M | 346.652M | 347.251M | 348.986M | 348.375M | 341.500M | 344.750M | 347.750M | 46.053M |
Diluted Average Shares | 351.985M | 350.345M | 347.571M | 349.524M | 349.349M | 348.875M | 344.500M | 351.750M | 351.125M | 44.328M |
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 | 18.376B | 29.339B | 29.330B | 24.758B | 14.340B | 14.099B | 14.509B | 36.535B |
Depreciation & Amortization | 3.972B | 5.861B | 8.328B | 11.748B | 16.187B | 22.138B | 22.714B | 22.559B | 20.084B | 14.679B |