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 | - | $ -970.82M | $ 291.70M | $ 294.96M | |
$ 2.27B | $ 2.08B | $ 2.25B | $ 2.04B | $ 1.40B | $ 1.26B | |
$ 758.03M | $ 697.73M | $ 1.04B | $ 612.13M | $ 518.92M | $ 507.13M | |
$ 1.51B | $ 1.38B | $ 1.21B | $ 1.43B | $ 884.76M | $ 755.70M | |
$ -68.81M | $ -152.20M | $ -159.80M | $ -158.12M | $ -151.29M | $ -131.64M | |
$ -136.60M | $ 136.65M | $ 4.00M | $ 56.47M | $ -47.24M | $ -20.75M | |
$ 1.48B | $ 1.37B | $ 1.04B | $ 1.22B | $ 686.23M | $ 603.32M | |
$ 271.76M | $ 220.47M | $ 173.27M | $ 132.15M | $ 84.40M | $ 39.67M | |
$ -473.22M | $ -442.10M | - | - | - | - | |
$ 1.21B | $ 1.15B | $ 870.57M | $ 725.98M | $ 601.82M | $ 563.65M | |
$ 15.33 | $ 14.45 | $ 10.78 | $ 8.80 | $ 7.19 | $ 6.66 | |
$ 15.28 | $ 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 | - | $ 3.64 | $ 2.92 | $ 2.52 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 7.83 | $ 6.44 | |
- | - | - | - | - | - | |
$ 1.24B | $ 1.14B | $ 1.04B | - | $ 810.63M | $ 802.10M | |
$ 1.21B | $ 1.15B | $ 870.57M | $ 725.98M | $ 601.82M | $ 563.65M | |
$ 1.17B | $ 939.89M | - | - | $ 601.82M | $ 563.65M | |
- | - | - | - | $ 156.32M | $ 148.04M | |
$ 1.58B | $ 1.56B | $ 1.22B | $ 1.38B | $ 842.55M | $ 751.36M | |
$ 1.77B | $ 1.71B | $ 1.36B | $ 1.52B | $ 953.34M | $ 853.26M |