Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 1.45B | $ 1.33B | $ 1.29B | $ 1.34B | $ 1.63B | |
$ ― | $ 611.10M | $ 576.60M | $ 487.50M | $ 599.80M | $ 717.80M | |
$ ― | $ 838.10M | $ 750.80M | $ 675.50M | $ 736.40M | $ 914.20M | |
$ ― | $ 649.50M | $ 578.20M | $ 583.90M | $ 759.70M | $ 829.90M | |
$ ― | $ 188.60M | $ 172.60M | $ 154.90M | $ -23.30M | $ 84.30M | |
$ ― | $ 6.90M | $ -17.30M | $ -7.20M | $ 7.60M | $ 10.70M | |
$ ― | $ 9.90M | $ -3.80M | $ ― | $ ― | $ ― | |
$ ― | $ 185.60M | $ 159.10M | $ 388.60M | $ -4.10M | $ 259.30M | |
$ ― | $ 40.20M | $ 36.70M | $ 38.20M | $ 12.90M | $ 25.20M | |
$ ― | $ -100.00K | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 145.40M | $ 409.10M | $ 346.90M | $ -17.00M | $ 234.10M | |
$ ― | $ 2.80 | $ 4.79 | $ 3.05 | $ -0.15 | $ 2.02 | |
$ ― | $ 2.79 | $ 4.77 | $ 3.04 | $ -0.15 | $ 2.02 | |
$ ― | $ 103.60M | $ 107.60M | $ 113.70M | $ 116.10M | $ 115.80M | |
$ ― | $ 104.30M | $ 108.30M | $ 114.10M | $ 116.10M | $ 116.10M | |
$ ― | $ 0.79 | $ 0.75 | $ 0.70 | $ 0.65 | $ 0.62 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.26B | $ 1.15B | $ -1.14B | $ -1.36B | $ -1.55B | |
$ ― | $ 145.40M | $ 409.10M | $ 346.90M | $ -17.00M | $ 234.10M | |
$ ― | $ 151.80M | $ 129.17M | $ 88.27M | $ -6.92M | $ 22.63M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 189.70M | $ 178.30M | $ 379.20M | $ 5.00M | $ 270.60M | |
$ ― | $ 247.40M | $ 239.40M | $ 429.50M | $ 5.00M | $ 270.60M |