Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.14B | $ 5.91B | $ 5.48B | $ 4.73B | $ 4.10B | $ 4.25B | |
$ 1.98B | $ 1.90B | $ 1.69B | $ 1.44B | $ 1.35B | $ 1.55B | |
$ 4.16B | $ 4.00B | $ 3.78B | $ 3.29B | $ 2.75B | $ 2.69B | |
$ 2.72B | $ 2.89B | $ 2.67B | $ 2.22B | $ 2.26B | $ 2.32B | |
$ 1.14B | $ 1.24B | $ 1.10B | $ 915.75M | $ 496.43M | $ 379.55M | |
$ 148.80M | $ 94.25M | $ 121.32M | $ -118.51M | $ -113.55M | $ -99.81M | |
$ -9.87M | $ 130.30M | $ 39.33M | $ -18.43M | $ 56.75M | $ 4.01M | |
$ 1.36B | $ 1.15B | $ 1.03B | $ 969.87M | $ 326.13M | $ 275.74M | |
$ 299.21M | $ 264.66M | $ 219.40M | $ 176.31M | $ 59.39M | $ 42.45M | |
- | - | - | - | - | - | |
$ 1.06B | $ 882.47M | $ 807.80M | $ 793.56M | $ 266.75M | $ 233.29M | |
$ 13.67 | $ 11.17 | $ 10.08 | $ 9.33 | $ 2.99 | $ 2.60 | |
$ 13.58 | $ 11.08 | $ 9.96 | $ 9.21 | $ 2.96 | $ 2.56 | |
$ 312.00M | $ 79.00M | $ 80.18M | $ 85.03M | $ 89.31M | $ 89.82M | |
$ 314.32M | $ 79.68M | $ 81.07M | $ 86.18M | $ 90.02M | $ 90.97M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.70B | $ 4.80B | $ 4.37B | $ 3.66B | $ 3.60B | $ 3.87B | |
$ 1.06B | $ 882.47M | $ 807.80M | $ 793.56M | $ 266.75M | $ 233.29M | |
$ 1.35B | $ 971.30M | - | - | $ 212.83M | $ 219.91M | |
- | - | - | - | - | - | |
$ 1.44B | $ 1.28B | $ 1.15B | $ 1.09B | $ 441.77M | $ 378.57M | |
$ 1.65B | $ 1.47B | $ 1.35B | $ 1.30B | $ 660.75M | $ 596.85M |