Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 31.05B | $ 31.94B | $ 24.53B | $ 36.61B | $ 23.03B | |
| $ 31.05B | $ 31.94B | $ 24.53B | $ 36.61B | $ 23.03B | |
| $ 9.77B | $ 10.01B | $ 8.21B | $ 8.64B | $ 8.18B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 21.27B | $ 21.96B | $ 16.23B | $ 27.95B | $ 14.88B | |
| $ 21.27B | $ 21.96B | $ 16.23B | $ 27.95B | $ 14.88B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 21.27B | $ 21.96B | $ 16.23B | $ 27.95B | $ 14.88B | |
| $ 16.98B | $ 17.41B | $ 12.92B | $ 22.18B | $ 11.80B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.01 | $ 0.00 | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.01 | $ 0.00 | |
| 5.87B | 5.87B | 5.87B | 5.87B | 5.87B | |
| 5.89B | 5.89B | 5.89B | 5.89B | 5.89B |