Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 890.08B | $ 685.68B | $ 581.76B | $ 562.57B | $ 456.33B | |
| $ 363.22B | $ 270.72B | $ 232.92B | $ 213.67B | $ 173.54B | |
| $ 282.99B | $ 214.75B | $ 170.49B | $ 160.94B | $ 133.91B | |
| $ 44.77B | $ 33.19B | $ 29.75B | $ 28.30B | $ 25.96B | |
| $ 139.03B | $ 105.43B | $ 88.22B | $ 84.60B | $ 58.52B | |
| $ 80.23B | $ 55.97B | $ 62.44B | $ 52.73B | $ 39.63B | |
| $ -5.57B | $ 50.74M | $ -17.03B | $ -181.03M | $ -22.44B | |
| $ 74.65B | $ 56.02B | $ 45.40B | $ 52.55B | $ 17.19B | |
| $ 25.70B | $ 64.04B | $ 23.30B | $ 28.82B | $ -1.79B | |
| $ 739.40 | $ 1.79K | $ 651.10 | $ 805.40 | $ -49.90 | |
| $ 739.40 | $ 1.79K | $ 651.10 | $ 805.40 | $ -49.90 | |
| 34.76M | 35.78M | 35.78M | 35.78M | 35.78M | |
| 34.76M | 35.78M | 35.78M | 35.78M | 35.78M |