Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 21.85B | $ 24.11B | $ 21.85B | $ 17.58B | $ 16.44B | $ 20.65B | |
$ 16.77B | $ ― | $ 16.77B | $ 13.40B | $ 12.58B | $ 15.80B | |
$ 5.08B | $ ― | $ 5.08B | $ 4.18B | $ 3.87B | $ 4.85B | |
$ 4.46B | $ ― | $ 4.46B | $ 3.46B | $ 3.41B | $ 3.56B | |
$ 619.00M | $ ― | $ 619.00M | $ 725.00M | $ 452.00M | $ 1.29B | |
$ -50.00M | $ ― | $ -50.00M | $ -60.00M | $ -59.00M | $ -65.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 552.00M | $ ― | $ 552.00M | $ 587.00M | $ 381.00M | $ 1.17B | |
$ 201.00M | $ ― | $ 201.00M | $ 213.00M | $ 155.00M | $ 373.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 370.00M | $ ― | $ 370.00M | $ 358.00M | $ 210.00M | $ 775.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 21.23B | $ ― | $ 21.23B | $ 16.86B | $ 15.99B | $ 19.36B | |
$ 370.00M | $ ― | $ 370.00M | $ 358.00M | $ 210.00M | $ 775.00M | |
$ 358.20M | $ ― | $ 357.55M | $ 341.23M | $ 286.38M | $ 784.73M | |
$ 86.00M | $ ― | $ 86.00M | $ 84.00M | $ 80.00M | $ 90.00M | |
$ 638.00M | $ ― | $ 638.00M | $ 671.00M | $ 461.00M | $ 1.26B | |
$ 1.32B | $ 1.78B | $ 1.32B | $ 1.35B | $ 1.14B | $ 1.98B |