Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 671.20M | $ 719.37M | $ 589.26M | $ 469.45M | $ 541.83M | |
$ ― | $ 248.30M | $ 273.88M | $ 227.96M | $ 179.99M | $ 224.95M | |
$ ― | $ 422.90M | $ 445.49M | $ 361.31M | $ 289.46M | $ 316.88M | |
$ ― | $ 381.70M | $ 350.71M | $ 284.80M | $ 263.03M | $ 242.11M | |
$ ― | $ 41.20M | $ 94.79M | $ 76.51M | $ 26.43M | $ 74.77M | |
$ ― | $ -18.80M | $ -10.72M | $ 6.90M | $ 4.72M | $ 3.83M | |
$ ― | $ 6.70M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 22.20M | $ 37.20M | $ 69.32M | $ 4.65M | $ 69.85M | |
$ ― | $ 3.80M | $ 10.66M | $ 14.42M | $ 2.10M | $ 11.94M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 18.60M | $ 26.79M | $ 54.81M | $ 2.37M | $ 58.24M | |
$ ― | $ 0.07 | $ 0.11 | $ 0.28 | $ 0.01 | $ 0.29 | |
$ ― | $ 0.07 | $ 0.11 | $ 0.27 | $ 0.01 | $ 0.29 | |
$ ― | $ 252.82M | $ 235.39M | $ 199.09M | $ 198.64M | $ 198.35M | |
$ ― | $ 253.85M | $ 236.60M | $ 200.32M | $ 200.26M | $ 199.84M | |
$ ― | $ 0.08 | $ 0.16 | $ 0.09 | $ ― | $ 0.13 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 630.00M | $ 624.59M | $ -512.75M | $ -443.02M | $ -467.06M | |
$ ― | $ 18.60M | $ 26.79M | $ 54.81M | $ 2.37M | $ 58.24M | |
$ ― | $ 16.85M | $ 77.00M | $ 56.44M | $ 26.32M | $ 57.67M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 41.00M | $ 47.91M | $ 76.22M | $ 9.38M | $ 73.69M | |
$ ― | $ 84.30M | $ 82.82M | $ 76.22M | $ 39.82M | $ 73.69M |