Income Statement | Dec 24 | Dec 24 | Dec 23 | Dec 23 | Dec 22 |
|---|---|---|---|---|---|
| $ 6.59B | $ ― | $ 6.87B | $ ― | $ 7.00B | |
| $ 2.67B | $ ― | $ 2.84B | $ ― | $ 3.01B | |
| $ 1.93B | $ ― | $ 1.92B | $ ― | $ 1.89B | |
| $ 179.52M | $ ― | $ 181.18M | $ ― | $ 190.03M | |
| $ 949.10M | $ ― | $ 1.14B | $ ― | $ 1.34B | |
| $ 740.16M | $ ― | $ 924.75M | $ ― | $ 1.13B | |
| $ -10.46M | $ ― | $ -8.14M | $ ― | $ -17.22M | |
| $ 729.70M | $ ― | $ 916.62M | $ ― | $ 1.11B | |
| $ 593.48M | $ ― | $ 738.85M | $ ― | $ 891.64M | |
| $ 36.82 | $ ― | $ 44.73 | $ ― | $ 50.81 | |
| $ 36.82 | $ ― | $ 44.73 | $ ― | $ 50.81 | |
| 16.12M | ― | 16.52M | ― | 17.55M | |
| 16.12M | ― | 16.52M | ― | 17.55M |