Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 738.17B | $ 682.84B | $ 687.58B | $ 346.24B | $ 112.05B | |
| $ 291.64B | $ 225.17B | $ 325.98B | $ 166.92B | $ 62.61B | |
| $ 94.44B | $ -511.35B | $ -93.72B | $ 10.95B | $ -19.56B | |
| $ 113.79B | $ 152.91B | $ 131.91B | $ 64.98B | $ 17.51B | |
| $ 313.94B | $ 569.26B | $ 349.64B | $ 139.78B | $ 64.82B | |
| $ 197.20B | $ 736.52B | $ 419.70B | $ 155.97B | $ 82.17B | |
| $ -54.49B | $ -379.61B | $ -244.75B | $ -109.74B | $ -46.66B | |
| $ 142.71B | $ 356.91B | $ 174.95B | $ 46.23B | $ 35.51B | |
| $ 49.60B | $ 322.39B | $ 129.12B | $ -4.50B | $ 20.26B | |
| $ 330.10 | $ 2.15K | $ 394.00 | $ -9.60 | $ 69.10 | |
| $ 330.10 | $ 2.15K | $ 394.00 | $ -9.60 | $ 69.10 | |
| 150.26M | 150.27M | 150.50M | 150.52M | 150.52M | |
| 150.26M | 150.27M | 150.50M | 150.52M | 150.52M |