Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.45B | $ 1.26B | $ 1.21B | $ 662.04M | $ 148.41M | $ 135.80M | |
$ 734.18M | $ 796.71M | $ 801.86M | $ 477.18M | $ 288.82M | $ 55.86M | |
$ 643.04M | $ 459.70M | $ 411.63M | $ 184.87M | $ 121.36M | $ 79.94M | |
$ 355.22M | $ 281.05M | $ 248.53M | $ 363.04M | $ 44.17M | $ 65.01M | |
$ 211.70M | $ 159.25M | $ 150.49M | $ 53.49M | $ 61.62M | $ -1.29B | |
$ -240.31M | $ -203.85M | $ -148.76M | $ -113.22M | $ 9.00K | $ 3.61M | |
$ 55.51M | $ 178.74M | $ 239.00M | $ -62.70M | $ -21.55M | $ -9.98M | |
$ 281.69M | $ 153.54M | $ 253.34M | $ 3.35M | $ 80.99M | $ -1.27B | |
$ -213.68M | $ -232.91M | $ 2.62M | $ 1.86M | $ 968.00K | $ 64.90M | |
$ 312.69M | $ 200.01M | $ 180.96M | $ 63.07M | $ 58.74M | $ 19.07M | |
$ 308.74M | $ 272.04M | $ 61.10M | $ -13.94M | $ 2.79M | $ -369.67M | |
$ 5.70 | $ 5.25 | $ 1.48 | $ -1.86 | $ 0.21 | $ -49.30 | |
$ 2.97 | $ 2.52 | $ 1.48 | $ -1.93 | $ 0.14 | $ -49.30 | |
$ 233.48M | $ 51.82M | $ 41.33M | $ 7.49M | $ 7.49M | $ 7.49M | |
$ 612.19M | $ 146.20M | $ 41.36M | $ 32.49M | $ 32.49M | $ 7.49M | |
$ 3.00 | $ 3.00 | - | $ 0.75 | $ 0.75 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.19B | $ 1.08B | $ 1.05B | $ 585.15M | $ 82.16M | $ 120.87M | |
$ 416.48M | $ 386.45M | $ 135.52M | $ 1.48M | $ -1.16B | $ -369.67M | |
$ -1.27B | $ -389.52M | - | - | - | - | |
- | - | - | - | - | - | |
$ 528.50M | $ 353.20M | $ 393.02M | $ 107.34M | $ -1.03B | $ -1.27B | |
$ 841.08M | $ 634.19M | $ 653.37M | $ 350.90M | $ -807.46M | $ -1.22B |