Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 12.14B | $ 12.55B | $ 15.79B | $ 11.78B | $ 7.50B | |
| $ 1.96B | $ 2.22B | $ 4.07B | $ 3.50B | $ 1.02B | |
| $ 1.08B | $ 1.49B | $ 1.02B | $ 695.00M | $ 594.00M | |
| $ 1.11B | $ 1.10B | $ 1.06B | $ 840.00M | $ 773.00M | |
| $ 2.21B | $ 1.96B | $ 4.18B | $ 3.69B | $ 1.25B | |
| $ 875.00M | $ 729.00M | $ 3.05B | $ 2.80B | $ 429.00M | |
| $ 63.00M | $ -29.00M | $ -104.00M | $ -123.00M | $ -98.00M | |
| $ 938.00M | $ 700.00M | $ 2.95B | $ 2.68B | $ 331.00M | |
| $ 602.00M | $ 479.00M | $ 2.25B | $ 2.02B | $ 330.00M | |
| $ 4.66 | $ 3.72 | $ 17.47 | $ 15.66 | $ 2.57 | |
| $ 4.64 | $ 3.70 | $ 17.35 | $ 15.58 | $ 2.57 | |
| 128.53M | 127.81M | 127.97M | 128.00M | 127.85M | |
| 129.21M | 128.60M | 128.85M | 128.70M | 128.09M |