Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 28.27B | $ 20.38B | $ 10.95B | $ 12.62B | $ 10.48B | |
| $ 5.49B | $ 4.05B | $ 2.77B | $ 3.06B | $ 2.35B | |
| $ 3.89B | $ 3.08B | $ 1.52B | $ 1.60B | $ 1.25B | |
| $ 2.31B | $ 1.41B | $ 525.36M | $ 526.72M | $ 486.74M | |
| $ 3.91B | $ 2.74B | $ 1.79B | $ 2.13B | $ 1.57B | |
| $ 1.60B | $ 972.06M | $ 1.24B | $ 1.46B | $ 1.10B | |
| $ -707.93M | $ -431.49M | $ -211.96M | $ -123.27M | $ -157.27M | |
| $ 894.66M | $ 540.57M | $ 1.03B | $ 1.33B | $ 947.13M | |
| $ 659.72M | $ 307.93M | $ 747.28M | $ 965.65M | $ 704.64M | |
| $ 1.25 | $ 0.80 | $ 3.25 | $ 3.85 | $ 3.12 | |
| $ 1.23 | $ 0.79 | $ 3.22 | $ 3.80 | $ 3.09 | |
| 510.53M | 386.00M | 258.00M | 258.00M | 257.00M | |
| 538.89M | 389.00M | 260.00M | 261.00M | 260.00M |