Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 20.11B | $ 19.46B | $ 17.97B | $ 17.42B | $ 16.47B | $ 15.69B | |
$ 7.98B | $ 8.13B | $ 7.72B | $ 7.05B | $ 6.45B | $ 6.37B | |
$ 12.13B | $ 11.33B | $ 10.25B | $ 10.38B | $ 10.02B | $ 9.32B | |
$ 7.75B | $ 7.24B | $ 6.63B | $ 13.52B | $ 12.59B | $ 5.77B | |
$ 4.28B | $ 3.98B | $ 2.89B | $ 3.33B | $ 3.88B | $ 3.55B | |
$ 116.00M | $ 232.00M | $ 153.00M | $ -103.00M | $ -165.00M | $ -146.00M | |
$ -56.00M | $ -461.00M | $ -804.00M | $ 70.00M | $ 74.00M | $ 108.00M | |
$ 3.95B | $ 3.39B | $ 2.66B | $ 3.09B | $ 3.65B | $ 3.30B | |
$ 919.00M | $ 937.00M | $ 693.00M | $ 749.00M | $ 787.00M | $ 7.14B | |
$ 17.00M | $ 17.00M | $ 12.00M | $ 12.00M | $ 12.00M | $ 9.00M | |
$ 2.87B | $ 2.30B | $ 1.78B | $ 2.17B | $ 2.69B | $ 2.51B | |
$ 3.48 | $ 2.78 | $ 2.13 | $ 2.56 | $ 3.15 | $ 2.76 | |
$ 3.48 | $ 2.77 | $ 2.13 | $ 2.55 | $ 3.14 | $ 2.75 | |
$ 3.28B | $ 827.40M | $ 836.40M | $ 845.00M | $ 856.80M | $ 859.10M | |
$ 3.30B | $ 829.20M | $ 838.80M | $ 848.30M | $ 859.30M | $ 861.10M | |
$ 1.98 | $ 1.92 | $ 1.86 | $ 1.79 | $ 1.75 | $ 1.71 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 21.93B | $ 15.37B | $ 14.35B | $ 20.56B | $ 19.04B | $ 12.14B | |
$ 2.87B | $ 2.30B | $ 1.78B | $ 2.17B | $ 2.69B | $ 2.37B | |
$ 11.85B | $ 11.10B | - | - | $ 2.87B | $ 2.66B | |
- | - | - | - | - | - | |
$ 3.79B | $ 3.68B | $ 2.83B | $ 3.20B | $ 3.83B | $ 3.49B | |
$ 4.39B | $ 4.25B | $ 3.37B | $ 3.76B | $ 4.37B | $ 4.01B |