Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 496.90M | $ 557.10M | $ 563.20M | $ 473.30M | $ 418.60M | $ 438.20M | |
$ 272.80M | $ 374.10M | $ 394.20M | $ 311.50M | $ 268.80M | $ 67.20M | |
$ 224.10M | $ 183.00M | $ 169.00M | $ 161.80M | $ 149.80M | $ 371.00M | |
$ 84.00M | $ 95.90M | $ 88.50M | $ 84.00M | $ 78.40M | $ 74.70M | |
$ 90.20M | $ 87.10M | $ 80.50M | $ 77.80M | $ 71.40M | $ 73.10M | |
$ -29.70M | $ -28.70M | $ -25.50M | $ -25.60M | $ -23.80M | $ 23.70M | |
$ -900.00K | $ -1.10M | $ -2.40M | $ 4.60M | $ 5.20M | $ 8.60M | |
$ 60.30M | $ 58.40M | $ 52.60M | $ 47.60M | $ 42.40M | $ 58.00M | |
$ 13.30M | $ 13.20M | $ 11.20M | $ 11.50M | $ 10.20M | $ 13.80M | |
- | - | - | - | - | - | |
$ 47.00M | $ 45.20M | $ 41.40M | $ 36.10M | $ 32.20M | $ 297.60M | |
$ 2.93 | $ 2.82 | $ 2.59 | $ 2.35 | $ 2.15 | $ 2.97 | |
$ 2.93 | $ 2.82 | $ 2.59 | $ 2.35 | $ 2.15 | $ 2.97 | |
$ 64.20M | $ 16.00M | $ 16.00M | $ 15.40M | $ 15.00M | $ 14.90M | |
$ 64.60M | $ 16.10M | $ 16.00M | $ 15.38M | $ 14.95M | $ 14.90M | |
$ 1.70 | $ 1.64 | $ 1.56 | $ 1.52 | $ 1.50 | $ 1.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 349.20M | $ 470.00M | $ 482.70M | $ 152.70M | $ 144.10M | $ 141.90M | |
- | - | - | - | - | - | |
$ 47.00M | $ 45.20M | $ 41.40M | $ 36.10M | $ 32.20M | $ 44.20M | |
$ 54.36M | $ 46.14M | - | - | - | - | |
$ 69.80M | $ 93.30M | $ 80.90M | $ 74.80M | $ 68.80M | $ 84.60M | |
$ 124.20M | $ 160.70M | $ 143.50M | $ 134.30M | $ 123.30M | $ 136.60M |