Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 22.51B | $ 21.43B | $ 22.51B | $ 21.23B | $ 18.43B | $ 23.64B | |
$ 11.87B | $ ― | $ 11.87B | $ 10.47B | $ 9.21B | $ 11.35B | |
$ 10.64B | $ ― | $ 10.64B | $ 10.77B | $ 9.22B | $ 12.29B | |
$ 9.92B | $ ― | $ 9.91B | $ 8.78B | $ 8.37B | $ 9.62B | |
$ 728.00M | $ ― | $ 729.00M | $ 1.99B | $ 853.00M | $ 2.67B | |
$ -116.00M | $ ― | $ -115.00M | $ -96.00M | $ -212.00M | $ -97.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 388.00M | $ ― | $ 388.00M | $ 1.85B | $ 578.00M | $ 2.56B | |
$ 134.00M | $ ― | $ 134.00M | $ 360.00M | $ 117.00M | $ 640.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 611.00M | $ ― | $ 612.00M | $ 2.12B | $ 432.00M | $ 1.98B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 21.78B | $ ― | $ 21.78B | $ 19.25B | $ 17.58B | $ 20.97B | |
$ 611.00M | $ ― | $ 612.00M | $ 2.12B | $ 432.00M | $ 1.98B | |
$ 228.00M | $ ― | $ 267.30M | $ 1.45B | $ 537.18M | $ 1.93B | |
$ 138.00M | $ ― | $ 137.00M | $ 111.00M | $ 238.00M | $ 160.00M | |
$ 526.00M | $ ― | $ 525.00M | $ 1.96B | $ 816.00M | $ 2.72B | |
$ 1.90B | $ 1.44B | $ 1.90B | $ 3.11B | $ 2.08B | $ 3.93B |