Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.46B | $ 5.27B | $ 5.12B | $ 4.92B | $ 4.13B | $ 3.51B | |
$ 2.43B | $ 2.34B | $ 2.18B | $ 1.98B | $ 1.74B | $ 1.52B | |
$ 3.02B | $ 2.93B | $ 2.94B | $ 2.94B | $ 2.39B | $ 1.99B | |
$ 2.03B | $ 2.00B | $ 1.89B | $ 1.80B | $ 1.71B | $ 2.32B | |
$ 990.20M | $ 933.60M | $ 1.06B | $ 1.14B | $ 676.60M | $ -335.40M | |
$ -183.20M | $ -241.40M | $ -183.00M | $ -145.60M | $ -141.60M | $ -111.70M | |
$ -24.30M | $ 25.70M | $ -56.70M | $ 43.20M | $ 150.20M | $ 33.30M | |
$ 774.00M | $ 717.90M | $ 929.70M | $ 949.20M | $ 685.20M | $ -413.80M | |
$ 179.00M | $ 166.20M | $ 229.50M | $ 200.70M | $ 159.00M | $ -35.70M | |
- | - | - | - | - | - | |
$ 589.30M | $ 545.30M | $ 696.20M | $ 744.20M | $ 520.10M | $ -384.10M | |
$ 4.78 | $ 4.44 | $ 5.69 | $ 6.11 | $ 4.28 | $ -3.30 | |
$ 4.74 | $ 4.40 | $ 5.65 | $ 6.02 | $ 4.24 | $ -3.30 | |
$ 492.90M | $ 122.90M | $ 122.40M | $ 121.90M | $ 121.50M | $ 120.90M | |
$ 497.30M | $ 123.90M | $ 123.30M | $ 123.60M | $ 122.80M | $ 122.00M | |
$ 1.56 | $ 1.56 | $ 1.56 | $ 1.56 | $ 1.56 | $ 1.56 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.97 | $ 5.62 | |
- | - | - | - | - | - | |
$ 4.47B | $ 4.33B | $ 4.07B | $ 3.79B | $ 3.45B | $ 3.84B | |
$ 589.30M | $ 545.30M | $ 696.20M | $ 744.20M | $ 520.10M | $ -384.10M | |
$ 689.70M | - | $ 734.46M | - | $ 520.10M | $ -384.10M | |
- | - | - | - | $ 141.60M | $ 111.70M | |
$ 1.01B | $ 959.30M | $ 951.00M | $ 955.10M | $ 826.80M | $ -302.10M | |
$ 1.66B | $ 1.58B | $ 1.52B | $ 1.44B | $ 1.23B | $ 35.20M |