Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 26.32B | $ 26.95B | $ 26.98B | $ 25.84B | $ 20.39B | $ 21.34B | |
$ 21.56B | $ 21.82B | $ 21.72B | $ 20.89B | $ 16.82B | $ 102.10M | |
$ 4.76B | $ 5.13B | $ 5.27B | $ 4.95B | $ 3.57B | $ 21.23B | |
$ -2.12B | $ 3.48B | $ 3.24B | $ 2.66B | $ 19.05B | $ 20.14B | |
$ 1.32B | $ 1.65B | $ 2.02B | $ 1.90B | $ 563.20M | $ 823.60M | |
$ 325.70M | $ 326.10M | $ 176.30M | $ -93.00M | $ -93.70M | $ -106.20M | |
$ 20.00M | $ 24.40M | $ -14.70M | $ -24.30M | $ -86.90M | $ -24.00M | |
$ 952.60M | $ 1.35B | $ 1.83B | $ 1.81B | $ 550.10M | $ 612.60M | |
$ 230.30M | $ 330.00M | $ 455.80M | $ 435.10M | $ 168.30M | $ 161.80M | |
- | - | - | - | - | - | |
$ 722.30M | $ 1.02B | $ 1.38B | $ 1.37B | $ 381.60M | $ 949.40M | |
$ 17.53 | $ 22.89 | $ 24.46 | $ 18.51 | $ 4.32 | $ 4.99 | |
$ 17.41 | $ 22.74 | $ 24.29 | $ 18.31 | $ 4.30 | $ 4.97 | |
$ 164.90M | $ 44.60M | $ 56.30M | $ 74.20M | $ 88.30M | $ 90.10M | |
$ 166.00M | $ 44.90M | $ 56.70M | $ 75.00M | $ 88.70M | $ 90.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.90B | $ 25.30B | $ 24.96B | $ 2.69B | $ 19.10B | $ 20.24B | |
$ 722.30M | $ 1.02B | $ 1.38B | $ 1.37B | $ 381.60M | $ 450.00M | |
$ -4.71B | $ 1.07B | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.29B | $ 1.68B | $ 2.01B | $ 1.93B | $ 707.60M | $ 476.20M | |
$ 1.53B | $ 1.90B | $ 2.21B | $ 2.12B | $ 906.50M | $ 661.90M |