Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.75B | $ 2.53B | $ 2.25B | $ 2.04B | $ 1.70B | $ 1.56B | |
$ 482.17M | $ 446.58M | $ 404.34M | $ 358.68M | $ 291.70M | $ 802.10M | |
$ 2.27B | $ 2.08B | $ 1.84B | $ 1.68B | $ 1.40B | $ 1.56B | |
$ 758.03M | $ 697.73M | $ 636.62M | $ 612.13M | $ 518.92M | $ 802.10M | |
$ 1.51B | $ 1.38B | $ 1.21B | $ 1.07B | $ 884.76M | $ 755.70M | |
$ -21.91M | $ -152.20M | $ -159.80M | $ -158.12M | $ -151.29M | $ -131.64M | |
$ 136.70M | $ 136.65M | $ -4.00M | $ 56.47M | $ 47.24M | $ 20.75M | |
$ 1.48B | $ 1.37B | $ 1.04B | $ 858.14M | $ 686.23M | $ 603.32M | |
$ 271.76M | $ 220.47M | $ 173.27M | $ 132.15M | $ 84.40M | $ 39.67M | |
$ -473.22M | $ -442.10M | $ -373.90M | $ -303.76M | $ -247.45M | $ -221.07M | |
$ 1.21B | $ 1.15B | $ 870.57M | $ 725.98M | $ 601.82M | $ 563.65M | |
$ 15.32 | $ 14.45 | $ 10.78 | $ 8.80 | $ 7.19 | $ 6.66 | |
$ 15.27 | $ 14.39 | $ 10.72 | $ 8.70 | $ 7.12 | $ 6.59 | |
$ 315.80M | $ 79.46M | $ 80.75M | $ 82.51M | $ 83.72M | $ 84.64M | |
$ 316.96M | $ 79.84M | $ 81.22M | $ 83.48M | $ 84.52M | $ 85.54M | |
$ 5.96 | $ 5.52 | $ 4.58 | $ 3.64 | $ 2.92 | $ 2.52 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.24B | $ 1.14B | $ 1.04B | $ 970.82M | $ 810.63M | $ 1.60B | |
$ 1.21B | $ 1.15B | $ 870.57M | $ 725.98M | $ 601.82M | $ 563.65M | |
$ 1.17B | $ 939.89M | - | - | $ 540.41M | $ 475.60M | |
- | - | - | - | - | - | |
$ 1.53B | $ 1.56B | $ 1.22B | $ 1.02B | $ 842.55M | $ 751.36M | |
$ 1.72B | $ 1.71B | $ 1.36B | $ 1.15B | $ 953.34M | $ 857.33M |