Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 70.67B | $ 54.27B | $ 56.99B | $ 71.15B | $ 57.03B | |
| $ 17.52B | $ 17.55B | $ 11.89B | $ 28.28B | $ 15.21B | |
| $ 14.31B | $ 14.48B | $ 13.78B | $ 17.45B | $ 15.54B | |
| $ 383.00M | $ -70.00M | $ 117.00M | $ 206.00M | $ 457.00M | |
| $ 3.59B | $ 3.00B | $ -1.77B | $ 11.04B | $ 134.00M | |
| $ 3.21B | $ 3.07B | $ -1.89B | $ 10.84B | $ -323.00M | |
| $ 144.00M | $ 49.00M | $ -62.00M | $ 98.00M | $ 96.00M | |
| $ 3.35B | $ 3.12B | $ -1.95B | $ 10.93B | $ -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 |