Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.25B | $ 1.19B | $ 1.31B | $ 1.04B | $ 939.06M | |
| $ 579.30M | $ 512.38M | $ 444.02M | $ 331.53M | $ 280.03M | |
| $ 224.80M | $ 218.48M | $ 235.55M | $ 274.11M | $ 174.96M | |
| $ 94.40M | $ 156.93M | $ 157.56M | $ 198.42M | $ 153.14M | |
| $ 438.60M | $ 463.30M | $ 387.80M | $ 244.20M | $ 267.69M | |
| $ 354.50M | $ 293.90M | $ 223.87M | $ 72.32M | $ 115.31M | |
| $ -74.80M | $ -84.02M | $ -79.17M | $ -77.22M | $ -84.00M | |
| $ 279.70M | $ 209.88M | $ 144.70M | $ -29.77M | $ 31.31M | |
| $ 277.80M | $ 203.30M | $ 141.61M | $ -33.21M | $ 27.83M | |
| $ 3.51 | $ 2.57 | $ 1.79 | $ -0.42 | $ 0.35 | |
| $ 3.51 | $ 2.57 | $ 1.79 | $ -0.42 | $ 0.35 | |
| 79.10M | 79.01M | 78.96M | 78.89M | 78.63M | |
| 79.10M | 79.01M | 78.96M | 78.89M | 78.63M |