Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 18.88B | $ 20.07B | $ 20.80B | $ 17.48B | $ 12.32B | |
$ 3.70B | $ 3.51B | $ 3.85B | $ 3.79B | $ 1.98B | |
$ 2.78B | $ 2.81B | $ 2.80B | $ 2.70B | $ 2.19B | |
$ 1.05B | $ 1.00B | $ 964.00M | $ 883.00M | $ 859.00M | |
$ 1.73B | $ 856.00M | $ 1.81B | $ 1.78B | $ 43.00M | |
$ 920.00M | $ 695.00M | $ 1.05B | $ 1.09B | $ -208.00M | |
$ -765.00M | $ -1.37B | $ -655.00M | $ -574.00M | $ -932.00M | |
$ 155.00M | $ -677.00M | $ 399.00M | $ 513.00M | $ -1.14B | |
$ 70.00M | $ -689.00M | $ 202.00M | $ 764.00M | $ -1.25B | |
$ 0.24 | $ -2.42 | $ 0.89 | $ 2.92 | $ -5.34 | |
$ 0.24 | $ -2.42 | $ 0.89 | $ 2.89 | $ -5.34 | |
287.00M | 285.00M | 234.00M | 261.00M | 234.00M | |
288.00M | 285.00M | 234.00M | 264.00M | 234.00M |