Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.70B | $ 6.64B | $ 6.03B | $ 3.20B | $ 4.59B | $ 5.10B | |
$ 3.95B | $ 3.95B | $ 3.56B | $ 2.77B | $ 2.60B | $ 2.69B | |
$ 2.69B | $ 2.69B | $ 2.47B | $ 1.97B | $ 1.99B | $ 2.41B | |
$ 1.69B | $ 1.69B | $ 1.56B | $ 1.21B | $ 1.26B | $ 1.17B | |
$ 673.57M | $ 673.57M | $ 912.48M | $ 761.52M | $ 727.45M | $ 1.24B | |
$ -549.76M | $ -549.76M | $ -529.52M | $ -489.85M | $ -514.39M | $ -555.56M | |
$ -108.44M | $ -108.44M | $ 14.26M | $ -169.90M | $ -244.61M | $ -139.60M | |
$ 350.05M | $ 350.05M | $ 351.20M | $ 170.75M | $ -31.55M | $ 542.89M | |
$ 6.36M | $ 6.36M | $ 7.25M | $ 8.71M | $ 9.97M | $ 2.96M | |
$ -53.44M | $ -53.44M | $ -21.29M | $ -22.93M | $ 1.08B | $ 790.48M | |
$ 368.73M | $ 340.09M | $ 474.84M | $ 881.37M | $ 978.84M | $ 1.23B | |
$ 1.12 | $ 1.35 | $ 0.31 | $ 0.79 | $ 2.36 | $ 3.07 | |
$ 1.11 | $ 1.35 | $ 0.30 | $ 0.78 | $ 2.33 | $ 3.05 | |
$ 2.06B | $ 515.63M | $ 462.19M | $ 424.98M | $ 415.45M | $ 401.85M | |
$ 2.07B | $ 518.70M | $ 465.16M | $ 426.84M | $ 417.39M | $ 403.81M | |
$ 2.44 | $ 2.44 | - | - | $ 2.70 | $ 3.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.64B | $ 5.64B | $ 5.12B | $ 3.98B | $ 3.86B | $ 3.86B | |
$ 343.06M | $ 340.09M | $ 474.84M | $ 374.48M | $ 978.84M | $ 1.23B | |
$ 32.75M | $ -63.47M | - | - | $ 1.12B | $ 1.34B | |
- | - | - | - | $ 514.39M | $ 555.56M | |
$ 957.89M | $ 957.89M | $ 880.72M | $ 660.60M | $ 482.84M | $ 1.10B | |
$ 2.40B | $ 2.40B | $ 2.22B | $ 1.71B | $ 1.53B | $ 2.14B |