Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.97B | $ 7.90B | $ 6.45B | $ 1.41B | $ 1.25B | |
| $ 3.30B | $ 6.21B | $ 4.20B | $ 714.51M | $ 694.41M | |
| $ 1.54B | $ 1.36B | $ 642.00M | $ 337.00M | $ 1.25B | |
| $ 322.00M | $ 277.00M | $ 158.00M | $ 88.78M | $ 34.38M | |
| $ 3.09B | $ 5.35B | $ 4.29B | $ -371.00M | $ 32.95M | |
| $ 1.76B | $ 4.85B | $ 3.56B | $ -337.00M | $ -149.00K | |
| $ 420.00M | $ -418.00M | $ -11.00M | $ -99.00M | $ -31.85M | |
| $ 2.18B | $ 4.43B | $ 3.54B | $ -436.00M | $ -32.00M | |
| $ 1.54B | $ 2.68B | $ 1.86B | $ -356.00M | $ -27.78M | |
| $ 0.61 | $ 1.14 | $ 0.94 | $ -0.10 | $ -0.11 | |
| $ 0.61 | $ 1.04 | $ 0.94 | $ -0.10 | $ -0.11 | |
| 2.42B | 2.07B | 2.35B | 246.08M | 246.08M | |
| 2.42B | 2.58B | 2.58B | 246.08M | 246.08M |