Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 8.87B | $ 8.57B | $ 7.23B | $ 5.53B | $ 6.07B | |
| $ 2.13B | $ 1.81B | $ 1.32B | $ 783.00M | $ 423.00M | |
| $ 1.13B | $ 1.18B | $ 1.07B | $ 908.00M | $ 968.00M | |
| $ 343.00M | $ 302.00M | $ 301.00M | $ 306.00M | $ 352.00M | |
| $ 1.26B | $ 1.00B | $ 617.00M | $ 153.00M | $ -2.34B | |
| $ 996.00M | $ 631.00M | $ 255.00M | $ -125.00M | $ -545.00M | |
| $ -165.00M | $ -19.00M | $ -17.00M | $ -105.00M | $ -2.23B | |
| $ 831.00M | $ 612.00M | $ 238.00M | $ -230.00M | $ -2.78B | |
| $ 635.00M | $ 993.00M | $ 155.00M | $ -250.00M | $ -2.54B | |
| $ 1.62 | $ 2.53 | $ 0.40 | $ -0.63 | $ -6.61 | |
| $ 1.60 | $ 2.50 | $ 0.39 | $ -0.63 | $ -6.61 | |
| 392.00M | 393.00M | 390.00M | 386.00M | 384.00M | |
| 396.00M | 397.00M | 394.00M | 386.00M | 384.00M |