Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 394.00M | $ 320.20M | $ 293.80M | $ 298.30M | $ 247.20M | $ 209.70M | |
$ 294.50M | $ 208.10M | $ 175.90M | $ 183.80M | $ 149.60M | $ -177.20M | |
$ 99.50M | $ 112.10M | $ 117.90M | $ 114.50M | $ 97.60M | $ 32.50M | |
$ 60.50M | $ 56.10M | $ 57.70M | $ 46.20M | $ 46.00M | $ 54.80M | |
$ 35.50M | $ 52.40M | $ 59.70M | $ 68.30M | $ 51.00M | $ 10.90M | |
$ 2.80M | $ 1.30M | $ 500.00K | - | $ 400.00K | $ -800.00K | |
$ 7.10M | $ 29.80M | $ 8.10M | $ -67.60M | $ -1.60M | $ -214.00M | |
$ 83.50M | $ 84.50M | $ 67.80M | $ 135.90M | $ 53.00M | $ -16.20M | |
$ 7.70M | $ 100.00K | $ 15.60M | $ -39.10M | $ -1.40M | $ 300.00K | |
- | - | - | - | - | - | |
$ 75.80M | $ 84.40M | $ 50.70M | $ 135.30M | $ 5.80M | $ 217.90M | |
$ 4.90 | $ 5.55 | $ 3.47 | $ 10.03 | $ 0.59 | $ -2.54 | |
$ 4.83 | $ 5.44 | $ 3.38 | $ 9.75 | $ 0.57 | $ -5.08 | |
$ 63.98M | $ 15.21M | $ 14.60M | $ 13.49M | $ 9.82M | $ 9.57M | |
$ 64.32M | $ 15.50M | $ 14.99M | $ 13.88M | $ 10.12M | $ 9.57M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 355.00M | $ 264.20M | $ 233.60M | $ 230.00M | $ 195.60M | $ -122.40M | |
$ 75.80M | $ 84.40M | $ 52.20M | $ 175.00M | $ 54.40M | $ 225.70M | |
$ 71.16M | $ 70.36M | - | - | - | - | |
- | - | - | - | - | - | |
$ 84.90M | $ 85.80M | $ 68.30M | $ 136.00M | $ 53.10M | $ -13.20M | |
$ 95.10M | $ 92.90M | $ 77.90M | $ 144.60M | $ 60.40M | $ -6.20M |