Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 11.10B | $ 9.92B | $ 8.40B | $ 5.99B | $ 3.38B | |
| $ 9.22B | $ 8.21B | $ 6.90B | $ 4.84B | $ 2.50B | |
| $ 6.67B | $ 6.70B | $ 5.10B | $ 4.41B | $ 6.09B | |
| $ 65.00M | $ 44.00M | $ 81.00M | $ 138.00M | $ 125.88M | |
| $ 2.62B | $ 1.56B | $ 1.97B | $ 276.00M | $ -4.38B | |
| $ 2.55B | $ 1.52B | $ 1.80B | $ 429.00M | $ -3.59B | |
| $ 778.00M | $ 584.00M | $ 187.00M | $ -729.00M | $ -1.09B | |
| $ 3.33B | $ 2.10B | $ 1.99B | $ -300.00M | $ -4.68B | |
| $ 2.65B | $ 4.79B | $ 1.89B | $ -352.00M | $ -4.58B | |
| $ 4.19 | $ 7.52 | $ 2.97 | $ -0.57 | $ -7.72 | |
| $ 4.11 | $ 7.24 | $ 2.79 | $ -0.57 | $ -7.72 | |
| 632.00M | 637.00M | 637.00M | 616.00M | 594.08M | |
| 645.00M | 662.00M | 680.00M | 616.00M | 594.08M |