Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 8.48B | $ 8.25B | $ 8.02B | $ 5.94B | $ 4.35B | |
| $ 717.72M | $ 694.17M | $ 599.88M | $ 344.00M | $ 333.59M | |
| $ 437.16M | $ 422.01M | $ 424.61M | $ 352.69M | $ 266.45M | |
| $ 98.82M | $ 104.17M | $ 109.60M | $ 65.47M | $ 36.18M | |
| $ 342.91M | $ 391.21M | $ 301.87M | $ 69.01M | $ 105.81M | |
| $ 280.56M | $ 272.16M | $ 175.26M | $ -8.69M | $ 67.14M | |
| $ -32.62M | $ -51.04M | $ -32.64M | $ 35.27M | $ 22.24M | |
| $ 247.95M | $ 221.12M | $ 142.63M | $ 26.58M | $ 89.38M | |
| $ 125.51M | $ 124.06M | $ 86.50M | $ -7.22M | $ 52.49M | |
| $ 1.32 | $ 1.54 | $ 0.91 | $ -0.10 | $ 0.56 | |
| $ 1.31 | $ 1.53 | $ 0.91 | $ -0.10 | $ 0.56 | |
| 94.97M | 94.92M | 94.89M | 72.19M | 93.10M | |
| 95.47M | 95.12M | 94.91M | 72.19M | 93.10M |