Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 410.00M | $ 557.10M | $ 563.20M | $ 473.30M | $ 418.60M | $ 438.20M | |
$ 133.10M | $ 374.10M | $ 73.70M | $ 68.70M | $ 268.80M | $ 290.40M | |
$ 424.00M | $ 183.00M | $ 489.50M | $ 404.60M | $ 149.80M | $ 147.80M | |
$ 95.90M | $ 95.90M | $ 88.50M | $ 84.00M | $ 78.40M | $ 74.70M | |
$ 275.60M | $ 87.10M | $ 80.50M | $ 320.60M | $ 71.40M | $ 73.10M | |
$ -28.70M | $ -28.70M | $ -25.50M | $ -25.60M | $ -23.80M | $ -23.70M | |
$ -1.10M | $ -1.10M | $ 2.40M | $ 4.60M | $ -5.20M | $ 8.60M | |
$ 58.40M | $ 58.40M | $ 52.60M | $ 290.40M | $ 42.40M | $ 58.00M | |
$ 13.20M | $ 13.20M | $ 11.20M | $ 11.50M | $ 10.20M | $ 13.80M | |
- | - | - | - | - | - | |
$ 236.30M | $ 45.20M | $ 361.90M | $ 278.90M | $ 32.20M | $ 44.20M | |
$ 2.82 | $ 2.82 | $ 2.59 | $ 2.35 | $ 2.15 | $ 2.97 | |
$ 2.80 | $ 2.82 | $ 2.59 | $ 2.35 | $ 2.15 | $ 2.97 | |
$ 64.00M | $ 16.00M | $ 16.00M | $ 15.40M | $ 14.95M | $ 14.90M | |
$ 64.40M | $ 16.10M | $ 16.00M | $ 15.40M | $ 14.95M | $ 14.90M | |
$ 1.64 | $ 1.62 | $ 1.56 | - | $ 1.50 | $ 1.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 171.50M | $ 171.50M | $ 162.20M | $ 152.70M | $ 347.20M | $ 365.10M | |
- | - | - | - | $ 26.40M | $ 26.60M | |
$ 45.20M | $ 45.20M | $ 41.40M | $ 278.90M | $ 32.20M | $ 44.20M | |
$ 20.35M | $ 46.14M | $ 41.55M | - | $ 32.20M | $ 44.20M | |
$ 75.00M | $ 93.30M | $ 80.90M | $ 316.00M | $ 68.80M | $ 84.60M | |
$ 142.40M | $ 160.70M | $ 143.50M | $ 375.50M | $ 123.30M | $ 136.60M |