Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 28.45B | $ 25.80B | $ 19.58B | $ 25.80B | $ 19.86B | |
| $ 5.57B | $ 5.23B | $ -104.30M | $ 12.27B | $ 8.18B | |
| $ -69.40M | $ -677.60M | $ -5.01B | $ 7.88B | $ 7.94B | |
| $ 753.80M | $ 896.00M | $ 677.40M | $ 930.40M | $ 752.10M | |
| $ 7.04B | $ 7.31B | $ 6.03B | $ 5.84B | $ 1.47B | |
| $ 5.64B | $ 5.91B | $ 4.90B | $ 4.39B | $ 244.10M | |
| $ 0.00 | $ 0.00 | $ 300.00K | $ 0.00 | $ 0.00 | |
| $ 5.64B | $ 5.91B | $ 4.90B | $ 4.39B | $ 244.10M | |
| $ 3.87B | $ 4.38B | $ 3.37B | $ 3.40B | $ 218.40M | |
| $ 173.41 | $ 171.28 | $ 45.27 | $ 129.33 | $ 1.08 | |
| $ 160.56 | $ 173.24 | $ 45.27 | $ 122.25 | $ 1.08 | |
| 22.37M | 25.01M | 25.34M | 27.46M | 34.72M | |
| 24.16M | 25.01M | 25.34M | 27.82M | 34.72M |