Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.79B | $ 4.15B | $ 3.77B | $ 3.77B | $ 3.41B | |
| $ 2.92B | $ 2.50B | $ 2.25B | $ 2.30B | $ 2.13B | |
| $ 2.76B | $ 2.37B | $ 2.04B | $ 1.97B | $ 1.87B | |
| $ 436.00M | $ 382.00M | $ 379.00M | $ 415.00M | $ 442.00M | |
| $ 601.00M | $ 499.00M | $ 598.00M | $ 733.00M | $ 732.00M | |
| $ 162.00M | $ 130.00M | $ 207.00M | $ 329.00M | $ 260.00M | |
| $ -396.00M | $ -296.00M | $ -134.00M | $ -11.00M | $ 30.00M | |
| $ -234.00M | $ -166.00M | $ 73.00M | $ 318.00M | $ 290.00M | |
| $ -317.00M | $ -260.00M | $ 6.00M | $ 182.00M | $ -18.00M | |
| $ -0.90 | $ -0.74 | $ 0.04 | $ 0.52 | $ -0.05 | |
| $ -0.90 | $ -0.74 | $ 0.04 | $ 0.52 | $ -0.05 | |
| 351.80M | 350.50M | 350.00M | 350.00M | 350.00M | |
| 351.80M | 350.50M | 350.00M | 350.00M | 350.00M |