Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.15B | $ 7.36B | $ 7.25B | $ 5.99B | $ 4.82B | $ 4.67B | |
- | - | - | $ 25.00M | $ 1.05B | $ 287.00M | |
$ 4.73B | $ 4.57B | $ 4.20B | $ 4.38B | $ 2.79B | $ 2.72B | |
- | - | - | - | - | - | |
$ -988.00M | $ -943.00M | $ -952.00M | $ -1.17B | $ -598.00M | $ -571.00M | |
$ 1.98B | $ 2.38B | $ 2.76B | $ 1.59B | $ 972.00M | $ 1.66B | |
$ 307.00M | $ 413.00M | $ 515.00M | $ 294.00M | $ 155.00M | $ 248.00M | |
- | - | - | - | - | - | |
$ 1.52B | $ 1.82B | $ 2.13B | $ 1.15B | $ 717.00M | $ 1.34B | |
$ 1.04 | $ 1.26 | $ 1.47 | $ 0.91 | $ 0.71 | $ 1.29 | |
$ 1.04 | $ 1.24 | $ 1.45 | $ 0.90 | $ 0.69 | $ 1.27 | |
$ 5.80B | $ 1.45B | $ 1.44B | $ 1.26B | $ 1.02B | $ 1.04B | |
$ 5.89B | $ 1.47B | $ 1.47B | $ 1.29B | $ 1.03B | $ 1.06B | |
$ 1.10 | $ 0.62 | $ 0.62 | $ 0.61 | $ 0.60 | $ 0.58 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.27B | $ 5.44B | $ 5.27B | $ 4.20B | $ 2.18B | $ 2.93B | |
$ 1.65B | $ 1.95B | $ 2.24B | $ 1.29B | $ 817.00M | $ 1.41B | |
$ 2.03B | $ 1.95B | - | - | $ -1.05B | $ 1.36B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |