Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 18.88B | $ 20.07B | $ 20.80B | $ 17.48B | $ 12.32B | |
$ 18.88B | $ 3.51B | $ 3.85B | $ 3.79B | $ 1.98B | |
$ 2.78B | $ 3.51B | $ 2.80B | $ 2.70B | $ 2.19B | |
$ 0.00 | $ 1.00B | $ 964.00M | $ 883.00M | $ 859.00M | |
$ 0.00 | $ 856.00M | $ 1.85B | $ 1.82B | $ 69.00M | |
$ 16.10B | $ 73.00M | $ 883.00M | $ 993.00M | $ -327.00M | |
$ -15.94B | $ -750.00M | $ -484.00M | $ -119.00M | $ -813.00M | |
$ 155.00M | $ -677.00M | $ 399.00M | $ 513.00M | $ -1.14B | |
$ 60.00M | $ -689.00M | $ 202.00M | $ 764.00M | $ -1.25B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.21 | $ -2.42 | $ 0.89 | $ 2.92 | $ -5.34 | |
$ 0.25 | $ -2.42 | $ 0.89 | $ 2.89 | $ -5.34 | |
287.00M | 285.00M | 234.00M | 261.00M | 234.00M | |
240.00M | 285.00M | 234.00M | 264.00M | 234.00M |