Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 8.025B | 9.248B | 10.842B | 13.094B | 15.451B | 17.772B | 21.454B | 25.371B | 27.518B | 29.771B |
Cost of Revenue | 2.816B | 3.419B | 4.434B | 5.430B | 6.855B | 8.170B | 9.675B | 11.375B | 13.745B | 16.067B |
Gross Profit | 5.209B | 5.829B | 6.408B | 7.664B | 8.596B | 9.602B | 11.779B | 13.996B | 13.773B | 13.704B |
Operating Expense | 3.941B | 4.320B | 4.822B | 5.405B | 6.093B | 6.812B | 8.351B | 9.672B | 9.729B | 8.760B |
Operating Income | 1.268B | 1.461B | 1.586B | 2.127B | 2.194B | 2.719B | 3.289B | 4.262B | 3.837B | 5.028B |
Other Income Expense | 1.571B | 1.828B | 1.991B | 2.169B | 2.258B | 1.615B | 1.778B | 2.075B | 2.120B | 1.919B |
Total Other Income Expense | -7.000m | -21.000m | 45.000M | -59.000m | -127.000m | 279.000M | 1.776B | -163.000m | -471.000m | 334.000M |
Pretax Income | 1.261B | 1.488B | 1.631B | 2.200B | 2.376B | 2.998B | 5.065B | 4.099B | 3.366B | 5.411B |
Tax Provision | 842.000M | 260.000M | 230.000M | 405.000M | 319.000M | 539.000M | 863.000M | -70.000m | 947.000M | 1.165B |
Net Income | 419.000M | 1.228B | 1.401B | 1.795B | 2.057B | 2.459B | 4.202B | 4.169B | 2.419B | 4.246B |
Basic EPS | 0.340 | 1.000 | 1.160 | 1.490 | 1.740 | 2.090 | 3.580 | 3.550 | 2.100 | 3.850 |
Diluted EPS | 0.340 | 1.000 | 1.150 | 1.470 | 1.710 | 2.070 | 3.540 | 3.520 | 2.090 | 3.840 |
Basic Average Shares | 1.218B | 1.222B | 1.210B | 1.203B | 1.184B | 1.174B | 1.173B | 1.174B | 1.154B | 1.103B |
Diluted Average Shares | 1.224B | 1.229B | 1.218B | 1.221B | 1.203B | 1.188B | 1.187B | 1.186B | 1.158B | 1.107B |
Total Expenses | 6.757B | 7.739B | 9.256B | 10.835B | 12.948B | 14.982B | 18.026B | 21.047B | 23.474B | 24.827B |
Interest Income | 0.000 | 0.000 | 0.000 | 0.000 | 168.000M | 197.000M | 88.000M | 57.000M | 174.000M | 480.000M |
Interest Expense | 0.000 | 0.000 | 0.000 | 0.000 | 77.000M | 115.000M | 209.000M | 232.000M | 304.000M | 347.000M |
EBITDA | 1.784B | 2.165B | 2.310B | 3.196B | 3.588B | 3.773B | 4.688B | 5.612B | 5.498B | 6.545B |
Depreciation & Amortization | 516.000M | 608.000M | 724.000M | 543.000M | 514.000M | 614.000M | 1.189B | 1.265B | 1.317B | 1.072B |