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.94B | $ 1.67B | $ 1.29B | $ 1.22B | $ 1.12B | $ 1.22B | |
$ 1.72B | $ 1.56B | $ 1.26B | $ 1.19B | $ 2.12B | $ 1.28B | |
$ 320.00M | $ 174.00M | $ 133.00M | $ -150.00M | $ -164.00M | $ -164.00M | |
$ -1.01B | $ -259.00M | $ -225.00M | $ 329.00M | $ -1.35B | $ -29.00M | |
$ 2.12B | $ 1.34B | $ 990.00M | $ 910.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.10 | $ 10.50 | $ 1.96 | $ 1.95 | $ 6.72 | $ 3.85 | |
$ 8.99 | $ 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 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 21.00B | $ 18.28B | $ 16.14B | $ 14.40B | $ 12.25B | $ 12.93B | |
$ 2.42B | $ 2.94B | $ 594.00M | $ 590.00M | $ 1.80B | $ 990.00M | |
$ 421.93M | - | - | - | $ 255.66M | $ 1.05B | |
- | - | - | - | - | - | |
$ 2.17B | $ 1.32B | $ 930.00M | $ 1.06B | $ 2.12B | $ 1.29B | |
$ 3.15B | $ 2.24B | $ 1.70B | $ 1.83B | $ 2.88B | $ 2.01B |