Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 23.96B | $ 22.10B | $ 20.42B | $ 20.61B | $ 17.46B | $ 18.61B | |
$ 17.26B | $ 15.71B | $ 14.96B | $ 14.63B | $ 12.35B | $ 13.19B | |
$ 6.74B | $ 6.38B | $ 5.46B | $ 5.98B | $ 5.11B | $ 5.42B | |
$ 977.00M | $ 3.92B | $ 3.06B | $ 3.58B | $ 2.23B | $ 3.16B | |
$ 5.56B | $ 2.30B | $ 4.51B | $ 2.65B | $ 3.08B | $ 2.26B | |
$ -370.00M | $ -211.00M | $ -219.00M | $ -306.00M | $ -288.00M | $ 27.00M | |
$ -188.00M | $ -173.00M | $ 2.10B | $ -310.00M | $ -267.00M | $ 388.00M | |
$ 5.19B | $ 2.08B | $ 4.29B | $ 2.40B | $ 2.85B | $ 2.67B | |
$ 1.49B | $ 644.00M | $ 708.00M | $ 699.00M | $ 849.00M | $ 517.00M | |
$ 227.00M | $ 211.00M | $ 262.00M | $ 249.00M | $ 207.00M | - | |
$ 4.04B | $ 1.35B | $ 3.53B | $ 1.66B | $ 1.98B | $ 2.12B | |
$ 3.88 | $ 1.61 | $ 4.19 | $ 1.92 | $ 2.29 | $ 2.05 | |
$ 3.82 | $ 1.58 | $ 4.10 | $ 1.87 | $ 2.25 | $ 2.03 | |
$ 3.54B | $ 837.30M | $ 843.40M | $ 867.70M | $ 866.50M | $ 866.20M | |
$ 3.60B | $ 853.00M | $ 861.20M | $ 890.30M | $ 880.20M | $ 872.80M | |
$ 0.76 | $ 0.76 | $ 0.64 | $ 0.51 | $ 0.28 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 33.01B | $ 19.63B | $ 18.01B | $ 15.88B | $ 12.42B | $ 16.35B | |
$ 3.47B | $ 1.35B | $ 3.53B | $ 1.66B | $ 1.98B | $ 2.12B | |
$ 5.17B | $ 2.03B | - | - | - | $ 2.20B | |
- | - | - | - | - | $ 75.00M | |
$ 5.78B | $ 2.45B | $ 4.59B | $ 2.42B | $ 2.96B | $ 2.75B | |
$ 6.54B | $ 2.99B | $ 4.97B | $ 2.76B | $ 3.49B | $ 3.08B |