Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 152.67B | $ 141.24B | $ 116.81B | $ 100.33B | $ 109.45B | |
$ 31.04B | $ 31.94B | $ 24.45B | $ 36.61B | $ 23.03B | |
$ 9.77B | $ 7.19B | $ 6.99B | $ 3.06B | $ 3.07B | |
$ 0.00 | $ 0.00 | $ 9.70B | $ 2.29B | $ 11.87B | |
$ 143.09B | $ 21.96B | $ 88.46B | $ 27.95B | $ 14.88B | |
$ 143.09B | $ 28.33B | $ 16.23B | $ 27.95B | $ 14.88B | |
$ -121.82B | $ -6.38B | $ -4.97B | $ -5.60B | $ -5.09B | |
$ 21.27B | $ 21.96B | $ 16.23B | $ 27.95B | $ 14.88B | |
$ 16.98B | $ 17.41B | $ 12.92B | $ 22.18B | $ 11.80B | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.01 | $ 0.00 | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.01 | $ 0.00 | |
5.87B | 5.87B | 5.87B | 5.87B | 5.87B | |
5.89B | 5.89B | 5.89B | 5.89B | 5.89B |