Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.47B | $ 3.28B | $ 2.99B | $ 2.77B | $ 2.48B | $ 2.85B | |
$ 2.29B | $ 2.18B | $ 2.07B | $ 1.87B | $ 1.70B | $ 1.94B | |
$ 1.18B | $ 1.11B | $ 922.30M | $ 899.50M | $ 782.20M | $ 910.10M | |
$ 1.16B | $ 579.20M | $ 465.00M | $ 392.60M | $ 460.90M | $ 483.90M | |
$ 570.10M | $ 528.20M | $ 457.30M | $ 506.90M | $ 321.30M | $ 426.20M | |
$ -17.80M | $ -10.40M | $ -6.40M | $ 1.10M | $ 700.00K | $ 4.10M | |
$ -557.50M | $ -1.80M | $ -16.50M | $ -10.70M | $ -236.80M | $ -15.90M | |
$ 557.40M | $ 519.50M | $ 461.80M | $ 509.10M | $ 85.20M | $ 414.40M | |
$ 119.90M | $ 104.80M | $ 91.10M | $ 189.60M | $ 15.30M | $ 89.90M | |
- | - | - | - | - | - | |
$ 432.50M | $ 410.50M | $ 368.30M | $ 314.80M | $ 72.50M | $ 325.10M | |
$ 5.27 | $ 4.99 | $ 4.40 | $ 3.68 | $ 0.84 | $ 3.71 | |
$ 5.24 | $ 4.96 | $ 4.38 | $ 3.66 | $ 0.83 | $ 3.67 | |
$ 328.25M | $ 82.30M | $ 83.40M | $ 86.00M | $ 86.70M | $ 87.70M | |
$ 330.35M | $ 82.70M | $ 83.70M | $ 86.50M | $ 87.30M | $ 88.60M | |
$ 1.22 | $ 1.16 | $ 1.06 | $ 0.88 | $ 0.68 | $ 0.59 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.20 | $ 3.81 | |
- | - | - | - | - | - | |
$ 3.44B | $ 2.75B | $ 2.53B | $ 2.26B | $ 2.16B | $ 2.42B | |
$ 432.50M | $ 410.50M | $ 370.70M | $ 314.80M | $ 72.50M | $ 325.10M | |
$ 2.04B | $ 2.60B | - | - | $ 34.78M | $ 334.99M | |
- | - | - | - | $ 100.00K | - | |
$ 567.80M | $ 529.90M | $ 468.20M | $ 508.00M | $ 321.30M | $ 426.20M | |
$ 689.20M | $ 639.10M | $ 575.60M | $ 621.10M | $ 433.50M | $ 539.60M |