Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 86.05B | $ 78.10B | $ 44.76B | $ 69.54B | $ 58.92B | |
| $ 83.66B | $ 75.71B | $ 33.77B | $ 60.33B | $ 50.16B | |
| $ 75.20B | $ 69.25B | $ 28.40B | $ 53.28B | $ 44.77B | |
| $ 911.00M | $ 852.00M | $ 756.00M | $ 849.00M | $ 911.00M | |
| $ 9.82B | $ 7.77B | $ 6.57B | $ 8.36B | $ 6.71B | |
| $ 8.47B | $ 6.46B | $ 5.37B | $ 7.05B | $ 5.39B | |
| $ -1.00M | $ 2.00M | $ 1.00M | $ 0.00 | $ 3.00M | |
| $ 8.46B | $ 6.46B | $ 5.37B | $ 7.05B | $ 5.39B | |
| $ 5.81B | $ 4.35B | $ 3.96B | $ 5.20B | $ 3.83B | |
| $ 2.02 | $ 1.50 | $ 1.34 | $ 1.75 | $ 2.59 | |
| $ 2.01 | $ 1.49 | $ 1.33 | $ 1.73 | $ 2.56 | |
| 2.87B | 1.46B | 1.48B | 1.49B | 1.48B | |
| 2.90B | 1.46B | 1.50B | 1.50B | 1.50B |