Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 102.50B | $ 106.85B | $ 149.00B | $ 88.74B | $ 45.75B | |
| $ 42.63B | $ 48.04B | $ 88.81B | $ 41.87B | $ 9.53B | |
| $ 11.70B | $ 12.27B | $ 10.00B | $ 8.20B | $ 12.96B | |
| $ 9.91B | $ 10.58B | $ 6.73B | $ 11.72B | $ 15.23B | |
| $ 41.95B | $ 49.59B | $ 86.27B | $ 44.07B | $ 11.96B | |
| $ 30.93B | $ 35.77B | $ 78.81B | $ 33.66B | $ -3.42B | |
| $ 59.00M | $ 2.11B | $ -207.00M | $ -2.08B | $ -836.00M | |
| $ 30.99B | $ 37.88B | $ 78.60B | $ 31.58B | $ -4.26B | |
| $ 8.81B | $ 11.88B | $ 28.75B | $ 8.56B | $ -5.51B | |
| $ 3.12 | $ 3.93 | $ 9.06 | $ 2.64 | $ -1.68 | |
| $ 3.11 | $ 3.93 | $ 9.03 | $ 2.63 | $ -1.68 | |
| 2.82B | 3.02B | 3.17B | 3.25B | 3.27B | |
| 2.83B | 3.03B | 3.18B | 3.25B | 3.27B |