Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.42B | $ 1.30B | $ 1.20B | $ 1.19B | $ 1.14B | |
| $ 398.28M | $ 330.81M | $ 278.88M | $ 191.81M | $ 287.85M | |
| $ 265.67M | $ 270.06M | $ 252.88M | $ 190.63M | $ 390.75M | |
| $ 68.29M | $ 70.61M | $ 69.57M | $ 87.24M | $ 90.46M | |
| $ 215.17M | $ 141.18M | $ 116.67M | $ 124.34M | $ 159.05M | |
| $ 132.61M | $ 60.75M | $ 26.00M | $ 1.18M | $ -102.90M | |
| $ -30.55M | $ -42.74M | $ -6.04M | $ -5.60M | $ 46.26M | |
| $ 102.06M | $ 18.01M | $ 19.96M | $ -4.42M | $ -56.64M | |
| $ 94.80M | $ -6.78M | $ 9.21M | $ -15.79M | $ -56.09M | |
| $ 3.32 | $ -0.24 | $ 0.33 | $ -0.55 | $ -3.12 | |
| $ 3.21 | $ -0.24 | $ 0.32 | $ -0.55 | $ 2.32 | |
| 28.52M | 28.14M | 28.07M | 28.53M | 24.60M | |
| 29.55M | 28.14M | 28.57M | 28.53M | 31.68M |