Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 19.18B | $ 22.00B | $ 22.99B | $ 20.44B | $ 5.35B | |
| $ 70.00M | $ 1.39B | $ 2.52B | $ 4.53B | $ 252.00M | |
| $ 826.00M | $ 714.00M | $ 575.00M | $ 502.00M | $ 394.00M | |
| $ 951.00M | $ 973.00M | $ 1.03B | $ 904.00M | $ 308.00M | |
| $ 378.00M | $ 1.86B | $ 3.11B | $ 5.04B | $ 353.00M | |
| $ -756.00M | $ 677.00M | $ 1.94B | $ 4.01B | $ -142.00M | |
| $ -187.00M | $ -80.00M | $ -143.00M | $ -209.00M | $ -51.00M | |
| $ -943.00M | $ 597.00M | $ 1.80B | $ 3.80B | $ -193.00M | |
| $ -754.00M | $ 399.00M | $ 1.33B | $ 2.99B | $ -122.00M | |
| $ -1.57 | $ 0.78 | $ 2.57 | $ 5.62 | $ -0.32 | |
| $ -1.57 | $ 0.78 | $ 2.55 | $ 5.35 | $ -0.32 | |
| 480.00M | 510.00M | 519.00M | 558.56M | 379.00M | |
| 480.00M | 511.00M | 524.00M | 558.00M | 379.00M |