Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.01T | $ 1.59T | $ 1.43T | $ 1.27T | $ 720.68B | $ 932.30B | |
$ 129.27B | $ 506.62B | $ 135.20B | $ 168.50B | $ 130.21B | $ 93.28B | |
$ 878.28B | $ 1.08T | $ 1.29T | $ 1.10T | $ 590.47B | $ 839.02B | |
$ 682.41B | $ 757.75B | $ 874.31B | $ 847.66B | $ 451.71B | $ 555.06B | |
$ 195.87B | $ 324.71B | $ 420.28B | $ 249.22B | $ 138.76B | $ 283.95B | |
$ 4.14B | $ 20.61B | $ 2.06B | $ 5.88B | $ 5.52B | $ 6.26B | |
$ ― | $ -21.20B | $ -1.09B | $ ― | $ ― | $ ― | |
$ 201.55B | $ 365.51B | $ 379.97B | $ 257.31B | $ 137.04B | $ 252.34B | |
$ 46.34B | $ 79.24B | $ 80.73B | $ 58.42B | $ 34.47B | $ 59.52B | |
$ ― | $ 2.40B | $ 288.00M | $ ― | $ ― | $ ― | |
$ 149.10B | $ 287.92B | $ 284.57B | $ 192.69B | $ 101.88B | $ 177.97B | |
$ 268.44 | $ 127.93 | $ 277.92 | $ 528.96 | $ 275.52 | $ 512.58 | |
$ 268.44 | $ 127.93 | $ 88.14 | $ 528.96 | $ 275.52 | $ 512.58 | |
$ 701.00M | $ 2.25B | $ 2.25B | $ 350.50M | $ 350.50M | $ 350.50M | |
$ 701.00M | $ 2.25B | $ 2.25B | $ 350.50M | $ 350.50M | $ 350.50M | |
$ 73.31 | $ ― | $ 56.15 | $ 229.22 | $ 59.15 | $ 713.87 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 811.67B | $ 1.26T | $ 1.01T | $ 1.02T | $ 581.92B | $ 648.34B | |
$ 154.82B | $ 287.92B | $ 284.57B | $ 198.41B | $ 103.49B | $ 192.26B | |
$ 154.44B | $ 301.00B | $ 338.10B | $ 198.63B | $ 112.97B | $ 221.19B | |
$ 10.12B | $ ― | $ ― | $ 13.17B | $ 15.35B | $ 15.90B | |
$ 211.66B | $ 382.06B | $ 398.99B | $ 270.48B | $ 152.39B | $ 268.24B | |
$ 243.92B | $ 442.71B | $ 447.54B | $ 313.14B | $ 193.26B | $ 303.40B |