Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.65B | $ 3.06B | $ 2.80B | $ 2.58B | $ 1.69B | |
$ 2.90B | $ 2.37B | $ 2.12B | $ 2.05B | $ 1.24B | |
$ 2.72B | $ 2.49B | $ 2.23B | $ 1.72B | $ 1.39B | |
$ 0.00 | $ 21.51M | $ 46.49M | $ 27.50M | $ 36.99M | |
$ 179.82M | $ -104.17M | $ -55.19M | $ 353.69M | $ -90.03M | |
$ 179.82M | $ -125.68M | $ -101.68M | $ 326.19M | $ -142.50M | |
$ 107.79M | $ 109.24M | $ 15.73M | $ -5.22M | $ 15.48M | |
$ 287.61M | $ -16.44M | $ -85.94M | $ 320.97M | $ -127.02M | |
$ 1.86B | $ -35.61M | $ -96.05M | $ 316.44M | $ -128.32M | |
$ 2.74 | $ -0.05 | $ -0.14 | $ 0.49 | $ -0.22 | |
$ 2.67 | $ -0.05 | $ -0.14 | $ 0.41 | $ -0.22 | |
678.83M | 674.64M | 665.73M | 640.03M | 596.26M | |
698.38M | 674.64M | 665.73M | 776.07M | 596.26M |