Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 34.292B | 32.818B | 32.119B | 33.471B | 40.338B | 43.556B | 36.087B | 42.380B | 52.862B | 60.363B |
Cost of Revenue | 0.000 | 0.000 | 9.619B | 12.179B | 14.042B | 15.408B | 11.757B | 15.153B | 20.114B | 25.851B |
Gross Profit | 34.292B | 32.818B | 22.500B | 21.292B | 26.296B | 28.148B | 24.330B | 27.227B | 32.748B | 34.512B |
Operating Expense | 17.168B | 8.085B | 8.909B | 8.475B | 11.720B | -35.127b | -31.791b | -31.691b | 12.710B | 45.079B |
Operating Income | 10.698B | 9.561B | 9.800B | 9.526B | 11.065B | 8.429B | 4.296B | 10.689B | 12.348B | 10.762B |
Other Income Expense | 0.000 | 0.000 | -13.604b | -15.170b | -15.412b | -48.152b | -44.256b | -46.984b | -22.365b | 47.083B |
Total Other Income Expense | -106.000m | -1.811b | -2.796b | -2.808b | -3.645b | -3.323b | 34.000M | -2.510b | -3.001b | -249.000m |
Pretax Income | 8.991B | 7.938B | 8.096B | 7.414B | 8.122B | 8.429B | 4.296B | 10.689B | 9.585B | 10.513B |
Tax Provision | 3.106B | 2.775B | 2.688B | 4.678B | 1.201B | 1.670B | 1.161B | 2.629B | 2.071B | 2.139B |
Net Income | 5.885B | 5.163B | 5.408B | 2.736B | 6.921B | 6.759B | 3.135B | 8.060B | 7.514B | 8.374B |
Basic EPS | 5.580 | 5.070 | 5.670 | 2.980 | 8.090 | 8.010 | 3.770 | 10.030 | 9.850 | 11.230 |
Diluted EPS | 5.560 | 5.050 | 5.650 | 2.970 | 8.060 | 7.990 | 3.770 | 10.020 | 9.840 | 11.210 |
Basic Average Shares | 1.045B | 999.000M | 933.000M | 883.000M | 856.000M | 828.000M | 805.000M | 789.000M | 751.000M | 735.000M |
Diluted Average Shares | 1.051B | 1.003B | 935.000M | 886.000M | 859.000M | 830.000M | 806.000M | 790.000M | 752.000M | 736.000M |
Total Expenses | 17.168B | 8.085B | 8.909B | 8.475B | 11.720B | -35.127b | -31.791b | -31.691b | 12.710B | 45.079B |
Interest Income | 7.179B | 7.545B | 7.475B | 8.553B | 10.606B | 12.084B | 10.083B | 9.033B | 12.658B | 19.983B |
Interest Expense | 1.707B | 1.623B | 1.704B | 2.112B | 2.943B | 3.464B | 2.098B | 1.283B | 2.763B | 6.849B |
EBITDA | 10.153B | 9.749B | 10.892B | 10.233B | 11.767B | 11.752B | 0.000 | 13.199B | 12.586B | 14.328B |
Depreciation & Amortization | 1.012B | 1.043B | 25.249B | 30.109B | 32.806B | 36.456B | 32.477B | 32.159B | 44.661B | 1.651B |