Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.12B | $ 2.19B | $ 2.24B | $ 2.02B | $ 1.79B | |
| $ 1.13B | $ 1.16B | $ 1.21B | $ 1.14B | $ 1.06B | |
| $ 934.27M | $ 1.00B | $ 1.04B | $ 995.77M | $ 1.02B | |
| $ 165.54M | $ 169.70M | $ 172.55M | $ 148.77M | $ 110.79M | |
| $ 365.32M | $ 335.14M | $ 351.38M | $ 298.12M | $ 160.74M | |
| $ 192.18M | $ 160.79M | $ 169.45M | $ 142.15M | $ 40.73M | |
| $ -115.68M | $ -120.99M | $ -85.07M | $ -48.35M | $ -13.93M | |
| $ 76.50M | $ 39.80M | $ 84.38M | $ 93.80M | $ 26.80M | |
| $ 52.80M | $ 26.12M | $ 65.39M | $ 62.63M | $ 5.24M | |
| $ 1.19 | $ 0.60 | $ 1.52 | $ 1.48 | $ 0.21 | |
| $ 1.18 | $ 0.59 | $ 1.50 | $ 1.45 | $ 0.21 | |
| 44.15M | 43.55M | 43.02M | 42.38M | 41.93M | |
| 44.73M | 43.84M | 43.31M | 42.83M | 42.14M |