Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.36B | $ 3.97B | $ 3.36B | $ 3.18B | $ 3.17B | $ 3.32B | |
$ 1.51B | $ ― | $ 1.51B | $ 1.41B | $ 1.47B | $ 1.50B | |
$ 1.85B | $ ― | $ 1.85B | $ 1.77B | $ 1.70B | $ 1.82B | |
$ 1.63B | $ ― | $ 1.62B | $ 1.55B | $ 1.53B | $ 1.67B | |
$ 211.40M | $ ― | $ 223.60M | $ 213.30M | $ 167.70M | $ 146.30M | |
$ -84.40M | $ ― | $ -26.00M | $ -22.60M | $ -28.60M | $ -23.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 190.70M | $ ― | $ 190.70M | $ 192.50M | $ 170.40M | $ 118.50M | |
$ 52.20M | $ ― | $ 52.20M | $ 45.10M | $ 47.50M | $ 35.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 140.30M | $ ― | $ 140.30M | $ 146.90M | $ 122.20M | $ 81.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.14B | $ ― | $ 3.13B | $ 2.97B | $ 3.01B | $ 3.18B | |
$ 140.30M | $ ― | $ 140.30M | $ 146.90M | $ 122.20M | $ 81.00M | |
$ 158.10M | $ ― | $ 170.63M | $ 170.71M | $ 95.88M | $ 87.36M | |
$ 84.80M | $ ― | $ 26.50M | $ 19.00M | $ 24.10M | $ 21.70M | |
$ 275.50M | $ ― | $ 217.20M | $ 211.50M | $ 194.50M | $ 140.20M | |
$ 399.90M | $ 529.30M | $ 341.60M | $ 331.60M | $ 324.60M | $ 263.80M |