Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 42.17B | $ 47.71B | $ 59.04B | $ 31.34B | $ 20.36B | |
$ 1.03B | $ 1.06B | $ 1.09B | $ 788.20M | $ 851.80M | |
$ 815.80M | $ 860.20M | $ 816.10M | $ 634.30M | $ 678.00M | |
$ 0.00 | $ 104.50M | $ 107.80M | $ 81.00M | $ 85.80M | |
$ 210.60M | $ 306.70M | $ 366.10M | $ 226.80M | $ 295.60M | |
$ 210.60M | $ 198.00M | $ 273.20M | $ 142.60M | $ 137.90M | |
$ -115.10M | $ -131.30M | $ -128.10M | $ -42.60M | $ 23.80M | |
$ 95.50M | $ 66.70M | $ 145.10M | $ 100.00M | $ 161.70M | |
$ 67.40M | $ 52.90M | $ 114.10M | $ 73.70M | $ 109.60M | |
$ 1.14 | $ 0.86 | $ 1.83 | $ 1.17 | $ 1.72 | |
$ 1.13 | $ 0.86 | $ 1.82 | $ 1.16 | $ 1.71 | |
59.00M | 61.40M | 62.30M | 62.90M | 63.70M | |
59.50M | 61.70M | 62.70M | 63.30M | 64.00M |