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 | $ 300.00M | $ 173.00M | $ 88.78M | $ 34.38M | |
$ 3.09B | $ 5.35B | $ 4.31B | $ -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.30 | $ 0.94 | $ -0.10 | $ -0.11 | |
$ 0.61 | $ 1.04 | $ 0.94 | $ -0.10 | $ -0.11 | |
2.42B | 2.07B | 1.97B | 246.08M | 246.08M | |
2.42B | 2.58B | 1.97B | 246.08M | 246.08M |