Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 17.93B | $ 16.10B | $ 14.33B | $ 13.39B | $ 11.96B | |
| $ 10.36B | $ 9.42B | $ 8.90B | $ 8.26B | $ 5.82B | |
| $ 3.90B | $ 3.81B | $ 3.67B | $ 3.40B | $ 3.12B | |
| $ -1.86B | $ -1.20B | $ 98.00M | $ 98.00M | $ 207.00M | |
| $ 4.59B | $ 4.41B | $ 5.33B | $ 4.95B | $ 2.91B | |
| $ 6.46B | $ 5.61B | $ 5.23B | $ 4.86B | $ 2.70B | |
| $ -2.19B | $ -2.38B | $ -1.30B | $ -670.00M | $ -869.00M | |
| $ 4.27B | $ 3.23B | $ 3.93B | $ 4.18B | $ 1.83B | |
| $ 3.40B | $ 2.56B | $ 3.15B | $ 3.42B | $ 1.53B | |
| $ 33.67 | $ 24.18 | $ 28.29 | $ 29.13 | $ 12.39 | |
| $ 33.05 | $ 23.71 | $ 27.70 | $ 28.48 | $ 12.20 | |
| 101.00M | 105.70M | 111.30M | 119.98M | 123.80M | |
| 102.90M | 107.80M | 113.70M | 120.00M | 125.70M |