Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.87B | $ 6.00B | $ 5.38B | $ 5.23B | $ 4.39B | $ 4.35B | |
$ 1.29B | $ 1.38B | $ 1.08B | $ 1.25B | $ 1.08B | $ 1.11B | |
$ 4.58B | $ 4.63B | $ 4.30B | $ 3.98B | $ 3.31B | $ 3.23B | |
$ 2.74B | $ 2.90B | $ 2.51B | $ 2.40B | $ 1.99B | $ 1.99B | |
$ 1.51B | $ 1.53B | $ 1.75B | $ 1.69B | $ 1.32B | $ 1.24B | |
$ 73.10M | $ 49.60M | $ 16.30M | $ -1.00M | $ 7.60M | $ 11.50M | |
$ -58.80M | $ -181.30M | $ -39.20M | $ -136.80M | $ 407.50M | $ 83.70M | |
$ 1.62B | $ 1.60B | $ 1.77B | $ 1.70B | $ 916.70M | $ 1.17B | |
$ 171.30M | $ 198.70M | $ 245.50M | $ 198.90M | $ 93.30M | $ 119.60M | |
- | - | - | - | - | - | |
$ 4.16B | $ 1.40B | $ 1.52B | $ 1.50B | $ 823.40M | $ 1.05B | |
$ 6.94 | $ 2.31 | $ 2.46 | $ 2.41 | $ 1.32 | $ 1.68 | |
$ 6.93 | $ 2.30 | $ 2.44 | $ 2.38 | $ 1.30 | $ 1.64 | |
$ 2.41B | $ 606.70M | $ 619.00M | $ 623.30M | $ 622.60M | $ 624.90M | |
$ 2.41B | $ 609.40M | $ 624.20M | $ 631.20M | $ 631.90M | $ 636.60M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.03B | $ 4.28B | $ 3.59B | $ 3.65B | $ 3.07B | $ 3.11B | |
$ 4.16B | $ 1.40B | $ 1.52B | $ 1.50B | $ 823.40M | $ 1.05B | |
$ 1.49B | $ 1.25B | - | - | $ 1.14B | $ 1.01B | |
- | - | - | - | - | - | |
$ 1.46B | $ 1.62B | $ 1.79B | $ 1.72B | $ 932.50M | $ 1.17B | |
$ 1.63B | $ 1.76B | $ 1.93B | $ 1.86B | $ 1.04B | $ 1.28B |