Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 59.60B | $ -60.07B | $ 52.44B | $ 50.72B | $ 51.98B | |
$ ― | $ 34.43B | $ 35.91B | $ 30.26B | $ 28.68B | $ 29.10B | |
$ ― | $ 25.18B | $ -95.98B | $ 22.18B | $ 22.04B | $ 22.88B | |
$ ― | $ 15.13B | $ 14.75B | $ 12.56B | $ 12.68B | $ 12.93B | |
$ ― | $ 9.77B | $ -110.73B | $ 9.63B | $ 9.36B | $ 9.95B | |
$ ― | $ 633.00M | $ -1.14B | $ 351.00M | $ 471.00M | $ 569.00M | |
$ ― | $ -555.00M | $ 2.53B | $ ― | $ ― | $ ― | |
$ ― | $ 9.34B | $ -115.18B | $ 8.56B | $ 8.00B | $ 8.29B | |
$ ― | $ 2.20B | $ 2.07B | $ 1.94B | $ 1.92B | $ 2.26B | |
$ ― | $ 209.00M | $ 184.00M | $ ― | $ ― | $ ― | |
$ ― | $ 6.49B | $ -117.87B | $ 6.05B | $ 5.58B | $ 5.63B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 49.56B | $ 50.66B | $ -42.82B | $ -41.37B | $ -42.03B | |
$ ― | $ 6.49B | $ -117.87B | $ 6.05B | $ 5.58B | $ 5.63B | |
$ ― | $ 7.26B | $ -89.91B | $ 7.86B | $ 7.54B | $ 7.95B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 10.41B | $ -114.36B | $ 9.05B | $ 8.70B | $ 9.08B | |
$ ― | $ 11.99B | $ -112.41B | $ 10.82B | $ 10.72B | $ 9.08B |