Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.04B | $ 385.40M | $ 1.11B | $ 922.80M | $ 847.20M | $ 950.20M | |
$ ― | $ ― | $ 766.80M | $ 633.00M | $ 595.60M | $ 650.00M | |
$ ― | $ ― | $ 348.00M | $ 289.80M | $ 251.60M | $ 300.20M | |
$ ― | $ ― | $ 226.40M | $ 197.20M | $ 183.00M | $ 198.10M | |
$ ― | $ ― | $ 121.60M | $ 92.60M | $ 68.60M | $ 102.10M | |
$ ― | $ ― | $ -12.90M | $ -10.60M | $ -11.00M | $ -13.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 97.30M | $ 77.00M | $ 5.20M | $ 77.70M | |
$ ― | $ ― | $ 23.00M | $ 18.60M | $ 14.00M | $ 17.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 67.70M | $ 54.40M | $ -12.00M | $ 57.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 993.20M | $ 830.20M | $ 778.60M | $ 848.10M | |
$ ― | $ ― | $ 67.70M | $ 54.40M | $ -12.00M | $ 57.30M | |
$ ― | $ ― | $ 91.92M | $ 58.20M | $ 42.73M | $ 66.00M | |
$ ― | $ ― | $ 9.00M | $ 8.90M | $ 8.70M | $ 11.10M | |
$ ― | $ ― | $ 106.30M | $ 85.90M | $ 13.90M | $ 88.80M | |
$ ― | $ 191.40M | $ 171.10M | $ 142.10M | $ 66.80M | $ 140.00M |