Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.08B | $ 3.69B | $ 4.51B | $ 4.22B | $ 3.16B | $ 2.54B | |
$ 3.27B | $ 2.89B | $ -3.37B | $ -3.06B | $ 2.54B | $ 2.08B | |
$ 810.60M | $ 802.94M | $ 1.14B | $ -2.05B | $ 616.33M | $ 454.96M | |
$ 2.07B | $ 447.31M | $ -430.74M | $ 389.61M | $ 341.71M | $ 301.52M | |
$ -3.88B | $ -2.43B | $ 704.90M | $ -2.44B | $ 274.62M | $ 153.44M | |
$ -58.10M | $ -58.10M | $ -61.10M | $ 59.20M | - | - | |
$ -549.93M | $ -4.80M | $ 28.00M | $ 17.60M | $ -4.38M | $ -20.80M | |
$ 433.03M | $ 350.83M | $ 676.90M | $ 641.12M | $ 270.24M | $ 132.63M | |
$ 110.50M | $ 91.61M | $ 151.77M | $ 142.62M | $ 64.08M | $ 19.64M | |
- | - | - | - | - | - | |
$ -329.89M | $ 259.22M | $ 525.13M | $ -2.60B | $ 206.16M | $ 112.99M | |
$ 10.14 | $ 8.12 | $ 16.12 | $ 14.79 | $ 6.19 | $ 3.66 | |
$ 10.02 | $ 8.05 | $ 15.92 | $ 14.47 | $ 6.13 | $ 3.62 | |
$ 127.19M | $ 31.92M | $ 32.58M | $ 33.71M | $ 33.31M | $ 30.89M | |
$ 128.80M | $ 32.21M | $ 32.98M | $ 34.44M | $ 33.61M | $ 31.19M | |
$ 0.75 | $ 1.04 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.22 | $ 4.05 | |
- | - | - | - | - | - | |
$ 4.37B | $ 3.34B | $ 7.07B | $ -2.67B | $ 2.89B | $ 2.38B | |
$ 322.52M | $ 259.22M | $ 525.13M | $ -2.60B | $ 206.16M | $ 112.99M | |
$ -234.03M | $ 329.84M | $ 599.17M | - | $ 207.81M | $ 126.30M | |
- | - | - | - | - | - | |
$ -289.29M | $ 355.63M | $ 738.00M | $ 581.92M | $ 274.62M | $ 153.44M | |
$ -269.26M | $ 371.40M | $ 749.22M | $ 592.83M | $ 287.76M | $ 166.82M |