Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 23.64B | $ 23.96B | $ 23.64B | $ 20.95B | $ 19.56B | $ 23.43B | |
$ 18.67B | $ ― | $ 18.67B | $ 16.67B | $ 15.77B | $ 18.92B | |
$ 4.97B | $ ― | $ 4.97B | $ 4.28B | $ 3.79B | $ 4.50B | |
$ 4.46B | $ ― | $ 4.46B | $ 3.49B | $ 3.32B | $ 3.58B | |
$ 518.00M | $ ― | $ 518.00M | $ 788.00M | $ 469.00M | $ 921.00M | |
$ -37.00M | $ ― | $ -40.00M | $ -27.00M | $ -19.00M | $ -21.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 451.00M | $ ― | $ 451.00M | $ 753.00M | $ 68.00M | $ 1.08B | |
$ 106.00M | $ ― | $ 106.00M | $ 165.00M | $ 165.00M | $ 348.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 342.00M | $ ― | $ 342.00M | $ 586.00M | $ -98.00M | $ 727.00M | |
$ 1.03 | $ ― | $ 1.02 | $ 1.81 | $ -0.30 | $ 2.24 | |
$ 1.02 | $ ― | $ 1.02 | $ 1.80 | $ -0.30 | $ 2.23 | |
$ 1.33B | $ ― | $ 333.65M | $ 324.19M | $ 322.85M | $ 324.42M | |
$ 1.34B | $ ― | $ 334.13M | $ 325.45M | $ 324.02M | $ 325.08M | |
$ 1.25 | $ ― | $ 1.25 | $ 1.12 | $ 1.17 | $ 1.09 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.25 | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 23.12B | $ ― | $ 23.12B | $ 20.16B | $ 19.09B | $ 22.51B | |
$ 342.00M | $ ― | $ 342.00M | $ 586.00M | $ -98.00M | $ 727.00M | |
$ 342.00M | $ ― | $ 342.00M | $ 610.18M | $ 579.94M | $ 740.60M | |
$ 49.00M | $ ― | $ 49.00M | $ 32.00M | $ 30.00M | $ 35.00M | |
$ 500.00M | $ ― | $ 500.00M | $ 785.00M | $ 98.00M | $ 1.11B | |
$ 770.00M | $ 841.00M | $ 770.00M | $ 971.00M | $ 307.00M | $ 1.28B |