Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.17B | $ 2.67B | $ 3.38B | $ 3.65B | $ 2.12B | $ 2.23B | |
$ 1.24B | $ 1.41B | $ 1.66B | $ 2.59B | $ 1.11B | $ 786.90M | |
$ 1.93B | $ 1.26B | $ 1.71B | $ 1.06B | $ 1.01B | $ 1.44B | |
$ 1.17B | $ 602.70M | $ 1.06B | $ 981.90M | $ 955.50M | $ 940.40M | |
$ 894.40M | $ 651.60M | $ 662.50M | $ 546.10M | $ 524.80M | $ 507.70M | |
$ -259.30M | $ -228.50M | $ -170.30M | $ -161.80M | $ -160.40M | $ -150.70M | |
$ -11.40M | $ 44.20M | $ -30.00M | $ -500.60M | $ 665.70M | $ -112.30M | |
$ 710.20M | $ 473.00M | $ 789.30M | $ 878.50M | $ 374.10M | $ 463.40M | |
$ 100.20M | $ 56.20M | $ 123.60M | $ 141.20M | $ -127.40M | $ 29.80M | |
- | - | - | $ 169.80M | $ -668.00M | $ 113.90M | |
$ 926.70M | $ 416.80M | $ 665.70M | $ 737.30M | $ -173.70M | $ 1.16B | |
$ 2.90 | $ 2.08 | $ 3.33 | $ 3.68 | $ -0.87 | $ 2.17 | |
$ 2.89 | $ 2.07 | $ 3.32 | $ 3.68 | $ -0.87 | $ 2.16 | |
$ 802.40M | $ 200.30M | $ 200.20M | $ 200.10M | $ 200.10M | $ 200.10M | |
$ 804.50M | $ 200.90M | $ 200.80M | $ 200.30M | $ 200.10M | $ 200.70M | |
$ 1.68 | $ 1.66 | $ 1.65 | $ 1.63 | $ 1.58 | $ 1.51 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.28B | $ 2.02B | $ 2.72B | $ 3.11B | $ 1.60B | $ 1.73B | |
- | - | - | - | - | - | |
$ 599.00M | $ 416.80M | $ 665.70M | $ 737.30M | $ -173.70M | $ 350.20M | |
$ 625.52M | - | - | - | - | - | |
$ 948.30M | $ 701.50M | $ 959.60M | $ 1.04B | $ -140.70M | $ 614.10M | |
$ 1.49B | $ 1.21B | $ 1.42B | $ 1.46B | $ 250.60M | $ 1.32B |