Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.91B | $ 5.91B | $ 5.48B | $ 4.73B | $ 4.10B | $ 4.25B | |
$ 1.90B | $ 1.90B | $ -1.70B | $ 1.45B | $ 1.35B | $ 1.55B | |
$ 4.00B | $ 4.00B | $ 3.77B | $ 3.28B | $ 2.75B | $ 2.69B | |
$ 2.89B | $ 2.89B | $ 2.67B | $ 2.22B | $ 2.26B | $ 2.32B | |
$ 1.10B | $ 1.24B | $ 1.10B | $ 1.07B | $ 496.43M | $ 379.55M | |
$ -132.77M | $ -132.77M | $ -126.20M | $ -118.51M | $ -113.55M | $ -99.81M | |
$ -140.72M | $ -1.40M | $ -48.41M | $ -18.43M | $ -56.75M | $ -4.01M | |
$ 1.15B | $ 1.15B | $ 1.03B | $ 969.87M | $ 326.13M | $ 275.74M | |
$ 264.66M | $ 264.66M | $ 219.40M | $ 176.31M | $ 59.39M | $ 42.45M | |
- | - | - | - | - | - | |
$ 879.73M | $ 882.47M | $ 807.80M | $ 793.56M | $ 266.75M | $ 233.29M | |
$ 11.16 | $ 11.17 | $ 10.08 | $ 9.33 | $ 2.99 | $ 2.60 | |
$ 11.06 | $ 11.08 | $ 9.96 | $ 9.21 | $ 2.96 | $ 2.56 | |
$ 316.02M | $ 79.00M | $ 80.18M | $ 85.03M | $ 89.31M | $ 89.82M | |
$ 318.72M | $ 79.68M | $ 81.07M | $ 86.18M | $ 90.02M | $ 90.97M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.59 | $ 1.18 | |
- | - | - | - | - | - | |
$ 4.79B | $ 4.79B | $ 4.37B | $ 3.67B | $ 3.60B | $ 3.87B | |
$ 882.47M | $ 882.47M | $ 807.80M | $ 793.56M | $ 266.75M | $ 233.29M | |
$ 661.37M | $ 971.30M | $ 717.91M | - | $ 308.54M | $ 243.05M | |
- | - | - | - | $ 115.64M | $ 102.83M | |
$ 1.28B | $ 1.28B | $ 1.15B | $ 1.09B | $ 441.77M | $ 378.57M | |
$ 1.18B | $ 1.48B | $ 1.35B | $ 1.30B | $ 660.75M | $ 590.35M |