Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.60B | $ 10.73B | $ 9.60B | $ 8.72B | $ 8.67B | $ 15.90B | |
$ ― | $ ― | $ 5.35B | $ 4.87B | $ 4.90B | $ 8.85B | |
$ ― | $ ― | $ 4.24B | $ 3.85B | $ 3.76B | $ 7.05B | |
$ ― | $ ― | $ 3.67B | $ 3.32B | $ 3.42B | $ 5.50B | |
$ ― | $ ― | $ 576.00M | $ 529.00M | $ 343.00M | $ 1.56B | |
$ ― | $ ― | $ -155.00M | $ -125.00M | $ -80.00M | $ -153.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ -548.00M | $ -362.00M | $ 399.00M | $ 1.48B | |
$ ― | $ ― | $ 99.00M | $ 206.00M | $ 163.00M | $ -140.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ -1.01B | $ 24.69B | $ 1.44B | $ 1.58B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 9.02B | $ 8.19B | $ 8.32B | $ 14.34B | |
$ ― | $ ― | $ -1.01B | $ 24.69B | $ 1.44B | $ 1.58B | |
$ ― | $ ― | $ -197.20M | $ -29.23M | $ 74.76M | $ 1.59B | |
$ ― | $ ― | $ 54.00M | $ 61.00M | $ 85.00M | $ 142.00M | |
$ ― | $ ― | $ -494.00M | $ -301.00M | $ 484.00M | $ 1.62B | |
$ ― | $ 1.43B | $ 103.00M | $ 438.00M | $ 1.06B | $ 2.36B |