Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.65B | $ 80.22M | $ 4.51B | $ 4.22B | $ 3.16B | $ 2.54B | |
$ 2.21B | $ 2.89B | $ -3.37B | $ -3.06B | $ 2.54B | $ 2.08B | |
$ 1.52B | $ 802.94M | $ 1.14B | $ -2.05B | $ 616.33M | $ 454.96M | |
$ 2.04B | $ 3.29B | $ -430.74M | $ 389.61M | $ 341.71M | $ 301.52M | |
$ -2.40B | $ -2.43B | $ 704.90M | $ -2.44B | $ 274.62M | $ 153.44M | |
$ -58.10M | $ -58.10M | $ -61.10M | $ 59.20M | - | - | |
$ -558.43M | $ 53.73M | $ 28.00M | $ 17.60M | $ -4.38M | $ -20.80M | |
$ 350.83M | $ 350.83M | $ 676.90M | $ 641.12M | $ 270.24M | $ 132.63M | |
$ 91.61M | $ 91.61M | $ 151.77M | $ 142.62M | $ 64.08M | $ 19.64M | |
- | - | - | - | - | - | |
$ -994.57M | $ 259.22M | $ 525.13M | $ -2.60B | $ 206.16M | $ 112.99M | |
$ 8.12 | $ 8.12 | $ 16.12 | $ 14.79 | $ 6.19 | $ 3.66 | |
$ 8.05 | $ 8.05 | $ 15.92 | $ 14.47 | $ 6.13 | $ 3.62 | |
$ 127.68M | $ 31.92M | $ 32.58M | $ 33.71M | $ 33.31M | $ 30.89M | |
$ 128.84M | $ 32.21M | $ 32.98M | $ 34.44M | $ 33.61M | $ 31.19M | |
$ 0.46 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.22 | $ 4.05 | |
- | - | - | - | - | - | |
$ 3.29B | $ 3.29B | $ 7.07B | $ -2.67B | $ 2.89B | $ 2.38B | |
$ 259.22M | $ 259.22M | $ 525.13M | $ -2.60B | $ 206.16M | $ 112.99M | |
$ 940.75M | $ 329.84M | $ 599.17M | - | $ 207.81M | $ 126.30M | |
- | - | - | - | - | - | |
$ 354.50M | $ 355.63M | $ 738.00M | $ 581.92M | $ 274.62M | $ 153.44M | |
$ 370.27M | $ 371.40M | $ 749.22M | $ 592.83M | $ 287.76M | $ 166.82M |