Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 56.12B | $ ― | $ 19.70B | $ 17.91B | $ 14.47B | $ 14.95B | |
$ ― | $ ― | $ 5.04B | $ 4.45B | $ 4.28B | $ 3.62B | |
$ ― | $ ― | $ 14.67B | $ 13.46B | $ 10.19B | $ 11.32B | |
$ ― | $ ― | $ 11.58B | $ 9.91B | $ 9.17B | $ 9.29B | |
$ ― | $ ― | $ 3.08B | $ 3.54B | $ 1.02B | $ 2.03B | |
$ ― | $ ― | $ -271.00M | $ -204.00M | $ -197.00M | $ -241.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 2.93B | $ 3.46B | $ 1.34B | $ 1.91B | |
$ ― | $ ― | $ 651.00M | $ 750.00M | $ 202.00M | $ 444.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 2.08B | $ 2.51B | $ 1.12B | $ 1.46B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 16.62B | $ 14.36B | $ 13.44B | $ 12.91B | |
$ ― | $ ― | $ 2.08B | $ 2.51B | $ 1.12B | $ 1.46B | |
$ ― | $ ― | $ 2.27B | $ 2.70B | $ 1.12B | $ 1.46B | |
$ ― | $ ― | $ 195.00M | $ 109.00M | $ 117.00M | $ 163.00M | |
$ ― | $ ― | $ 3.12B | $ 3.57B | $ 1.45B | $ 2.07B | |
$ ― | $ 5.29B | $ 4.30B | $ 4.63B | $ 2.50B | $ 3.03B |