Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.05B | $ 1.21B | $ 1.05B | $ 942.80M | $ 869.70M | $ 916.40M | |
$ 809.30M | $ ― | $ 809.30M | $ 724.80M | $ 672.80M | $ 745.60M | |
$ 236.80M | $ ― | $ 236.80M | $ 218.00M | $ 196.90M | $ 170.80M | |
$ 159.80M | $ ― | $ 159.80M | $ 158.60M | $ 148.80M | $ 181.40M | |
$ 77.00M | $ ― | $ 77.00M | $ 59.40M | $ 48.10M | $ -10.60M | |
$ -17.40M | $ ― | $ -17.40M | $ -11.80M | $ -21.10M | $ -20.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 67.50M | $ ― | $ 67.50M | $ 64.80M | $ 58.70M | $ -56.10M | |
$ 12.60M | $ ― | $ 12.50M | $ 28.60M | $ 11.70M | $ 10.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 44.70M | $ ― | $ 41.70M | $ 23.10M | $ 17.20M | $ -139.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 969.10M | $ ― | $ 969.10M | $ 883.40M | $ 821.60M | $ 927.00M | |
$ 47.70M | $ ― | $ 47.70M | $ 28.20M | $ 17.20M | $ -139.70M | |
$ 46.70M | $ ― | $ 48.17M | $ 24.09M | $ 28.58M | $ -39.76M | |
$ 17.70M | $ ― | $ 17.50M | $ 11.90M | $ 21.40M | $ 20.20M | |
$ 85.20M | $ ― | $ 85.00M | $ 76.70M | $ 80.10M | $ -35.90M | |
$ 85.20M | $ 161.40M | $ 138.10M | $ 128.30M | $ 140.90M | $ 101.90M |