Income Statement | Dec 24 | Dec 24 | Dec 23 | Dec 23 | Dec 22 |
|---|---|---|---|---|---|
| $ 5.20B | $ 5.20B | $ 4.52B | $ 4.52B | $ 3.50B | |
| $ 866.44M | $ 866.44M | $ 725.03M | $ 725.03M | $ 575.56M | |
| $ 365.70M | $ 365.70M | $ 366.92M | $ 366.92M | $ 235.11M | |
| $ 73.68M | $ 73.68M | $ 61.21M | $ 61.21M | $ 27.03M | |
| $ 584.09M | $ 584.09M | $ 517.40M | $ 517.40M | $ 393.29M | |
| $ 500.74M | $ 500.74M | $ 358.11M | $ 358.11M | $ 340.45M | |
| $ -37.27M | $ -37.27M | $ 42.87M | $ 42.87M | $ 8.32M | |
| $ 463.47M | $ 463.47M | $ 400.98M | $ 400.98M | $ 348.77M | |
| $ 333.38M | $ 333.38M | $ 273.42M | $ 273.42M | $ 263.13M | |
| $ 1.25 | $ 1.25 | $ 1.03 | $ 1.03 | $ 0.98 | |
| $ 1.23 | $ 1.23 | $ 1.02 | $ 1.02 | $ 0.97 | |
| 267.36M | 267.36M | 266.01M | 266.01M | 268.10M | |
| 270.04M | 270.04M | 268.19M | 268.19M | 270.81M |