Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 11.80B | $ 12.04B | $ 10.29B | $ 10.11B | $ 9.33B | |
$ ― | $ 8.61B | $ 9.02B | $ 7.76B | $ 7.53B | $ 7.03B | |
$ ― | $ 3.19B | $ 3.02B | $ 2.52B | $ 2.58B | $ 2.29B | |
$ ― | $ 2.38B | $ 2.27B | $ 1.88B | $ 1.89B | $ 1.75B | |
$ ― | $ 806.50M | $ 757.60M | $ 638.40M | $ 692.60M | $ 544.70M | |
$ ― | $ -87.30M | $ -116.50M | $ 54.70M | $ 62.50M | $ -75.30M | |
$ ― | $ 17.40M | $ 221.00M | $ ― | $ ― | $ ― | |
$ ― | $ 698.60M | $ 163.00M | $ 568.70M | $ 555.70M | $ 453.30M | |
$ ― | $ 172.40M | $ 160.20M | $ 125.90M | $ 125.70M | $ 104.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 526.20M | $ 2.80M | $ 442.80M | $ 430.00M | $ 349.20M | |
$ ― | $ 1.57 | $ 1.42 | $ 1.33 | $ 1.29 | $ 1.05 | |
$ ― | $ 1.56 | $ 1.41 | $ 1.32 | $ 1.28 | $ 1.04 | |
$ ― | $ 335.00M | $ 334.70M | $ 333.80M | $ 333.80M | $ 333.30M | |
$ ― | $ 337.20M | $ 337.20M | $ 336.00M | $ 335.10M | $ 334.30M | |
$ ― | $ 0.68 | $ 0.63 | $ 0.55 | $ 0.52 | $ 0.51 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 1.32 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 1.32 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 7.10M | |
$ ― | $ 10.99B | $ 11.28B | $ -9.65B | $ -9.42B | $ 8.78B | |
$ ― | $ 526.20M | $ 2.80M | $ 442.80M | $ 430.00M | $ 349.20M | |
$ ― | $ 525.95M | $ 135.23M | $ 478.05M | $ 526.32M | $ 363.53M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 86.60M | |
$ ― | $ 839.10M | $ 246.50M | $ 632.50M | $ 626.90M | $ 539.90M | |
$ ― | $ 1.18B | $ 564.40M | $ 632.50M | $ 626.90M | $ 807.20M |