Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.33B | $ 5.26B | $ 4.99B | $ 5.01B | $ 3.76B | |
| $ 1.88B | $ 1.81B | $ 1.54B | $ 1.83B | $ 985.75M | |
| $ 1.43B | $ 1.44B | $ 1.27B | $ 1.22B | $ 977.26M | |
| $ 215.43M | $ 235.98M | $ 212.78M | $ 163.56M | $ 163.16M | |
| $ 658.86M | $ 477.02M | $ 404.98M | $ 756.43M | $ -104.73M | |
| $ 449.96M | $ 368.01M | $ 273.66M | $ 607.41M | $ 8.48M | |
| $ -7.73M | $ -128.15M | $ -95.16M | $ -48.49M | $ -300.75M | |
| $ 442.23M | $ 239.86M | $ 178.49M | $ 558.92M | $ -292.27M | |
| $ 329.38M | $ 170.04M | $ 125.14M | $ 419.63M | $ -209.27M | |
| $ 1.71 | $ 0.87 | $ 0.69 | $ 2.50 | $ -1.26 | |
| $ 1.68 | $ 0.86 | $ 0.64 | $ 2.03 | $ -1.26 | |
| 193.06M | 195.65M | 181.78M | 168.16M | 166.46M | |
| 196.41M | 196.86M | 205.23M | 206.53M | 166.46M |