Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 891.62M | $ 738.13M | $ 655.65M | $ 494.70M | $ 400.41M | |
| $ 309.14M | $ 230.32M | $ 262.68M | $ 199.64M | $ 133.49M | |
| $ 2.42M | $ -9.87M | $ -12.79M | $ -43.20M | $ 271.66M | |
| $ 239.18M | $ 214.06M | $ 187.83M | $ 138.33M | $ 111.28M | |
| $ 560.09M | $ 466.23M | $ 507.93M | $ 393.06M | $ 22.30M | |
| $ 306.72M | $ 240.18M | $ 275.47M | $ 242.84M | $ -138.17M | |
| $ -165.43M | $ -152.92M | $ -72.71M | $ -78.50M | $ -86.25M | |
| $ 141.28M | $ 87.26M | $ 202.77M | $ 164.34M | $ -224.43M | |
| $ 130.65M | $ 83.94M | $ 202.77M | $ 164.34M | $ -224.43M | |
| $ 1.01 | $ 0.66 | $ 1.03 | $ 0.63 | $ -3.18 | |
| $ 1.01 | $ 0.66 | $ 0.95 | $ 0.55 | $ -3.18 | |
| 129.39M | 126.25M | 126.79M | 122.14M | 108.97M | |
| 130.00M | 126.58M | 137.38M | 139.38M | 108.97M |