Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.40B | $ 7.78B | $ 7.32B | $ 5.55B | $ 4.86B | $ 4.93B | |
$ 4.03B | $ 5.83B | $ 5.76B | $ 4.18B | $ 3.58B | $ 3.67B | |
$ 1.93B | $ 1.95B | $ 1.56B | $ 1.37B | $ 1.28B | $ 1.26B | |
$ 572.40M | $ 569.20M | $ 549.10M | $ 478.10M | $ 389.80M | $ 402.19M | |
$ 1.33B | $ 1.43B | $ 951.40M | $ 1.01B | $ 891.70M | $ 853.71M | |
$ -76.80M | $ -179.60M | $ -168.40M | $ -147.70M | $ -134.40M | $ -129.00M | |
$ 71.20M | $ 45.40M | $ -52.10M | $ -130.80M | $ 13.50M | $ -32.99M | |
$ 1.17B | $ 1.25B | $ 788.10M | $ 873.80M | $ 743.80M | $ 757.70M | |
$ 313.50M | $ 299.40M | $ 193.00M | $ 200.10M | $ 155.80M | $ 135.20M | |
- | - | - | - | - | - | |
$ 845.70M | $ 933.20M | $ 575.60M | $ 670.80M | $ 584.50M | $ 622.50M | |
$ 6.39 | $ 7.02 | $ 4.33 | $ 5.05 | $ 4.41 | $ 4.67 | |
$ 6.34 | $ 6.98 | $ 4.31 | $ 5.02 | $ 4.39 | $ 4.63 | |
$ 529.60M | $ 133.00M | $ 133.00M | $ 132.80M | $ 132.58M | $ 132.30M | |
$ 532.80M | $ 133.70M | $ 133.60M | $ 133.50M | $ 133.25M | $ 133.38M | |
$ 1.81 | $ 1.72 | $ 1.60 | $ 1.48 | $ 1.36 | $ 1.24 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.70B | $ 6.40B | $ 6.31B | $ 4.66B | $ 3.97B | $ 4.08B | |
- | - | - | - | - | - | |
$ 845.70M | $ 933.20M | $ 575.60M | $ 670.80M | $ 584.50M | $ 617.66M | |
$ 775.20M | - | - | - | $ 571.20M | $ 563.84M | |
$ 1.30B | $ 1.44B | $ 957.30M | $ 1.02B | $ 879.80M | $ 753.80M | |
$ 1.92B | $ 2.04B | $ 1.53B | $ 1.49B | $ 1.28B | $ 1.13B |