Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 347.09B | $ 171.89B | $ 254.99B | $ 480.27B | $ 476.10B | |
$ 347.09B | $ 169.02B | $ 254.99B | $ 480.27B | $ 476.10B | |
$ 164.41B | $ 171.89B | $ 188.63B | $ 311.33B | $ 369.01B | |
$ 8.02B | $ 7.46B | $ 7.02B | $ 6.65B | $ 6.29B | |
$ 0.00 | $ 0.00 | $ 115.41B | $ 195.91B | $ 141.68B | |
$ 182.68B | $ 289.42B | $ 109.45B | $ 162.91B | $ 102.43B | |
$ -10.37B | $ -214.97B | $ -442.19B | $ -30.32B | $ -38.55B | |
$ 172.31B | $ 74.44B | $ 60.95B | $ 165.59B | $ 103.13B | |
$ 150.82B | $ 66.02B | $ 46.93B | $ 144.56B | $ 90.27B | |
$ 10.77 | $ 4.57 | $ 3.37 | $ 11.33 | $ 6.98 | |
$ 10.77 | $ 4.83 | $ 3.37 | $ 11.33 | $ 6.98 | |
14.00B | 14.43B | 13.01B | 12.50B | 12.51B | |
14.00B | 13.67B | 13.01B | 12.50B | 12.51B |