Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 10.63B | $ 9.72B | $ 8.69B | $ 9.31B | $ 5.76B | |
| $ 4.60B | $ 4.13B | $ 3.52B | $ 3.88B | $ 2.20B | |
| $ 3.56B | $ 3.30B | $ 2.88B | $ 2.87B | $ 2.32B | |
| $ 321.88M | $ 284.06M | $ 249.20M | $ 230.32M | $ 203.49M | |
| $ 1.05B | $ 847.36M | $ 650.92M | $ 1.02B | $ -110.79M | |
| $ 1.04B | $ 838.04M | $ 641.48M | $ 1.01B | $ -118.38M | |
| $ -364.22M | $ -372.26M | $ -333.97M | $ -465.76M | $ -319.24M | |
| $ 674.81M | $ 465.77M | $ 307.51M | $ 545.30M | $ -437.62M | |
| $ 503.64M | $ 339.65M | $ 230.12M | $ 408.84M | $ -216.50M | |
| $ 7.91 | $ 5.25 | $ 3.51 | $ 6.14 | $ -3.28 | |
| $ 7.80 | $ 5.23 | $ 3.49 | $ 6.00 | $ -3.28 | |
| 63.63M | 64.67M | 65.64M | 66.59M | 65.96M | |
| 64.59M | 64.92M | 65.90M | 68.13M | 65.96M |