Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 19.73B | $ 20.05B | $ 17.49B | $ 15.62B | $ 13.07B | $ 14.36B | |
$ 16.05B | $ 16.61B | $ 14.85B | $ 13.18B | $ 11.13B | $ 11.71B | |
$ 3.67B | $ 3.44B | $ 2.63B | $ 2.44B | $ 1.94B | $ 2.65B | |
$ 4.51B | $ 1.67B | $ 1.29B | $ 1.22B | $ 1.12B | $ 1.22B | |
$ 1.72B | $ 1.56B | $ 1.26B | $ 1.21B | $ 820.00M | $ 1.42B | |
$ -169.00M | $ 174.00M | $ -219.00M | $ -279.00M | $ -164.00M | $ -151.00M | |
$ -546.00M | $ -259.00M | $ 333.00M | $ 200.00M | $ 1.30B | $ -147.00M | |
$ 2.12B | $ 1.34B | $ 990.00M | $ 710.00M | $ 1.95B | $ 1.13B | |
$ -521.00M | $ -1.93B | $ 121.00M | $ 101.00M | $ 49.00M | $ 132.00M | |
$ 459.00M | $ -299.00M | $ -279.00M | $ -200.00M | $ -83.00M | $ 15.00M | |
$ 2.42B | $ 2.91B | $ 531.00M | $ 527.00M | $ 1.77B | $ 990.00M | |
$ 9.06 | $ 10.50 | $ 1.96 | $ 1.95 | $ 6.72 | $ 3.85 | |
$ 8.81 | $ 10.39 | $ 1.96 | $ 1.94 | $ 6.66 | $ 3.85 | |
$ 1.07B | $ 276.92M | $ 270.90M | $ 270.46M | $ 263.43M | $ 256.81M | |
$ 1.10B | $ 282.88M | $ 271.18M | $ 271.22M | $ 270.70M | $ 257.39M | |
- | - | - | - | $ 0.22 | $ 0.88 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.94 | $ 4.80 | |
- | - | - | - | - | - | |
$ 20.56B | $ 18.28B | $ 16.14B | $ 14.40B | $ 12.25B | $ 12.93B | |
$ 2.45B | $ 2.94B | $ 594.00M | $ 590.00M | $ 1.80B | $ 990.00M | |
$ 2.07B | - | $ 928.10M | - | $ 1.94B | $ 1.13B | |
- | - | - | - | $ 164.00M | $ 164.00M | |
$ 1.55B | $ 1.32B | $ 1.21B | $ 701.00M | $ 2.12B | $ 1.29B | |
$ 2.52B | $ 2.24B | $ 1.98B | $ 1.48B | $ 2.88B | $ 2.01B |