Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.19B | $ 3.27B | $ 3.18B | $ 2.76B | $ 2.35B | $ 2.49B | |
$ 1.78B | $ 1.83B | $ 1.75B | $ 1.54B | $ 1.32B | $ 1.37B | |
$ 1.41B | $ 1.45B | $ 1.43B | $ 1.22B | $ 1.03B | $ 1.13B | |
$ 734.40M | $ 703.50M | $ 652.70M | $ 578.20M | $ 494.90M | $ 524.99M | |
$ 672.40M | $ 732.50M | $ 751.40M | $ 637.00M | $ 520.70M | $ 579.00M | |
$ -29.10M | $ -51.70M | $ -40.70M | $ -41.00M | $ -44.80M | $ -44.34M | |
$ 152.80M | $ 68.60M | $ 15.90M | $ 16.20M | $ 5.60M | $ 1.76M | |
$ 628.30M | $ 760.30M | $ 749.40M | $ 579.80M | $ 470.30M | $ 532.90M | |
$ 138.60M | $ 164.70M | $ 162.70M | $ 130.50M | $ 92.50M | $ 107.38M | |
- | - | - | - | - | - | |
$ 498.50M | $ 596.10M | $ 586.90M | $ 449.40M | $ 377.80M | $ 425.52M | |
$ 6.46 | $ 7.87 | $ 7.74 | $ 5.91 | $ 4.98 | $ 5.62 | |
$ 6.47 | $ 7.85 | $ 7.71 | $ 5.88 | $ 4.94 | $ 5.56 | |
$ 302.70M | $ 75.60M | $ 75.70M | $ 76.00M | $ 75.74M | $ 75.59M | |
$ 303.60M | $ 75.90M | $ 76.00M | $ 76.40M | $ 76.40M | $ 76.45M | |
$ 2.71 | $ 2.52 | $ 2.40 | $ 2.16 | $ 2.00 | $ 2.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.26B | $ 2.53B | $ 2.41B | $ 2.12B | $ 1.82B | $ 1.89B | |
$ 490.40M | $ 596.10M | $ 586.90M | $ 449.40M | $ 377.80M | $ 425.52M | |
$ 330.56M | - | - | - | $ 386.44M | $ 452.19M | |
- | - | - | - | - | - | |
$ 513.70M | $ 812.00M | $ 790.10M | $ 620.80M | $ 515.10M | $ 540.56M | |
$ 638.60M | $ 964.10M | $ 909.80M | $ 723.80M | $ 598.60M | $ 618.76M |