Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 16.40B | $ 17.10B | $ 22.73B | $ 19.89B | $ 8.56B | |
$ 5.38B | $ 6.01B | $ 7.74B | $ 5.85B | $ 2.22B | |
$ 3.79B | $ 3.84B | $ 3.97B | $ 3.46B | $ 1.68B | |
$ 51.00K | $ 558.27M | $ 497.14M | $ 547.35M | $ 116.57M | |
$ 1.60B | $ 2.73B | $ 4.27B | $ 2.93B | $ 660.42M | |
$ 1.60B | $ 2.18B | $ 3.77B | $ 2.39B | $ 543.85M | |
$ -207.72M | $ -192.12M | $ -198.37M | $ -135.88M | $ -135.69M | |
$ 1.39B | $ 1.98B | $ 3.57B | $ 2.25B | $ 408.17M | |
$ 1.08B | $ 1.54B | $ 2.75B | $ 1.73B | $ 313.54M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 9.13 | $ 12.06 | $ 16.98 | $ 8.55 | $ 2.69 | |
$ 9.06 | $ 11.94 | $ 16.82 | $ 8.48 | $ 2.66 | |
118.04M | 127.78M | 161.96M | 201.84M | 116.61M | |
118.98M | 129.00M | 163.48M | 203.47M | 117.92M |