Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 738.17B | $ 313.57B | $ 101.39B | $ 57.08B | $ 38.11B | |
$ 291.62B | $ 103.40B | $ 48.07B | $ 27.52B | $ 21.29B | |
$ 94.42B | $ -234.82B | $ -27.84B | $ 4.54B | $ 2.97B | |
$ 113.79B | $ 70.22B | $ 28.28B | $ 12.04B | $ 7.08B | |
$ 303.86B | $ 259.62B | $ 160.56B | $ 139.78B | $ 64.82B | |
$ 197.20B | $ 338.22B | $ 101.56B | $ 25.71B | $ 20.34B | |
$ -54.49B | $ -174.32B | $ -112.39B | $ -42.46B | $ -30.11B | |
$ 142.71B | $ 163.90B | $ 25.80B | $ 7.62B | $ 12.08B | |
$ 49.60B | $ 148.04B | $ 19.04B | $ -647.86M | $ 6.89B | |
$ 33.01 | $ 214.53 | $ 12.65 | $ -0.43 | $ 4.58 | |
$ 33.01 | $ 214.53 | $ 12.65 | $ -0.43 | $ 4.58 | |
1.50B | 1.50B | 1.51B | 1.51B | 1.51B | |
1.50B | 1.50B | 1.51B | 1.51B | 1.51B |