Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 76.204B | 101.143B | 158.273B | 250.266B | 376.844B | 509.711B | 717.289B | 853.062B | 868.687B | 941.168B |
Cost of Revenue | 23.834B | 34.355B | 59.483B | 107.044B | 206.929B | 282.367B | 421.205B | 539.450B | 549.695B | 607.915B |
Gross Profit | 52.370B | 66.788B | 98.790B | 143.222B | 169.915B | 227.344B | 296.084B | 313.612B | 318.992B | 333.253B |
Operating Expense | 29.060B | 37.231B | 50.284B | 73.414B | 112.831B | 135.338B | 206.406B | 218.833B | 215.927B | 241.495B |
Operating Income | 23.135B | 29.102B | 48.055B | 69.314B | 57.084B | 172.401B | 170.054B | 105.302B | 100.351B | 113.350B |
Other Income Expense | 2.486B | 2.058B | 3.571B | 4.160B | 221.000M | 13.388B | 12.427B | 11.647B | 13.504B | 32.113B |
Total Other Income Expense | 7.601B | 50.636B | 6.947B | 10.297B | 39.703B | 75.215B | 75.900B | -10.088b | -11.166b | -11.754b |
Pretax Income | 32.326B | 81.468B | 60.029B | 100.403B | 96.221B | 166.645B | 165.578B | 59.550B | 89.185B | 101.596B |
Tax Provision | 6.416B | 8.449B | 13.776B | 18.199B | 16.553B | 20.562B | 29.278B | 26.815B | 15.549B | 22.529B |
Net Income | 24.261B | 71.460B | 43.675B | 64.093B | 87.886B | 149.433B | 150.578B | 62.249B | 72.783B | 80.009B |
Basic EPS | 10.330 | 29.070 | 17.520 | 25.040 | 34.060 | 56.800 | 55.620 | 22.960 | 27.680 | 31.140 |
Diluted EPS | 9.700 | 27.890 | 16.970 | 24.480 | 33.500 | 55.920 | 54.720 | 22.720 | 27.440 | 31.330 |
Basic Average Shares | 2.337B | 2.458B | 2.493B | 2.553B | 2.580B | 2.627B | 2.702B | 2.695B | 2.623B | 2.561B |
Diluted Average Shares | 2.500B | 2.562B | 2.573B | 2.610B | 2.624B | 2.668B | 2.748B | 2.723B | 2.639B | 2.545B |
Total Expenses | 52.894B | 71.586B | 109.767B | 180.458B | 319.760B | 417.705B | 627.611B | 758.283B | 765.622B | 827.818B |
Interest Income | 9.455B | 52.254B | 8.559B | 30.495B | 44.106B | 72.956B | 72.794B | 0.000 | 5.918B | 0.000 |
Interest Expense | 2.750B | 1.946B | 2.671B | 3.566B | 5.190B | 5.180B | 4.476B | 20.611B | 16.989B | 17.911B |
EBITDA | 39.575B | 90.462B | 63.097B | 92.494B | 98.542B | 185.789B | 157.503B | 144.562B | 153.947B | 183.222B |
Depreciation & Amortization | 2.089B | 6.630B | 14.185B | 21.885B | 36.936B | 42.229B | 47.070B | 45.727B | 38.158B | 44.504B |