Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 18 | Dec 17 |
|---|---|---|---|---|---|
| $ 13.68B | $ 12.87B | $ 12.38B | $ 13.97B | $ 14.20B | |
| $ 2.85B | $ 2.67B | $ 2.70B | $ 2.38B | $ 2.40B | |
| $ 1.79B | $ 1.79B | $ 1.84B | $ 1.27B | $ 1.34B | |
| $ 392.00M | $ 392.00M | $ 376.00M | $ 424.00M | $ 431.00M | |
| $ 1.56B | $ 1.51B | $ 1.39B | $ 1.97B | $ 1.37B | |
| $ 1.05B | $ 883.00M | $ 864.00M | $ 1.10B | $ 1.07B | |
| $ 34.00M | $ 133.00M | $ 9.00M | $ 281.00M | $ -275.00M | |
| $ 1.09B | $ 1.02B | $ 873.00M | $ 1.38B | $ 762.00M | |
| $ 921.00M | $ 861.00M | $ 746.00M | $ 1.22B | $ 307.00M | |
| $ 4.61 | $ 4.05 | $ 3.33 | $ 4.88 | $ 1.17 | |
| $ 4.56 | $ 4.01 | $ 3.29 | $ 4.83 | $ 1.14 | |
| 199.72M | 212.81M | 224.11M | 250.20M | 261.50M | |
| 201.77M | 214.97M | 226.52M | 253.24M | 268.75M |