Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 6.03B | $ 6.25B | $ 5.22B | $ 3.24B | $ 3.65B | |
| $ 2.20B | $ 2.11B | $ 1.70B | $ 874.40M | $ 964.60M | |
| $ 1.51B | $ 1.50B | $ 980.70M | $ 534.70M | $ 599.40M | |
| $ 511.80M | $ 535.70M | $ 339.30M | $ 165.10M | $ 142.40M | |
| $ 1.17B | $ 971.00M | $ 1.04B | $ 524.30M | $ 491.40M | |
| $ 684.50M | $ 601.70M | $ 718.80M | $ 339.70M | $ 347.00M | |
| $ -436.50M | $ -603.30M | $ -105.00M | $ -35.90M | $ -54.80M | |
| $ 248.00M | $ -1.60M | $ 613.80M | $ 303.80M | $ 292.20M | |
| $ 196.20M | $ -57.40M | $ 488.90M | $ 238.90M | $ 231.20M | |
| $ 2.95 | $ -0.87 | $ 7.33 | $ 5.69 | $ 5.30 | |
| $ 2.94 | $ -0.87 | $ 7.29 | $ 5.66 | $ 5.27 | |
| 66.40M | 66.30M | 66.70M | 42.00M | 43.60M | |
| 66.70M | 66.30M | 67.10M | 42.20M | 43.90M |