Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 829.80M | $ 732.10M | $ 705.00M | $ 660.50M | $ 694.70M | |
$ ― | $ 513.10M | $ 461.60M | $ 442.70M | $ 415.90M | $ 438.20M | |
$ ― | $ 316.70M | $ 270.50M | $ 262.30M | $ 244.60M | $ 256.50M | |
$ ― | $ 212.90M | $ 192.30M | $ 182.40M | $ 180.80M | $ 176.40M | |
$ ― | $ 103.40M | $ 78.20M | $ 79.90M | $ 63.80M | $ 80.10M | |
$ ― | $ 10.00M | $ -10.20M | $ 5.30M | $ 6.50M | $ 7.40M | |
$ ― | $ -400.00K | $ -300.00K | $ ― | $ ― | $ ― | |
$ ― | $ 93.20M | $ 68.30M | $ 50.90M | $ 35.50M | $ 61.80M | |
$ ― | $ 24.40M | $ 16.00M | $ 16.70M | $ 11.50M | $ 13.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 68.80M | $ 55.70M | $ 34.20M | $ 24.00M | $ 48.40M | |
$ ― | $ 0.86 | $ 0.71 | $ 0.43 | $ 0.30 | $ 0.61 | |
$ ― | $ 0.85 | $ 0.70 | $ 0.43 | $ 0.30 | $ 0.61 | |
$ ― | $ 80.00M | $ 79.90M | $ 79.60M | $ 79.50M | $ 79.20M | |
$ ― | $ 81.00M | $ 80.50M | $ 80.60M | $ 79.90M | $ 79.60M | |
$ ― | $ 0.43 | $ 0.35 | $ 0.30 | $ 0.09 | $ 0.32 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 726.00M | $ 653.90M | $ -625.10M | $ -596.70M | $ -614.60M | |
$ ― | $ 68.80M | $ 55.70M | $ 34.20M | $ 24.00M | $ 48.40M | |
$ ― | $ 69.90M | $ 55.32M | $ 54.13M | $ 33.05M | $ 60.96M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 103.70M | $ 78.00M | $ 56.80M | $ 42.60M | $ 69.70M | |
$ ― | $ 142.30M | $ 114.20M | $ 56.80M | $ 42.60M | $ 69.70M |