Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.12B | $ 6.00B | $ 7.61B | $ 9.22B | $ 7.09B | |
$ 3.76B | $ 3.71B | $ 7.61B | $ 9.22B | $ 5.97B | |
$ 3.59B | $ 2.11B | $ 2.47B | $ 2.47B | $ 2.06B | |
$ 207.40M | $ 188.50M | $ 167.00M | $ 158.00M | $ 148.98M | |
$ 522.40M | $ 595.40M | $ 585.70M | $ 1.87B | $ 1.13B | |
$ 307.60M | $ 401.50M | $ 408.00M | $ 1.71B | $ 1.03B | |
$ -142.20M | $ -127.10M | $ -82.00M | $ 0.00 | $ -106.68M | |
$ 165.40M | $ 274.40M | $ 326.00M | $ 1.64B | $ 923.27M | |
$ 131.10M | $ 216.80M | $ 263.00M | $ 1.24B | $ 696.00M | |
$ 1.26 | $ 2.08 | $ 2.46 | $ 11.18 | $ 6.18 | |
$ 1.26 | $ 2.07 | $ 2.45 | $ 11.14 | $ 6.16 | |
103.90M | 104.30M | 107.00M | 111.00M | 112.75M | |
104.30M | 104.60M | 107.30M | 111.40M | 113.02M |