Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.48B | $ 3.36B | $ 3.19B | $ 2.98B | $ 2.39B | |
| $ 2.49B | $ 2.41B | $ 2.23B | $ 2.14B | $ 1.76B | |
| $ 1.66B | $ 1.49B | $ 1.71B | $ 1.29B | $ 1.01B | |
| $ 87.50M | $ 109.54M | $ 43.59M | $ 41.40M | $ 41.27M | |
| $ 951.63M | $ 1.05B | $ 566.63M | $ 428.04M | $ 802.85M | |
| $ 823.31M | $ 916.90M | $ 515.00M | $ 851.68M | $ 745.72M | |
| $ -119.26M | $ -140.12M | $ -137.51M | $ -595.53M | $ -114.76M | |
| $ 704.06M | $ 776.78M | $ 377.49M | $ 256.15M | $ 630.95M | |
| $ 551.28M | $ 651.54M | $ 361.95M | $ 277.72M | $ 162.33M | |
| $ 2.12 | $ 2.41 | $ 1.28 | $ 1.01 | $ 0.73 | |
| $ 2.02 | $ 2.26 | $ 1.24 | $ 0.93 | $ 0.66 | |
| 260.30M | 275.77M | 282.56M | 275.00M | 223.43M | |
| 279.06M | 293.28M | 295.21M | 304.84M | 256.02M |