Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.93B | $ 1.64B | $ 741.00M | $ 1.68B | $ 541.00M | |
| $ 2.99B | $ 1.73B | $ 741.00M | $ 1.82B | $ 185.00M | |
| $ 799.00M | $ 94.00M | $ 86.00M | $ 82.00M | $ 38.00M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ -403.00M | $ 0.00 | |
| $ 2.32B | $ 2.12B | $ 1.16B | $ 1.60B | $ 823.00M | |
| $ 2.32B | $ 1.87B | $ 655.00M | $ 1.60B | $ 503.00M | |
| $ -724.00M | $ -326.00M | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 1.59B | $ 1.54B | $ 655.00M | $ 1.60B | $ 503.00M | |
| $ 1.52B | $ 1.52B | $ 600.00M | $ 1.57B | $ 484.00M | |
| $ 2.44 | $ 2.75 | $ 1.21 | $ 3.51 | $ 1.14 | |
| $ 2.44 | $ 2.68 | $ 1.19 | $ 3.51 | $ 1.14 | |
| 624.00M | 554.00M | 498.00M | 446.00M | 424.00M | |
| 624.00M | 575.00M | 518.00M | 446.00M | 424.00M |