Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 7.33B | $ 8.90B | $ 7.72B | $ 6.66B | $ 7.27B | |
$ ― | $ 4.59B | $ 5.47B | $ 4.42B | $ 3.68B | $ 4.00B | |
$ ― | $ 2.74B | $ 3.43B | $ 3.31B | $ 2.98B | $ 3.27B | |
$ ― | $ 1.98B | $ 1.99B | $ 2.24B | $ 2.09B | $ 2.09B | |
$ ― | $ 763.00M | $ 1.44B | $ 1.07B | $ 899.00M | $ 1.18B | |
$ ― | $ -119.00M | $ -138.00M | $ 98.00M | $ 100.00M | $ 109.00M | |
$ ― | $ -42.00M | $ -266.00M | $ ― | $ ― | $ ― | |
$ ― | $ 682.00M | $ 1.57B | $ 983.00M | $ 770.00M | $ 1.10B | |
$ ― | $ 161.00M | $ 301.00M | $ 210.00M | $ 168.00M | $ 257.00M | |
$ ― | $ ― | $ 1.00M | $ ― | $ ― | $ ― | |
$ ― | $ -153.00M | $ 1.46B | $ 756.00M | $ 582.00M | $ 812.00M | |
$ ― | $ -0.32 | $ 2.99 | $ 1.56 | $ 1.20 | $ 1.68 | |
$ ― | $ -0.32 | $ 2.99 | $ 1.56 | $ 1.20 | $ 1.68 | |
$ ― | $ 485.10M | $ 485.10M | $ 485.00M | $ 484.90M | $ 484.60M | |
$ ― | $ 485.10M | $ 485.20M | $ 485.30M | $ 484.90M | $ 484.60M | |
$ ― | $ 0.47 | $ 0.70 | $ 0.61 | $ 0.50 | $ 0.82 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.57B | $ 7.46B | $ -6.66B | $ -5.76B | $ -6.09B | |
$ ― | $ -153.00M | $ 1.46B | $ 756.00M | $ 582.00M | $ 812.00M | |
$ ― | $ 519.50M | $ 1.01B | $ 793.23M | $ 654.70M | $ 909.43M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 801.00M | $ 1.71B | $ 1.08B | $ 870.00M | $ 1.21B | |
$ ― | $ 1.21B | $ 2.11B | $ 1.08B | $ 870.00M | $ 1.21B |