Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.18B | $ 3.03B | $ 3.59B | $ 3.76B | $ 2.85B | |
| $ 1.41B | $ 1.39B | $ 1.81B | $ 1.86B | $ 1.33B | |
| $ 1.05B | $ 1.03B | $ 1.07B | $ 922.34M | $ 839.52M | |
| $ 130.19M | $ 118.99M | $ 183.77M | $ 168.50M | $ 164.17M | |
| $ 453.28M | $ 523.59M | $ 774.84M | $ 1.07B | $ 612.12M | |
| $ 367.75M | $ 363.18M | $ 746.08M | $ 933.08M | $ 488.41M | |
| $ -290.54M | $ -207.36M | $ -308.79M | $ -110.97M | $ -112.00M | |
| $ 77.21M | $ 155.82M | $ 437.28M | $ 822.10M | $ 376.41M | |
| $ 72.41M | $ 127.56M | $ 528.64M | $ 688.55M | $ 271.81M | |
| $ 3.92 | $ 6.42 | $ 22.47 | $ 32.37 | $ 13.82 | |
| $ 3.62 | $ 5.91 | $ 19.90 | $ 22.13 | $ 9.96 | |
| 18.49M | 19.88M | 23.52M | 21.27M | 19.67M | |
| 19.99M | 21.60M | 26.56M | 31.11M | 27.30M |