Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 16.08B | $ ― | $ 33.97B | $ 22.14B | $ 15.35B | $ 20.76B | |
$ 6.45B | $ ― | $ 27.43B | $ 16.71B | $ 10.33B | $ 14.81B | |
$ 2.68B | $ ― | $ 6.54B | $ 5.43B | $ 5.01B | $ 5.95B | |
$ 1.71B | $ ― | $ 2.95B | $ 2.94B | $ 2.85B | $ 3.20B | |
$ 962.00M | $ ― | $ 3.59B | $ 2.49B | $ 2.16B | $ 2.75B | |
$ -234.00M | $ ― | $ -674.00M | $ -462.00M | $ -531.00M | $ -688.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 800.00M | $ ― | $ 2.55B | $ 1.80B | $ -36.00M | $ 2.12B | |
$ 204.00M | $ ― | $ 697.00M | $ 358.00M | $ 19.00M | $ 426.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 484.00M | $ ― | $ 1.65B | $ 1.21B | $ -347.00M | $ 1.40B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.17B | $ ― | $ 30.38B | $ 19.65B | $ 13.18B | $ 18.01B | |
$ 484.00M | $ ― | $ 1.65B | $ 1.21B | $ -347.00M | $ 1.40B | |
$ 472.50M | $ ― | $ 1.95B | $ 1.45B | $ 912.25M | $ 1.34B | |
$ 249.00M | $ ― | $ 581.00M | $ 516.00M | $ 524.00M | $ 582.00M | |
$ 1.05B | $ ― | $ 3.13B | $ 2.31B | $ 488.00M | $ 2.71B | |
$ 1.76B | $ 5.19B | $ 4.51B | $ 3.76B | $ 3.33B | $ 4.36B |