Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 432.10M | $ 387.60M | $ 316.70M | $ 344.90M | $ 388.40M | |
$ ― | $ 139.70M | $ 125.10M | $ 93.80M | $ 115.40M | $ 122.00M | |
$ ― | $ 292.40M | $ 262.50M | $ 222.90M | $ 229.50M | $ 266.40M | |
$ ― | $ 195.10M | $ 173.50M | $ 149.50M | $ 142.50M | $ 148.10M | |
$ ― | $ 97.30M | $ 89.00M | $ 73.40M | $ 87.00M | $ 118.30M | |
$ ― | $ 5.20M | $ -3.50M | $ 2.00M | $ 2.00M | $ 3.20M | |
$ ― | $ 100.00K | $ 300.00K | $ ― | $ ― | $ ― | |
$ ― | $ 92.10M | $ 85.20M | $ 70.20M | $ 87.80M | $ 116.00M | |
$ ― | $ 19.80M | $ 15.90M | $ 18.10M | $ 18.50M | $ 21.10M | |
$ ― | $ ― | $ -300.00K | $ ― | $ ― | $ ― | |
$ ― | $ 72.70M | $ 68.30M | $ 52.70M | $ 69.30M | $ 94.90M | |
$ ― | $ 0.14 | $ 0.13 | $ 0.10 | $ 0.13 | $ 0.18 | |
$ ― | $ 0.14 | $ 0.13 | $ 0.10 | $ 0.13 | $ 0.18 | |
$ ― | $ 536.40M | $ 536.50M | $ 536.40M | $ 536.40M | $ 536.30M | |
$ ― | $ 539.10M | $ 538.90M | $ 536.50M | $ 536.50M | $ 536.40M | |
$ ― | $ 0.12 | $ 0.12 | $ 0.12 | $ 0.12 | $ 0.11 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 334.80M | $ 298.60M | $ -243.30M | $ -257.90M | $ -270.10M | |
$ ― | $ 72.70M | $ 68.30M | $ 52.70M | $ 69.30M | $ 94.90M | |
$ ― | $ 69.08M | $ 69.01M | $ 56.76M | $ 71.12M | $ 93.96M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 97.30M | $ 89.00M | $ 72.30M | $ 89.90M | $ 119.40M | |
$ ― | $ 131.90M | $ 115.50M | $ 72.30M | $ 89.90M | $ 119.40M |