Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 11.80B | $ 12.01B | $ 12.94B | $ 11.39B | $ 9.39B | |
| $ 2.54B | $ 2.46B | $ 2.30B | $ 2.37B | $ 2.03B | |
| $ 1.12B | $ 1.20B | $ 964.00M | $ 1.00B | $ 985.00M | |
| $ 448.00M | $ 499.00M | $ 460.00M | $ 447.00M | $ 422.00M | |
| $ 1.90B | $ 1.82B | $ 1.75B | $ 279.00M | $ 1.45B | |
| $ 1.42B | $ 1.27B | $ 1.34B | $ 1.36B | $ 1.05B | |
| $ -676.00M | $ -460.00M | $ -238.00M | $ -1.78B | $ -317.00M | |
| $ 743.00M | $ 809.00M | $ 1.10B | $ -416.00M | $ 731.00M | |
| $ 424.00M | $ 450.00M | $ 727.00M | $ -560.00M | $ 579.00M | |
| $ 3.56 | $ 3.77 | $ 6.02 | $ -3.52 | $ 3.18 | |
| $ 3.55 | $ 3.76 | $ 5.99 | $ -3.52 | $ 3.15 | |
| 119.44M | 119.68M | 121.37M | 143.96M | 133.53M | |
| 119.43M | 119.67M | 121.38M | 130.38M | 134.56M |