Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 4.147B | 4.796B | 5.854B | 7.302B | 9.030B | 11.171B | 12.868B | 15.785B | 17.606B | 19.409B |
Cost of Revenue | 622.080M | 744.317M | 819.908M | 1.010B | 1.195B | 1.673B | 1.722B | 1.865B | 2.165B | 2.354B |
Gross Profit | 3.525B | 4.051B | 5.035B | 6.291B | 7.835B | 9.499B | 11.146B | 13.920B | 15.441B | 17.055B |
Operating Expense | 3.092B | 3.147B | 3.542B | 4.123B | 4.995B | 6.230B | 6.909B | 8.118B | 9.343B | 10.405B |
Operating Income | 412.685M | 903.095M | 1.494B | 2.168B | 2.840B | 3.268B | 4.237B | 5.802B | 6.098B | 6.650B |
Other Income Expense | 825.000K | 22.325M | 29.000K | 83.000K | 258.000K | 175.244M | 162.000M | 172.000M | 169.000M | 168.000M |
Total Other Income Expense | -51.309m | -29.314m | -58.464m | -30.454m | -46.493m | -63.380m | -61.000m | -97.000m | -90.000m | 149.000M |
Pretax Income | 361.376M | 873.781M | 1.435B | 2.138B | 2.794B | 3.205B | 4.176B | 5.705B | 6.008B | 6.799B |
Tax Provision | 92.981M | 244.230M | 266.356M | 443.687M | 203.102M | 253.283M | -1.084b | 883.000M | 1.252B | 1.371B |
Net Income | 253.551M | 629.551M | 1.169B | 1.694B | 2.591B | 2.951B | 5.260B | 4.822B | 4.756B | 5.428B |
Basic EPS | 0.510 | 1.260 | 2.350 | 3.430 | 5.280 | 6.070 | 10.940 | 10.100 | 10.130 | 11.880 |
Diluted EPS | 0.500 | 1.240 | 2.320 | 3.380 | 5.200 | 6.000 | 10.830 | 10.020 | 10.100 | 11.830 |
Basic Average Shares | 497.867M | 498.764M | 498.345M | 493.632M | 490.564M | 486.291M | 481.000M | 477.000M | 470.000M | 457.000M |
Diluted Average Shares | 508.480M | 507.164M | 504.299M | 501.123M | 497.843M | 491.572M | 485.000M | 481.000M | 471.000M | 459.000M |
Total Expenses | 3.714B | 3.891B | 4.362B | 5.133B | 6.190B | 7.903B | 8.631B | 9.983B | 11.508B | 12.759B |
Interest Income | 21.355M | 28.759M | 47.340M | 66.069M | 92.540M | 42.255M | 43.000M | 17.000M | 61.000M | 269.000M |
Interest Expense | 59.732M | 64.184M | 70.442M | 74.402M | 89.242M | 157.214M | 116.000M | 113.000M | 112.000M | 113.000M |
EBITDA | 734.698M | 1.277B | 1.837B | 2.538B | 3.230B | 4.097B | 5.133B | 6.675B | 7.055B | 6.650B |
Depreciation & Amortization | 313.590M | 339.473M | 331.535M | 325.997M | 346.492M | 736.669M | 844.000M | 861.000M | 939.000M | 618.000M |