Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 70.64B | $ 54.27B | $ 56.96B | $ 71.15B | $ 57.03B | |
| $ 17.49B | $ 17.55B | $ 11.86B | $ 28.28B | $ 15.21B | |
| $ 14.28B | $ 14.48B | $ 13.76B | $ 17.43B | $ 15.54B | |
| $ 383.00M | $ -70.00M | $ 117.00M | $ 206.00M | $ 457.00M | |
| $ 3.59B | $ 3.00B | $ -1.77B | $ 11.05B | $ 132.00M | |
| $ 3.21B | $ 3.25B | $ -989.00M | $ 10.44B | $ -323.00M | |
| $ 144.00M | $ -128.00M | $ -965.00M | $ -973.00M | $ 96.00M | |
| $ 3.35B | $ 3.12B | $ -1.95B | $ 9.47B | $ -227.00M | |
| $ 2.73B | $ 2.49B | $ -1.65B | $ 8.87B | $ -374.00M | |
| $ 7.54 | $ 6.76 | $ -4.49 | $ 22.56 | $ -1.00 | |
| $ 7.50 | $ 6.74 | $ -4.49 | $ 19.51 | $ -1.00 | |
| 357.50M | 363.50M | 372.30M | 387.20M | 395.80M | |
| 359.30M | 364.60M | 372.30M | 390.10M | 395.80M |