Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 1.68B | $ 1.61B | $ 1.34B | $ 1.19B | $ 1.24B | |
$ ― | $ 1.40B | $ 385.10M | $ 304.70M | $ 288.70M | $ 297.50M | |
$ ― | $ 284.40M | $ 1.23B | $ 1.04B | $ 904.70M | $ 944.90M | |
$ ― | $ ― | $ 888.80M | $ 720.90M | $ 662.80M | $ 686.30M | |
$ ― | $ 284.40M | $ 336.70M | $ 318.90M | $ 241.90M | $ 258.60M | |
$ ― | $ -39.90M | $ -10.70M | $ 6.40M | $ 8.70M | $ 8.40M | |
$ ― | $ ― | $ 7.50M | $ ― | $ ― | $ ― | |
$ ― | $ 244.50M | $ 308.10M | $ 314.50M | $ 240.10M | $ 236.80M | |
$ ― | $ 60.50M | $ 83.10M | $ 79.60M | $ 66.20M | $ 69.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 183.60M | $ 224.70M | $ 234.60M | $ 173.60M | $ 166.60M | |
$ ― | $ 2.50 | $ 3.05 | $ 3.18 | $ 2.36 | $ 2.26 | |
$ ― | $ 2.49 | $ 3.04 | $ 3.18 | $ 2.35 | $ 2.26 | |
$ ― | $ 73.60M | $ 73.60M | $ 73.70M | $ 73.70M | $ 73.70M | |
$ ― | $ 73.80M | $ 73.80M | $ 73.90M | $ 73.90M | $ 73.90M | |
$ ― | $ 1.60 | $ 1.52 | $ 1.23 | $ 1.12 | $ 1.03 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.40B | $ 1.27B | $ -1.03B | $ -951.50M | $ -983.80M | |
$ ― | $ 183.60M | $ 224.70M | $ 234.60M | $ 173.60M | $ 166.60M | |
$ ― | $ 183.38M | $ 279.86M | $ 252.75M | $ 186.38M | $ 198.51M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 295.70M | $ 324.40M | $ 324.30M | $ 250.20M | $ 246.70M | |
$ ― | $ 408.40M | $ 405.40M | $ 324.30M | $ 250.20M | $ 246.70M |