Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.10B | $ 6.48B | $ 6.03B | $ 3.20B | $ 4.59B | $ 5.10B | |
$ 4.24B | $ 3.95B | $ 3.56B | $ 2.77B | $ 2.60B | $ 2.69B | |
$ 2.86B | $ 2.53B | $ 2.47B | $ 1.97B | $ 1.99B | $ 2.41B | |
$ 1.80B | $ 1.69B | $ 1.56B | $ 1.21B | $ 1.26B | $ 1.17B | |
$ 546.71M | $ 673.57M | $ 912.48M | $ 761.52M | $ 727.45M | $ 1.24B | |
$ -539.94M | $ 607.85M | $ -529.52M | $ -489.85M | $ -514.39M | $ -555.56M | |
$ -225.80M | $ 17.44M | $ 14.26M | $ -169.90M | $ -244.61M | $ -139.60M | |
$ 391.03M | $ 350.05M | $ 351.20M | $ 170.75M | $ -31.55M | $ 542.89M | |
$ 7.11M | $ 6.36M | $ 7.25M | $ 8.71M | $ 9.97M | $ 2.96M | |
$ -8.93M | $ -53.44M | $ -21.29M | $ -22.93M | $ 1.08B | $ 790.48M | |
$ 593.24M | $ 340.09M | $ 474.84M | $ 881.37M | $ 978.84M | $ 1.23B | |
$ 1.52 | $ 0.66 | $ 0.31 | $ 0.79 | $ 2.36 | $ 3.07 | |
$ 1.52 | $ 0.66 | $ 0.30 | $ 0.78 | $ 2.33 | $ 3.05 | |
$ 2.25B | $ 515.63M | $ 462.19M | $ 424.98M | $ 415.45M | $ 401.85M | |
$ 2.26B | $ 518.70M | $ 465.16M | $ 426.84M | $ 417.39M | $ 403.81M | |
$ 2.44 | $ 2.44 | - | - | $ 2.70 | $ 3.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.04B | $ 5.54B | $ 5.12B | $ 3.98B | $ 3.86B | $ 3.86B | |
$ 593.24M | $ 340.09M | $ 474.84M | $ 374.48M | $ 978.84M | $ 1.23B | |
$ 1.06M | $ -63.47M | - | - | $ 1.12B | $ 1.34B | |
- | - | - | - | $ 514.39M | $ 555.56M | |
$ 984.70M | $ 957.89M | $ 880.72M | $ 660.60M | $ 482.84M | $ 1.10B | |
$ 2.50B | $ 2.40B | $ 2.22B | $ 1.71B | $ 1.53B | $ 2.14B |