Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 802.50M | $ 743.60M | $ 615.80M | $ 598.00M | $ 719.70M | |
$ ― | $ 694.40M | $ 646.20M | $ 535.80M | $ 401.30M | $ 452.30M | |
$ ― | $ 108.10M | $ 97.40M | $ 80.00M | $ 196.70M | $ 267.40M | |
$ ― | $ 11.30M | $ 4.50M | $ 151.50M | $ 134.10M | $ 137.10M | |
$ ― | $ 119.40M | $ 92.90M | $ 84.50M | $ 62.60M | $ 130.30M | |
$ ― | $ -7.50M | $ -6.70M | $ 6.30M | $ 6.50M | $ 4.70M | |
$ ― | $ -12.40M | $ -9.10M | $ ― | $ ― | $ ― | |
$ ― | $ 111.70M | $ 95.30M | $ 77.50M | $ -1.50M | $ 123.90M | |
$ ― | $ 24.90M | $ 21.00M | $ 17.50M | $ -2.30M | $ 29.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 85.60M | $ 73.70M | $ 59.50M | $ 400.00K | $ 93.80M | |
$ ― | $ 0.45 | $ 0.39 | $ 0.31 | $ ― | $ 0.49 | |
$ ― | $ 0.45 | $ 0.39 | $ 0.31 | $ ― | $ 0.49 | |
$ ― | $ 189.88M | $ 190.78M | $ 190.65M | $ 190.37M | $ 189.92M | |
$ ― | $ 190.88M | $ 191.36M | $ 190.92M | $ 190.37M | $ 190.72M | |
$ ― | $ 0.23 | $ 0.21 | $ 0.20 | $ 0.19 | $ 0.19 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 705.70M | $ 650.70M | $ -531.30M | $ -535.40M | $ -589.40M | |
$ ― | $ 85.60M | $ 73.70M | $ 59.50M | $ 400.00K | $ 93.80M | |
$ ― | $ 83.97M | $ 77.29M | $ 62.27M | $ 53.80M | $ 102.06M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 117.10M | $ 102.40M | $ 80.90M | $ 2.30M | $ 126.90M | |
$ ― | $ 199.20M | $ 186.70M | $ 165.20M | $ 94.20M | $ 126.90M |