Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 2.31B | $ 2.32B | $ 2.09B | $ 1.55B | $ 1.58B | |
$ ― | $ 907.00M | $ 141.50M | $ 804.70M | $ 617.50M | $ 597.40M | |
$ ― | $ 1.40B | $ 2.18B | $ 1.29B | $ 930.00M | $ 986.20M | |
$ ― | $ 1.06B | $ 1.75B | $ 887.30M | $ 734.30M | $ 726.20M | |
$ ― | $ 340.20M | $ 431.50M | $ 401.70M | $ 195.70M | $ 260.00M | |
$ ― | $ 12.60M | $ -9.40M | $ 11.40M | $ 10.40M | $ -700.00K | |
$ ― | $ ― | $ 15.60M | $ ― | $ ― | $ ― | |
$ ― | $ 327.60M | $ 405.80M | $ 390.30M | $ 185.30M | $ 260.70M | |
$ ― | $ 73.00M | $ 31.60M | $ 75.80M | $ 37.70M | $ 51.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 254.60M | $ 374.20M | $ 314.50M | $ 147.60M | $ 209.00M | |
$ ― | $ 0.46 | $ 0.66 | $ 0.53 | $ 0.25 | $ 0.35 | |
$ ― | $ 0.46 | $ 0.66 | $ 0.53 | $ 0.25 | $ 0.35 | |
$ ― | $ 548.10M | $ 568.60M | $ 591.20M | $ 592.30M | $ 596.90M | |
$ ― | $ 550.20M | $ 570.70M | $ 593.30M | $ 595.00M | $ 599.90M | |
$ ― | $ 0.21 | $ 0.21 | $ 0.13 | $ ― | $ 0.12 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.97B | $ 1.89B | $ -1.69B | $ -1.35B | $ -1.32B | |
$ ― | $ 254.60M | $ 374.20M | $ 314.50M | $ 147.60M | $ 209.00M | |
$ ― | $ 245.70M | $ 342.70M | $ 316.14M | $ 150.09M | $ 211.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 344.40M | $ 418.90M | $ 401.30M | $ 195.70M | $ 261.10M | |
$ ― | $ 485.30M | $ 543.70M | $ 401.30M | $ 195.70M | $ 295.60M |