Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 42.71B | $ 40.62B | $ 27.40B | $ 23.71B | $ 25.24B | |
| $ 25.10B | $ 25.74B | $ 22.21B | $ 23.89B | $ 19.42B | |
| $ 17.19B | $ 18.87B | $ 14.91B | $ 13.73B | $ 13.37B | |
| $ 939.00M | $ 1.02B | $ 560.00M | $ 497.00M | $ 527.00M | |
| $ 8.85B | $ 7.88B | $ 7.86B | $ 10.66B | $ 6.58B | |
| $ 7.91B | $ 6.87B | $ 7.30B | $ 10.17B | $ 6.05B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 7.91B | $ 6.87B | $ 7.30B | $ 10.17B | $ 6.05B | |
| $ 6.30B | $ 5.43B | $ 5.83B | $ 7.96B | $ 4.96B | |
| $ 3.79 | $ 3.27 | $ 3.69 | $ 5.11 | $ 3.06 | |
| $ 3.79 | $ 3.27 | $ 3.69 | $ 5.10 | $ 3.06 | |
| 1.56B | 1.54B | 1.49B | 1.49B | 1.51B | |
| 1.56B | 1.54B | 1.49B | 1.49B | 1.51B |