Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.63B | $ 1.51B | $ 1.25B | $ 850.70M | $ 842.50M | $ 824.10M | |
$ 446.90M | $ 867.20M | $ -773.00M | $ 641.90M | $ 501.20M | $ 455.90M | |
$ 948.60M | $ 646.50M | $ 473.20M | $ 382.30M | $ 341.30M | $ 368.20M | |
$ 827.00M | $ 513.40M | $ -499.00M | $ 602.70M | $ 333.50M | $ 295.90M | |
$ 120.10M | $ 133.10M | $ -25.80M | $ 421.50M | $ 7.80M | $ 72.30M | |
$ -42.20M | $ -36.10M | $ -28.60M | $ -35.90M | $ -25.10M | $ -32.40M | |
$ -3.80M | $ -1.00M | $ 8.50M | $ 18.90M | $ -2.70M | $ -5.60M | |
$ 225.30M | $ 96.00M | $ -62.90M | $ -90.30M | $ -20.00M | $ 34.30M | |
$ 19.30M | $ 41.20M | $ -10.50M | $ -14.90M | $ -16.00M | $ -44.40M | |
- | - | - | - | - | - | |
$ 348.20M | $ 54.80M | $ -73.40M | $ -75.40M | $ -4.00M | $ 78.70M | |
$ 0.31 | $ 0.35 | $ -0.48 | $ -0.50 | $ -0.03 | $ 0.55 | |
$ 0.29 | $ 0.35 | $ -0.48 | $ -0.50 | $ -0.03 | $ 0.53 | |
$ 626.63M | $ 155.30M | $ 152.94M | $ 150.40M | $ 146.77M | $ 142.05M | |
$ 636.55M | $ 158.50M | $ 152.94M | $ 150.40M | $ 146.77M | $ 148.76M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.50 | $ 0.48 | |
- | - | - | - | $ 0.50 | $ 0.46 | |
- | - | - | - | - | - | |
$ 1.27B | $ 1.38B | $ 1.44B | $ 1.24B | $ 834.70M | $ 751.80M | |
$ 47.10M | $ 54.80M | $ -73.40M | $ -75.40M | $ -4.00M | $ 78.70M | |
$ 175.43M | $ 78.54M | - | - | $ -4.00M | $ 78.70M | |
- | - | - | - | $ 25.10M | $ 32.40M | |
$ 108.60M | $ 132.10M | $ -34.30M | $ -54.40M | $ 5.10M | $ 66.70M | |
$ 298.30M | $ 264.60M | $ 59.30M | $ 40.00M | $ 56.90M | $ 123.80M |