Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.69B | $ 1.51B | $ 1.25B | $ 1.02B | $ 842.50M | $ 824.10M | |
$ 650.20M | $ 867.20M | $ 773.00M | $ 641.90M | $ 501.20M | $ 455.90M | |
$ 779.10M | $ 646.50M | $ 473.20M | $ 382.30M | $ 341.30M | $ 368.20M | |
$ 648.60M | $ 513.40M | $ 499.00M | $ 602.70M | $ 457.70M | $ 400.20M | |
$ 114.40M | $ 133.10M | $ -25.80M | $ -35.50M | $ 7.80M | $ 72.30M | |
$ -42.10M | $ -36.10M | $ -28.60M | $ -35.90M | $ -25.10M | $ -32.40M | |
$ 11.30M | $ -1.00M | $ -8.50M | $ 18.90M | $ 2.70M | $ 5.60M | |
$ 231.10M | $ 96.00M | $ -62.90M | $ -90.30M | $ -20.00M | $ 34.30M | |
$ 19.30M | $ 41.20M | $ 10.50M | $ -14.90M | $ -16.00M | $ -44.40M | |
- | - | - | - | - | - | |
$ 52.90M | $ 54.80M | $ -73.40M | $ -75.40M | $ -4.00M | $ 430.30M | |
$ 0.34 | $ 0.35 | $ -0.48 | $ -0.50 | $ -0.03 | $ 0.55 | |
$ 0.33 | $ 0.35 | $ -0.48 | $ -0.50 | $ -0.03 | $ 0.53 | |
$ 629.04M | $ 155.30M | $ 152.94M | $ 150.40M | $ 146.77M | $ 142.05M | |
$ 640.55M | $ 158.50M | $ 152.94M | $ 150.40M | $ 146.77M | $ 148.76M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.09B | $ 1.38B | $ 1.27B | $ 1.24B | $ 958.90M | $ 856.10M | |
$ 52.90M | $ 54.80M | $ -73.40M | $ -75.40M | $ -4.00M | $ 78.70M | |
$ 188.07M | $ 78.54M | - | - | - | - | |
- | - | - | - | - | - | |
$ 114.30M | $ 132.10M | $ -34.30M | $ -54.40M | $ 5.10M | $ 66.70M | |
$ 317.40M | $ 264.60M | $ 54.70M | $ 23.10M | $ 56.90M | $ 125.00M |