Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 19.18B | $ 22.00B | $ 22.99B | $ 20.44B | $ 5.35B | |
$ 70.00M | $ 1.39B | $ 2.52B | $ 4.53B | $ 252.00M | |
$ 826.00M | $ 714.00M | $ 575.00M | $ 502.00M | $ 304.00M | |
$ 951.00M | $ 973.00M | $ 1.03B | $ 904.00M | $ 308.00M | |
$ 378.00M | $ 1.86B | $ 3.11B | $ 5.04B | $ 310.00M | |
$ -756.00M | $ 677.00M | $ 1.94B | $ 4.01B | $ 5.00M | |
$ -187.00M | $ -80.00M | $ -143.00M | $ -209.00M | $ -51.00M | |
$ -943.00M | $ 597.00M | $ 1.80B | $ 3.80B | $ -193.00M | |
$ -754.00M | $ 399.00M | $ 1.33B | $ 2.99B | $ -82.00M | |
$ -1.61 | $ 0.78 | $ 2.57 | $ 6.00 | $ -0.22 | |
$ -1.61 | $ 0.78 | $ 2.55 | $ 5.35 | $ -0.22 | |
468.00M | 510.00M | 519.00M | 498.00M | 379.00M | |
468.00M | 511.00M | 524.00M | 558.00M | 379.00M |