Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 12.67B | $ 12.34B | $ 12.65B | $ 12.40B | $ 10.12B | |
| $ 3.77B | $ 3.65B | $ 3.65B | $ 3.67B | $ 2.81B | |
| $ 3.04B | $ 2.94B | $ 2.71B | $ 2.82B | $ 2.25B | |
| $ 297.00M | $ 248.00M | $ 212.00M | $ 209.53M | $ 185.54M | |
| $ 941.00M | $ 877.00M | $ 977.00M | $ 1.07B | $ 726.81M | |
| $ 729.00M | $ 714.00M | $ 938.00M | $ 854.81M | $ 567.40M | |
| $ -203.00M | $ -158.00M | $ -202.00M | $ -4.25M | $ -55.16M | |
| $ 526.00M | $ 556.00M | $ 736.00M | $ 850.56M | $ 512.24M | |
| $ 390.00M | $ 416.00M | $ 538.00M | $ 623.91M | $ 402.22M | |
| $ 3.07 | $ 3.18 | $ 3.95 | $ 4.51 | $ 2.82 | |
| $ 3.05 | $ 3.16 | $ 3.91 | $ 4.45 | $ 2.80 | |
| 126.79M | 130.62M | 136.06M | 140.09M | 142.50M | |
| 127.78M | 131.75M | 137.76M | 141.77M | 143.40M |