Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 12.90B | $ 10.51B | $ 11.32B | $ 7.47B | $ 4.67B | |
$ 10.18B | $ 8.25B | $ 7.91B | $ 4.54B | $ 2.47B | |
$ 5.40B | $ 5.35B | $ 3.93B | $ 2.54B | $ 1.64B | |
$ 2.49B | $ 2.05B | $ 1.70B | $ 1.54B | $ 2.27B | |
$ 7.25B | $ 5.00B | $ 5.74B | $ 3.51B | $ -112.00M | |
$ 4.78B | $ 2.90B | $ 5.57B | $ 2.01B | $ -343.00M | |
$ -422.00M | $ -426.00M | $ -301.00M | $ -518.00M | $ -2.85B | |
$ 4.35B | $ 2.47B | $ 3.55B | $ 1.49B | $ -2.85B | |
$ 2.77B | $ 1.38B | $ 2.10B | $ 559.00M | $ -3.09B | |
$ 9.02 | $ 4.52 | $ 6.80 | $ 1.80 | $ -10.08 | |
$ 8.98 | $ 4.49 | $ 6.77 | $ 1.80 | $ -10.15 | |
306.90M | 305.90M | 306.18M | 307.40M | 306.98M | |
308.30M | 307.60M | 309.60M | 309.30M | 304.80M |