Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.06B | $ 5.91B | $ 5.48B | $ 4.73B | $ 4.10B | $ 4.25B | |
$ 1.95B | $ 1.90B | $ -1.70B | $ 1.45B | $ 1.35B | $ 1.55B | |
$ 4.11B | $ 4.00B | $ 3.77B | $ 3.28B | $ 2.75B | $ 2.69B | |
$ 2.96B | $ 2.89B | $ 2.67B | $ 2.22B | $ 2.26B | $ 2.32B | |
$ 1.14B | $ 1.24B | $ 1.10B | $ 1.07B | $ 496.43M | $ 379.55M | |
$ -100.04M | $ 94.25M | $ -126.20M | $ -118.51M | $ -113.55M | $ -99.81M | |
$ -3.59M | $ 130.30M | $ -48.41M | $ -18.43M | $ -56.75M | $ -4.01M | |
$ 1.06B | $ 1.15B | $ 1.03B | $ 969.87M | $ 326.13M | $ 275.74M | |
$ 231.85M | $ 264.66M | $ 219.40M | $ 176.31M | $ 59.39M | $ 42.45M | |
- | - | - | - | - | - | |
$ 837.66M | $ 882.47M | $ 807.80M | $ 793.56M | $ 266.75M | $ 233.29M | |
$ 10.58 | $ 11.17 | $ 10.08 | $ 9.33 | $ 2.99 | $ 2.60 | |
$ 10.50 | $ 11.08 | $ 9.96 | $ 9.21 | $ 2.96 | $ 2.56 | |
$ 313.43M | $ 79.00M | $ 80.18M | $ 85.03M | $ 89.31M | $ 89.82M | |
$ 315.87M | $ 79.68M | $ 81.07M | $ 86.18M | $ 90.02M | $ 90.97M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.59 | $ 1.18 | |
- | - | - | - | - | - | |
$ 4.92B | $ 4.80B | $ 4.37B | $ 3.67B | $ 3.60B | $ 3.87B | |
$ 828.73M | $ 882.47M | $ 807.80M | $ 793.56M | $ 266.75M | $ 233.29M | |
$ 1.01B | $ 971.30M | $ 717.91M | - | $ 308.54M | $ 243.05M | |
- | - | - | - | $ 115.64M | $ 102.83M | |
$ 1.16B | $ 1.28B | $ 1.15B | $ 1.09B | $ 441.77M | $ 378.57M | |
$ 1.07B | $ 1.47B | $ 1.35B | $ 1.30B | $ 660.75M | $ 590.35M |