Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.62B | $ 5.37B | $ 4.95B | $ 4.19B | $ 3.68B | $ 4.59B | |
$ 3.67B | $ 3.48B | $ 3.48B | $ 3.04B | $ 2.60B | $ 3.24B | |
$ 1.95B | $ 1.89B | $ 1.47B | $ 1.15B | $ 1.09B | $ 1.35B | |
$ 842.50M | $ 849.60M | $ 769.50M | $ 619.20M | $ -591.30M | $ 764.60M | |
$ 1.11B | $ 1.04B | $ 709.10M | $ 532.30M | $ 494.50M | $ 588.10M | |
$ -56.30M | $ -36.70M | $ -49.60M | $ -54.70M | $ -60.10M | $ -69.40M | |
$ -20.60M | $ -18.50M | $ 4.50M | $ 18.30M | $ 9.90M | $ -1.80M | |
$ 1.03B | $ 983.30M | $ 657.00M | $ 459.30M | $ 424.50M | $ 520.50M | |
$ 223.60M | $ 217.30M | $ 140.20M | $ 88.20M | $ 89.80M | $ 113.10M | |
- | - | - | - | - | - | |
$ 803.70M | $ 758.00M | $ 544.50M | $ 398.30M | $ 351.20M | $ 399.40M | |
$ 14.95 | $ 14.14 | $ 20.26 | $ 7.33 | $ 6.46 | $ 7.35 | |
$ 14.85 | $ 14.05 | $ 20.14 | $ 7.28 | $ 6.43 | $ 7.31 | |
$ 214.60M | $ 53.60M | $ 53.70M | $ 54.30M | $ 54.20M | $ 54.40M | |
$ 216.20M | $ 54.00M | $ 54.10M | $ 54.70M | $ 54.50M | $ 54.70M | |
$ 4.88 | $ 4.58 | $ 4.27 | $ 3.99 | $ 3.71 | $ 3.43 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.51B | $ 4.33B | $ 4.25B | $ 3.66B | $ 2.01B | $ 4.00B | |
$ 804.10M | $ 759.80M | $ 545.90M | $ 399.50M | $ 351.20M | $ 400.90M | |
$ 770.35M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.04B | $ 1.02B | $ 706.60M | $ 514.00M | $ 484.60M | $ 589.90M | |
$ 1.22B | $ 1.17B | $ 855.10M | $ 663.10M | $ 629.10M | $ 589.90M |