Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 10.91B | $ 9.76B | $ 11.44B | $ 10.18B | $ 7.08B | |
| $ 2.06B | $ 1.83B | $ 3.00B | $ 2.35B | $ 1.15B | |
| $ 1.44B | $ 1.36B | $ 1.54B | $ 1.61B | $ 852.27M | |
| $ 332.53M | $ 352.32M | $ 383.71M | $ 364.93M | $ 329.44M | |
| $ 958.88M | $ 822.92M | $ 1.83B | $ 1.25B | $ 646.51M | |
| $ 611.44M | $ 476.04M | $ 1.46B | $ 728.59M | $ 305.91M | |
| $ -54.18M | $ -96.69M | $ -220.33M | $ -3.08M | $ -127.22M | |
| $ 557.26M | $ 379.35M | $ 1.23B | $ 725.51M | $ 178.69M | |
| $ 364.55M | $ 197.60M | $ 782.10M | $ 476.18M | $ 31.75M | |
| $ 0.03 | $ 0.02 | $ 0.06 | $ 0.04 | $ 0.00 | |
| $ 0.03 | $ 0.02 | $ 0.06 | $ 0.04 | $ 0.00 | |
| 12.68B | 12.68B | 12.68B | 12.69B | 12.70B | |
| 12.68B | 12.68B | 12.68B | 12.69B | 12.70B |