Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 819.80M | $ 835.60M | $ 885.40M | $ 869.20M | $ 523.04M | $ 554.66M | |
$ 434.80M | $ 573.90M | $ 586.90M | $ 556.40M | $ 326.80M | $ 342.38M | |
$ 253.50M | $ 261.70M | $ 298.50M | $ 312.80M | $ 196.20M | $ 212.28M | |
$ 173.20M | $ 181.80M | $ 161.20M | $ 163.50M | $ 128.94M | $ 117.73M | |
$ 80.30M | $ 79.90M | $ 137.30M | $ 149.30M | $ 35.41M | $ 90.11M | |
$ -34.20M | $ -31.20M | $ -16.70M | $ -16.90M | $ -13.29M | $ -15.39M | |
$ -200.00K | $ 500.00K | $ 1.20M | $ 200.00K | $ -366.00K | $ 2.98M | |
$ 47.30M | $ 49.20M | $ 121.80M | $ 131.20M | $ 24.05M | $ 75.31M | |
$ 9.70M | $ 11.70M | $ 23.40M | $ 26.60M | $ 9.80M | $ 15.04M | |
$ -11.90M | $ -11.90M | $ -11.70M | $ -11.60M | $ -11.56M | $ -11.53M | |
$ 37.60M | $ 37.50M | $ 98.40M | $ 104.60M | $ 14.20M | $ 402.65M | |
$ 1.12 | $ 1.14 | $ 3.03 | $ 3.24 | $ 0.44 | $ 1.88 | |
$ 1.13 | $ 1.14 | $ 3.02 | $ 3.22 | $ 0.44 | $ 1.88 | |
$ 132.90M | $ 32.90M | $ 32.50M | $ 32.30M | $ 32.09M | $ 32.02M | |
$ 133.30M | $ 33.00M | $ 32.60M | $ 32.48M | - | $ 32.02M | |
$ 0.36 | $ 0.36 | $ 0.36 | $ 0.36 | $ 0.36 | $ 0.36 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 231.20M | $ 755.70M | $ 748.10M | $ 719.90M | $ 455.76M | $ 460.11M | |
- | - | - | - | - | - | |
$ 37.60M | $ 37.50M | $ 98.40M | $ 104.60M | $ 14.20M | $ 60.27M | |
$ 30.59M | - | - | - | - | - | |
$ 51.10M | $ 80.40M | $ 138.50M | $ 148.10M | $ 37.30M | $ 75.31M | |
$ 99.70M | $ 144.20M | $ 190.10M | $ 202.50M | $ 77.00M | $ 111.24M |