Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.80B | $ 5.66B | $ 5.62B | $ 4.26B | $ 4.17B | |
| $ 2.60B | $ 2.20B | $ 2.28B | $ 1.48B | $ 1.31B | |
| $ 1.36B | $ 1.43B | $ 1.40B | $ 1.07B | $ 1.07B | |
| $ 1.24B | $ 1.34B | $ 1.34B | $ 1.11B | $ 1.21B | |
| $ 2.45B | $ 2.19B | $ 2.17B | $ 2.16B | $ 1.38B | |
| $ 1.23B | $ 773.00M | $ 884.00M | $ 404.00M | $ 240.00M | |
| $ -682.00M | $ -598.00M | $ -646.00M | $ 324.00M | $ -511.00M | |
| $ 552.00M | $ 175.00M | $ 238.00M | $ 728.00M | $ -271.00M | |
| $ 253.00M | $ -82.00M | $ 57.00M | $ 590.00M | $ -344.00M | |
| $ 1.48 | $ -0.48 | $ 0.41 | $ 3.60 | $ -2.67 | |
| $ 1.47 | $ -0.48 | $ 0.41 | $ 3.59 | $ -2.67 | |
| 171.31M | 171.40M | 139.05M | 163.77M | 128.87M | |
| 172.56M | 171.40M | 139.69M | 164.47M | 128.87M |