Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.37B | $ 4.40B | $ 4.37B | $ 4.28B | $ 4.12B | $ 3.78B | |
$ 3.82B | $ ― | $ 3.82B | $ 3.71B | $ 3.68B | $ 3.30B | |
$ 550.80M | $ ― | $ 550.90M | $ 570.00M | $ 430.40M | $ 482.60M | |
$ 270.60M | $ ― | $ 270.50M | $ 246.20M | $ 225.80M | $ 218.20M | |
$ 280.20M | $ ― | $ 280.40M | $ 323.80M | $ 204.60M | $ 264.40M | |
$ 27.90M | $ ― | $ 28.10M | $ -20.10M | $ -38.90M | $ -61.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 292.50M | $ ― | $ 292.50M | $ 333.70M | $ 29.60M | $ 244.30M | |
$ 60.80M | $ ― | $ 60.80M | $ 83.50M | $ 48.80M | $ 89.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 232.60M | $ ― | $ 232.50M | $ 250.90M | $ -19.40M | $ 154.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 25.30M | $ ― | $ 104.30M | $ 90.40M | $ 80.30M | $ 56.90M | |
$ 4.09B | $ ― | $ 4.09B | $ 3.96B | $ 3.91B | $ 3.51B | |
$ 232.60M | $ ― | $ 232.50M | $ 250.90M | $ -19.40M | $ 154.20M | |
$ 249.26M | $ ― | $ 247.23M | $ 231.41M | $ 84.90M | $ 138.75M | |
$ 44.30M | $ ― | $ 26.50M | $ 21.20M | $ 27.00M | $ 56.80M | |
$ 336.80M | $ ― | $ 319.00M | $ 354.90M | $ 56.60M | $ 301.10M | |
$ 626.10M | $ 477.70M | $ 608.30M | $ 622.50M | $ 375.10M | $ 548.80M |