Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.22B | $ 1.24B | $ 1.10B | $ 747.20M | $ 476.20M | $ 293.30M | |
$ 54.10M | $ 178.10M | $ 188.40M | $ 136.70M | $ 107.50M | $ 68.60M | |
$ 1.03B | $ 1.06B | $ 909.60M | $ 610.50M | $ 560.40M | $ 224.70M | |
$ 903.40M | $ 801.90M | $ 733.80M | $ 497.20M | $ 331.60M | $ 173.00M | |
$ 137.00M | $ 259.50M | $ 175.80M | $ 113.30M | $ 37.10M | $ 51.70M | |
$ -21.50M | $ -45.20M | $ -47.60M | $ -43.90M | $ -69.30M | $ -102.40M | |
$ 188.30M | $ 164.20M | $ 62.30M | $ 3.70M | $ -500.00K | $ -33.80M | |
$ 246.50M | $ 388.80M | $ 194.60M | $ 101.00M | $ -31.70M | $ -84.50M | |
$ 237.50M | $ 281.50M | $ 131.40M | $ 6.10M | $ 4.70M | $ -6.50M | |
- | - | - | - | - | - | |
$ 9.00M | $ 107.30M | $ 63.20M | $ 116.80M | $ -4.00M | $ 0.00 | |
$ 0.03 | $ 0.27 | $ 0.16 | $ 0.46 | $ -0.10 | $ -0.13 | |
$ 0.03 | $ 0.27 | $ 0.16 | $ 0.43 | $ -0.11 | $ -0.13 | |
$ 2.08B | $ 993.33M | $ 395.00M | $ 253.91M | $ -1.92B | $ 143.49M | |
$ 2.08B | $ 993.33M | $ 395.00M | $ 271.63M | $ -1.74B | $ 143.49M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 957.50M | $ 980.00M | $ 918.10M | $ 395.80M | $ 247.40M | $ 241.60M | |
$ 9.00M | $ 107.30M | $ 63.20M | $ 116.80M | $ -9.10M | $ -46.20M | |
$ 48.96M | - | - | - | - | $ -15.00M | |
- | - | - | - | - | $ 102.40M | |
$ 146.00M | $ 434.00M | $ 242.20M | $ 144.90M | $ 37.60M | $ 17.90M | |
$ 299.30M | $ 592.30M | $ 330.00M | $ 214.20M | $ 88.40M | $ 66.60M |