Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 6.12B | $ 6.00B | $ 7.59B | $ 9.21B | $ 7.08B | |
| $ 3.76B | $ 3.71B | $ 4.28B | $ 5.64B | $ 4.32B | |
| $ 3.59B | $ 3.44B | $ 3.95B | $ 4.00B | $ 3.39B | |
| $ 207.40M | $ 188.50M | $ 167.50M | $ 158.40M | $ 149.00M | |
| $ 522.40M | $ 595.40M | $ 586.20M | $ 1.87B | $ 1.13B | |
| $ 165.40M | $ 274.40M | $ 325.70M | $ 1.64B | $ 923.00M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 165.40M | $ 274.40M | $ 325.70M | $ 1.64B | $ 923.00M | |
| $ 131.10M | $ 216.80M | $ 263.00M | $ 1.24B | $ 696.00M | |
| $ 1.26 | $ 2.08 | $ 2.46 | $ 11.18 | $ 6.18 | |
| $ 1.26 | $ 2.07 | $ 2.45 | $ 11.14 | $ 6.16 | |
| 103.90M | 104.30M | 107.00M | 111.00M | 112.75M | |
| 104.30M | 104.60M | 107.30M | 111.40M | 113.02M |