Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.52B | $ 4.24B | $ 3.46B | $ 3.73B | $ 4.21B | $ 3.50B | |
$ 3.22B | $ 3.08B | $ 2.94B | $ 2.71B | $ 1.92B | $ 2.15B | |
$ 1.30B | $ 1.16B | $ 515.40M | $ 1.02B | $ 2.30B | $ 1.35B | |
$ 345.30M | $ 395.20M | $ 317.90M | $ 568.50M | $ 419.90M | $ 388.80M | |
$ 950.10M | $ 764.40M | $ 197.50M | $ 449.40M | $ 1.88B | $ 960.10M | |
$ -20.50M | $ -28.50M | $ -75.40M | $ 59.20M | $ -85.30M | $ -69.00M | |
$ 56.60M | $ -27.30M | $ 15.40M | $ 79.20M | $ 7.40M | $ 72.70M | |
$ 827.90M | $ 708.60M | $ 106.70M | $ 469.40M | $ 1.80B | $ 963.80M | |
$ 338.30M | $ 293.20M | $ 76.10M | $ 250.70M | $ 439.80M | $ 246.70M | |
- | - | - | - | - | - | |
$ 493.00M | $ 416.30M | $ -605.20M | $ 221.20M | $ 1.34B | $ 718.60M | |
$ 0.41 | $ 0.34 | $ -0.48 | $ 0.18 | $ 1.07 | $ 0.57 | |
$ 0.41 | $ 0.34 | $ -0.48 | $ 0.17 | $ 1.06 | $ 0.57 | |
$ 8.20M | $ 1.23M | $ 1.28B | $ 1.26B | $ 1.26B | $ 1.25B | |
$ 19.19M | $ 1.24M | $ 1.29B | $ 1.27B | $ 1.27B | $ 1.26B | |
$ 0.09 | $ 0.12 | $ 0.12 | $ 0.12 | $ 0.06 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.77 | $ 0.34 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.69B | $ 3.48B | - | $ -3.28B | $ 2.34B | $ 2.54B | |
- | - | - | - | $ 89.60M | $ 76.90M | |
$ 493.00M | $ 416.30M | $ -605.20M | $ 221.20M | $ 1.34B | $ 718.60M | |
$ 778.72M | $ 574.52M | $ 92.72M | $ 263.41M | $ 1.34B | $ 664.73M | |
$ 897.10M | $ 777.60M | $ 174.90M | $ 540.90M | $ 1.89B | $ 1.04B | |
$ 2.00B | $ 1.76B | $ 958.90M | $ 1.38B | $ 2.73B | $ 1.77B |