Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.78B | $ 1.78B | $ 1.55B | $ 1.18B | $ 1.09B | $ 1.66B | |
$ 1.16B | $ 1.53B | $ 1.33B | - | $ 1.06B | $ 1.44B | |
$ 621.00M | $ 254.00M | $ 221.70M | $ 1.18B | $ 30.40M | $ 228.10M | |
$ 543.50M | $ 176.50M | $ 138.80M | $ 1.11B | $ 114.70M | $ 138.40M | |
$ 77.50M | $ 77.50M | $ 82.90M | $ 66.50M | $ -84.30M | $ 89.70M | |
$ -28.80M | $ -28.80M | $ -17.30M | $ -20.80M | $ -21.00M | $ -18.60M | |
$ 500.00K | $ 500.00K | $ -900.00K | $ -100.00K | $ -135.10M | - | |
$ 48.70M | $ 48.70M | $ 65.60M | $ 45.80M | $ -240.40M | $ 71.10M | |
$ 14.00M | $ 14.00M | $ 17.50M | $ 10.50M | $ -67.50M | $ 19.40M | |
$ 2.60M | $ 2.60M | $ 4.60M | $ 1.40M | - | - | |
$ 31.10M | $ 31.10M | $ 45.20M | $ 31.70M | $ -172.80M | $ 48.80M | |
- | - | - | - | $ -8.21 | $ 2.21 | |
- | - | - | - | $ -8.21 | $ 2.20 | |
- | - | - | - | $ 21.06M | $ 22.08M | |
- | - | - | - | $ 21.06M | $ 22.21M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.44 | $ 2.74 | |
- | - | - | - | $ 0.44 | $ 2.73 | |
- | - | - | - | - | - | |
$ 820.40M | $ 1.70B | $ 1.47B | $ 1.11B | $ 1.17B | $ 1.57B | |
$ 31.10M | $ 31.10M | $ 45.20M | $ 31.70M | $ -172.80M | $ 48.80M | |
$ 25.04M | - | $ 55.52M | - | $ -75.52M | $ 48.80M | |
- | - | - | - | $ 21.50M | $ 18.90M | |
$ 65.70M | $ 77.80M | $ 83.30M | $ 66.60M | $ -218.90M | $ 90.00M | |
$ 61.90M | $ 113.90M | $ 113.00M | $ 91.70M | $ -189.60M | $ 119.40M |