Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 31.33B | $ 25.82B | $ 25.31B | $ 18.78B | $ 12.62B | |
$ 20.16B | $ 15.56B | $ 18.77B | $ 12.26B | $ 6.00B | |
$ 2.64B | $ 319.20M | $ 4.07B | $ 3.60B | $ 2.72B | |
$ 2.32B | $ 2.07B | $ 2.06B | $ 1.99B | $ 1.93B | |
$ 19.84B | $ 17.31B | $ 17.00B | $ 10.64B | $ 5.05B | |
$ 17.52B | $ 15.24B | $ 14.70B | $ 8.66B | $ 3.28B | |
$ 2.85B | $ -623.44M | $ -613.42M | $ -531.64M | $ -420.48M | |
$ 20.37B | $ 14.62B | $ 14.08B | $ 8.13B | $ 2.86B | |
$ 13.55B | $ 10.20B | $ 9.99B | $ 5.98B | $ 1.97B | |
$ 45.17 | $ 34.01 | $ 33.29 | $ 19.95 | $ 6.57 | |
$ 45.17 | $ 34.01 | $ 33.29 | $ 19.95 | $ 6.57 | |
300.00M | 300.02M | 300.00M | 300.00M | 300.00M | |
300.00M | 300.00M | 300.00M | 300.00M | 300.00M |