Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 10.52B | $ 7.44B | $ 7.15B | $ 8.95B | $ 6.96B | |
| $ 6.22B | $ 4.51B | $ 3.77B | $ 4.62B | $ 3.33B | |
| $ 1.50B | $ 1.20B | $ 1.16B | $ 1.09B | $ 1.24B | |
| $ 197.85M | $ 113.47M | $ 189.34M | $ 157.42M | $ 158.44M | |
| $ 4.68B | $ 3.21B | $ 2.42B | $ 3.34B | $ 2.17B | |
| $ 4.71B | $ 3.31B | $ 2.61B | $ 3.52B | $ 2.09B | |
| $ -3.71B | $ -2.96B | $ -1.56B | $ -1.27B | $ -1.02B | |
| $ 1.01B | $ 354.27M | $ 1.06B | $ 2.25B | $ 1.07B | |
| $ 743.38M | $ 277.69M | $ 785.45M | $ 1.67B | $ 775.24M | |
| $ 3.08 | $ 1.12 | $ 3.13 | $ 6.29 | $ 2.68 | |
| $ 2.99 | $ 1.10 | $ 3.06 | $ 6.13 | $ 2.65 | |
| 217.08M | 232.61M | 247.38M | 263.60M | 285.69M | |
| 223.65M | 236.62M | 255.57M | 271.50M | 290.49M |