Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 42.30B | $ 47.91B | $ 58.98B | $ 31.30B | $ 20.09B | |
| $ 714.70M | $ 784.33M | $ 522.00M | $ 66.10M | $ 522.60M | |
| $ 297.10M | $ 308.00M | $ 308.70M | $ 247.60M | $ 311.10M | |
| $ 106.40M | $ 104.50M | $ 107.80M | $ 81.00M | $ 85.80M | |
| $ 332.40M | $ 323.33M | $ 366.10M | $ 226.80M | $ 295.60M | |
| $ 417.60M | $ 476.33M | $ 213.30M | $ -181.50M | $ 211.50M | |
| $ -322.10M | $ -409.63M | $ -68.20M | $ 281.50M | $ -49.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 |