Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.33B | $ 3.69B | $ 4.51B | $ 4.22B | $ 3.16B | $ 2.54B | |
$ 5.04B | $ 2.89B | $ 3.37B | $ 3.17B | $ 2.54B | $ 2.05B | |
$ -704.83M | $ 802.94M | $ 1.14B | $ 1.05B | $ 616.33M | $ 487.54M | |
$ -158.83M | $ 447.31M | $ 430.74M | $ 3.52B | $ 418.44M | $ 334.10M | |
$ -3.47B | $ -2.43B | $ 759.18M | $ 698.08M | $ 2.74B | $ 153.44M | |
$ -58.10M | $ -58.10M | $ -61.10M | $ -59.20M | $ -2.49B | $ -74.90M | |
$ 7.40M | $ -4.80M | $ -28.00M | $ 3.11B | $ 2.21M | $ 16.02M | |
$ 430.94M | $ 350.83M | $ 676.90M | $ 641.12M | $ 270.24M | $ 132.63M | |
$ 108.55M | $ 91.61M | $ 151.77M | $ 142.62M | $ 2.53B | $ 19.64M | |
- | - | - | - | - | - | |
$ 322.39M | $ 259.22M | $ 525.13M | $ 498.50M | $ 206.16M | $ -1.94B | |
$ 10.19 | $ 8.12 | $ 16.12 | $ 14.79 | $ 6.19 | $ 3.66 | |
$ 10.03 | $ 8.05 | $ 15.92 | $ 14.47 | $ 6.13 | $ 3.62 | |
$ 126.57M | $ 31.92M | $ 32.58M | $ 33.71M | $ 33.31M | $ 30.89M | |
$ 128.59M | $ 32.21M | $ 32.98M | $ 34.44M | $ 33.61M | $ 31.19M | |
$ 1.04 | $ 1.04 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.48B | $ 3.34B | $ 3.80B | $ 3.56B | $ 440.37M | $ 2.38B | |
$ 322.39M | $ 259.22M | $ 525.13M | $ 498.50M | $ 206.16M | $ 112.99M | |
$ -864.73M | $ 329.84M | - | - | - | - | |
- | - | - | - | - | - | |
$ -291.38M | $ 355.63M | $ 704.90M | $ 658.76M | $ 274.62M | $ 207.53M | |
$ -269.18M | $ 371.40M | $ 716.13M | $ 669.67M | $ 287.76M | $ 220.92M |