Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 89.39B | $ 36.26B | $ 41.22B | $ 29.20B | $ 28.43B | $ 37.92B | |
$ ― | $ ― | $ 23.46B | $ 14.95B | $ 14.38B | $ 20.17B | |
$ ― | $ ― | $ 17.77B | $ 14.24B | $ 14.06B | $ 17.75B | |
$ ― | $ ― | $ 16.13B | $ 13.77B | $ 14.77B | $ 16.61B | |
$ ― | $ ― | $ 1.64B | $ 470.00M | $ -710.00M | $ 1.14B | |
$ ― | $ ― | $ -180.00M | $ -192.00M | $ -431.00M | $ -413.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 1.72B | $ 520.00M | $ -1.31B | $ 441.00M | |
$ ― | $ ― | $ 545.00M | $ 271.00M | $ 206.00M | $ 157.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 1.18B | $ 254.00M | $ -1.54B | $ 242.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 1.62B | $ 1.40B | $ ― | $ 776.00M | |
$ ― | $ ― | $ 39.58B | $ 28.73B | $ 29.14B | $ 36.78B | |
$ ― | $ ― | $ 1.18B | $ 254.00M | $ -1.54B | $ 242.00M | |
$ ― | $ ― | $ 1.15B | $ 202.52M | $ -699.53M | $ 512.48M | |
$ ― | $ ― | $ 338.00M | $ 383.00M | $ 504.00M | $ 547.00M | |
$ ― | $ ― | $ 2.05B | $ 903.00M | $ -810.00M | $ 988.00M | |
$ ― | $ 1.68B | $ 3.13B | $ 2.05B | $ 1.50B | $ 2.71B |