Income Statement | Dec 24 | Dec 24 | Dec 23 | Dec 23 | Dec 22 |
|---|---|---|---|---|---|
| $ 3.18B | $ 3.18B | $ 3.03B | $ 3.03B | $ 3.59B | |
| $ 1.41B | $ 1.41B | $ 1.39B | $ 1.39B | $ 1.81B | |
| $ 1.09B | $ 1.09B | $ 1.02B | $ 1.02B | $ 1.09B | |
| $ 130.19M | $ 130.19M | $ 118.99M | $ 118.99M | $ 183.77M | |
| $ 453.28M | $ 453.28M | $ 523.59M | $ 523.59M | $ 774.84M | |
| $ 322.59M | $ 322.59M | $ 366.07M | $ 366.07M | $ 722.16M | |
| $ -245.38M | $ -245.38M | $ -199.37M | $ -199.37M | $ -282.82M | |
| $ 77.21M | $ 77.21M | $ 166.70M | $ 166.70M | $ 439.34M | |
| $ 72.41M | $ 72.41M | $ 127.56M | $ 127.56M | $ 528.64M | |
| $ 3.92 | $ 3.92 | $ 6.42 | $ 6.42 | $ 22.47 | |
| $ 3.62 | $ 3.62 | $ 5.91 | $ 5.91 | $ 19.90 | |
| 18.49M | 18.49M | 19.88M | 19.88M | 23.52M | |
| 19.99M | 19.99M | 21.60M | 21.60M | 26.56M |