Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.57B | $ 6.78B | $ 7.25B | $ 5.59B | $ 5.24B | $ 5.37B | |
$ 5.18B | $ 5.35B | $ 5.81B | $ 4.53B | $ 4.19B | $ 4.32B | |
$ 1.39B | $ 1.44B | $ 1.44B | $ 1.06B | $ 1.05B | $ 1.06B | |
$ 800.55M | $ 756.17M | $ 714.42M | $ 558.18M | $ 528.44M | $ 530.87M | |
$ 516.30M | $ 715.79M | $ 675.40M | $ 486.85M | $ 357.80M | $ 467.08M | |
$ -49.71M | $ -126.30M | $ -97.04M | $ -59.23M | $ -72.07M | $ -61.60M | |
$ 95.29M | $ 61.65M | $ -56.91M | $ 580.43M | $ 39.98M | $ 19.54M | |
$ 369.59M | $ 614.83M | $ 571.28M | $ -160.98M | $ 255.59M | $ 380.77M | |
$ 88.10M | $ 149.28M | $ 118.51M | $ -67.43M | $ 53.03M | $ 93.27M | |
$ 7.77M | $ 10.35M | $ 14.21M | $ 10.84M | $ 4.68M | $ 5.17M | |
$ 288.15M | $ 474.96M | $ 466.44M | $ -85.48M | $ 207.46M | $ 291.79M | |
$ 2.92 | $ 4.83 | $ 4.76 | $ -0.86 | $ 2.06 | $ 2.90 | |
$ 2.91 | $ 4.80 | $ 4.72 | $ -0.86 | $ 2.05 | $ 2.88 | |
$ 328.64M | $ 98.29M | $ 97.99M | $ 99.61M | $ 100.94M | $ 100.74M | |
$ 330.90M | $ 98.89M | $ 98.73M | $ 99.61M | $ 101.21M | $ 101.18M | |
$ 2.07 | $ 2.02 | $ 1.92 | $ 1.80 | $ 1.72 | $ 1.70 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.96B | $ 6.10B | $ 6.53B | $ 5.09B | $ 4.72B | $ 4.85B | |
$ 288.15M | $ 474.96M | $ 466.44M | $ -85.48M | $ 207.46M | $ 291.79M | |
$ 323.42M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 420.92M | $ 751.52M | $ 672.94M | $ -96.99M | $ 330.64M | $ 447.61M | |
$ 691.61M | $ 1.09B | $ 981.77M | $ 148.19M | $ 591.93M | $ 686.75M |