Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|
| $ 57.44B | $ 44.08B | $ 31.75B | $ 23.35B | |
| $ 9.38B | $ 7.04B | $ 4.15B | $ 3.03B | |
| $ 8.05B | $ 6.25B | $ 3.65B | $ 2.64B | |
| $ 1.52B | $ 1.09B | $ 765.00M | $ 536.17M | |
| $ 3.49B | $ 2.43B | $ 1.55B | $ 819.01M | |
| $ 1.33B | $ 793.86M | $ 498.75M | $ 393.95M | |
| $ -610.96M | $ -894.77M | $ -853.20M | $ -1.13B | |
| $ 717.55M | $ -100.91M | $ -354.45M | $ -733.08M | |
| $ 334.42M | $ -306.15M | $ -550.67M | $ -825.94M | |
| $ 3.06 | $ -3.64 | $ -6.72 | $ -9.70 | |
| $ 2.40 | $ -3.64 | $ -6.72 | $ -9.70 | |
| 112.20M | 84.15M | 84.15M | 84.15M | |
| 139.44M | 84.15M | 84.15M | 84.15M |