Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 14.69B | $ 15.39B | $ 14.12B | $ 13.68B | $ 12.67B | |
| $ 928.00M | $ 1.03B | $ 807.00M | $ 826.00M | $ 592.00M | |
| $ 507.00M | $ 554.00M | $ 598.00M | $ 537.00M | $ 572.00M | |
| $ 332.00M | $ 340.00M | $ 350.00M | $ 330.00M | $ 332.00M | |
| $ 656.00M | $ 828.00M | $ 603.00M | $ 2.02B | $ 119.00M | |
| $ 421.00M | $ 479.00M | $ 209.00M | $ 289.00M | $ 42.00M | |
| $ -288.00M | $ -184.00M | $ -155.00M | $ 1.15B | $ -463.00M | |
| $ 133.00M | $ 295.00M | $ 54.00M | $ 1.44B | $ -429.00M | |
| $ 18.00M | $ 205.00M | $ -120.00M | $ 1.11B | $ -486.00M | |
| $ 0.20 | $ 2.17 | $ -0.42 | $ 11.76 | $ -5.18 | |
| $ 0.20 | $ 2.15 | $ -0.42 | $ 11.58 | $ -5.18 | |
| 89.50M | 94.50M | 94.80M | 94.20M | 93.80M | |
| 90.10M | 95.40M | 94.80M | 95.70M | 93.80M |