Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 12.466B | 17.928B | 27.638B | 40.653B | 55.838B | 70.697B | 85.965B | 117.929B | 116.609B | 134.902B |
Cost of Revenue | 2.153B | 2.867B | 3.789B | 5.454B | 9.355B | 12.770B | 16.692B | 22.649B | 25.249B | 25.959B |
Gross Profit | 10.313B | 15.061B | 23.849B | 35.199B | 46.483B | 57.927B | 69.273B | 95.280B | 91.360B | 108.943B |
Operating Expense | 5.319B | 8.836B | 11.422B | 14.996B | 21.570B | 33.941B | 36.602B | 48.527B | 62.416B | 62.192B |
Operating Income | 4.994B | 6.225B | 12.427B | 20.203B | 24.913B | 28.986B | 32.671B | 46.753B | 33.555B | 46.751B |
Other Income Expense | -1.000m | 6.000M | 1.000M | 5.000M | 9.000M | 27.000M | -34.000m | 210.000M | -320.000m | 0.000 |
Total Other Income Expense | -84.000m | -31.000m | 91.000M | 391.000M | 448.000M | 826.000M | 509.000M | 531.000M | -125.000m | 677.000M |
Pretax Income | 4.910B | 6.194B | 12.518B | 20.594B | 25.361B | 24.812B | 33.180B | 47.284B | 28.819B | 47.428B |
Tax Provision | 1.970B | 2.506B | 2.301B | 4.660B | 3.249B | 6.327B | 4.034B | 7.914B | 5.619B | 8.330B |
Net Income | 2.925B | 3.669B | 10.188B | 15.920B | 22.111B | 18.485B | 29.146B | 39.370B | 23.200B | 39.098B |
Basic EPS | 1.120 | 1.310 | 3.560 | 5.490 | 7.650 | 6.480 | 10.220 | 13.990 | 8.630 | 15.190 |
Diluted EPS | 1.100 | 1.290 | 3.490 | 5.390 | 7.570 | 6.430 | 10.090 | 13.770 | 8.590 | 14.870 |
Basic Average Shares | 2.650B | 2.838B | 2.917B | 2.953B | 2.890B | 2.854B | 2.851B | 2.815B | 2.687B | 2.574B |
Diluted Average Shares | 2.664B | 2.853B | 2.925B | 2.956B | 2.921B | 2.876B | 2.888B | 2.859B | 2.702B | 2.629B |
Total Expenses | 7.472B | 11.703B | 15.211B | 20.450B | 30.925B | 46.711B | 53.294B | 71.176B | 87.665B | 88.151B |
Interest Income | 27.000M | 52.000M | 176.000M | 398.000M | 661.000M | 924.000M | 509.000M | 531.000M | 276.000M | 1.639B |
Interest Expense | 23.000M | 23.000M | 10.000M | 6.000M | 9.000M | 20.000M | 672.000M | 461.000M | 276.000M | 446.000M |
EBITDA | 6.237B | 8.170B | 14.769B | 23.228B | 29.228B | 34.727B | 39.533B | 54.720B | 42.241B | 61.381B |
Depreciation & Amortization | 1.243B | 1.945B | 2.342B | 3.025B | 4.315B | 5.741B | 6.862B | 7.967B | 8.686B | 11.178B |