Income Statement | Dec 24 | Dec 24 | Dec 23 | Dec 23 | Dec 22 |
|---|---|---|---|---|---|
| $ 1.25B | $ 1.25B | $ 1.09B | $ 1.09B | $ 900.49M | |
| $ 573.92M | $ 573.92M | $ 398.39M | $ 398.39M | $ 381.54M | |
| $ 570.88M | $ 570.88M | $ 472.32M | $ 472.32M | $ 406.01M | |
| $ 104.61M | $ 104.61M | $ 93.04M | $ 93.04M | $ 74.30M | |
| $ 120.89M | $ 120.89M | $ 111.74M | $ 111.74M | $ 51.53M | |
| $ 3.04M | $ 3.04M | $ 5.92M | $ 5.92M | $ -20.34M | |
| $ 11.21M | $ 11.21M | $ 11.06M | $ 11.06M | $ 2.61M | |
| $ 14.24M | $ 14.24M | $ 16.98M | $ 16.98M | $ -24.29M | |
| $ 10.21M | $ 10.21M | $ 20.26M | $ 20.26M | $ -25.97M | |
| $ 0.26 | $ 0.26 | $ 0.51 | $ 0.51 | $ -0.66 | |
| $ 0.23 | $ 0.23 | $ 0.46 | $ 0.46 | $ -0.66 | |
| 39.83M | 39.83M | 39.42M | 39.42M | 39.24M | |
| 44.20M | 44.20M | 43.90M | 43.90M | 39.24M |