Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 62.26B | $ 66.22B | $ 68.62B | $ 73.92B | $ 70.68B | |
| $ 21.14B | $ 22.93B | $ 25.26B | $ 27.26B | $ 25.46B | |
| $ 23.99B | $ 21.07B | $ 21.52B | $ 16.57B | $ 19.00B | |
| $ 19.49B | $ 21.47B | $ 21.24B | $ 21.42B | $ 21.26B | |
| $ 18.37B | $ 22.14B | $ 17.87B | $ 32.97B | $ 26.83B | |
| $ -2.82B | $ 1.86B | $ 3.74B | $ 10.69B | $ 6.46B | |
| $ -4.86B | $ -8.93B | $ -16.63B | $ -8.25B | $ -11.39B | |
| $ -7.68B | $ -7.07B | $ -12.90B | $ 2.44B | $ -4.93B | |
| $ -8.25B | $ -8.42B | $ 44.71B | $ 6.06B | $ -1.25B | |
| $ -15.35 | $ -15.05 | $ -21.40 | $ -0.95 | $ -2.25 | |
| $ -15.25 | $ -15.05 | $ -21.40 | $ -0.95 | $ -2.25 | |
| 540.58M | 559.65M | 600.80M | 601.94M | 557.25M | |
| 544.30M | 559.65M | 600.80M | 601.94M | 557.25M |