Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 55.09B | $ 54.61B | $ 54.02B | $ 51.68B | $ 48.10B | |
| $ 25.32B | $ 21.27B | $ 23.42B | $ 20.61B | $ 17.34B | |
| $ 12.08B | $ 8.77B | $ 11.18B | $ 9.75B | $ 8.87B | |
| $ 8.67B | $ 8.70B | $ 8.90B | $ 9.35B | $ 9.70B | |
| $ 21.40B | $ 20.74B | $ 20.92B | $ 19.77B | $ 17.85B | |
| $ 13.24B | $ 12.51B | $ 12.24B | $ 10.86B | $ 8.46B | |
| $ -5.74B | $ -5.65B | $ -4.78B | $ -4.47B | $ -4.16B | |
| $ 7.50B | $ 6.85B | $ 7.46B | $ 6.39B | $ 4.30B | |
| $ 5.08B | $ 4.56B | $ 5.05B | $ 4.65B | $ 3.22B | |
| $ 35.53 | $ 30.54 | $ 31.30 | $ 25.34 | $ 15.85 | |
| $ 34.97 | $ 29.99 | $ 30.74 | $ 24.47 | $ 15.40 | |
| 143.06M | 149.21M | 161.50M | 183.67M | 203.32M | |
| 145.36M | 151.97M | 164.43M | 193.04M | 209.27M |