Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 575.92M | $ 550.21M | $ 430.53M | $ 388.51M | $ 304.27M | |
| $ 245.54M | $ 242.81M | $ 197.89M | $ 187.47M | $ 135.32M | |
| $ 241.22M | $ 178.77M | $ 130.28M | $ 118.95M | $ 135.44M | |
| $ 55.88M | $ 45.27M | $ 31.11M | $ 30.80M | $ 30.20M | |
| $ 65.84M | $ 115.36M | $ 102.95M | $ 101.78M | $ 30.01M | |
| $ 4.32M | $ 64.05M | $ 67.61M | $ 68.52M | $ -127.00K | |
| $ -97.73M | $ -87.88M | $ -61.60M | $ -40.37M | $ -43.16M | |
| $ -93.41M | $ -23.83M | $ 6.01M | $ 28.15M | $ -43.29M | |
| $ -128.17M | $ -28.20M | $ 7.98M | $ 20.62M | $ -48.00M | |
| $ -4.19 | $ -0.93 | $ 0.46 | $ 0.70 | $ -1.63 | |
| $ -4.19 | $ -0.93 | $ 0.43 | $ 0.66 | $ -1.63 | |
| 30.62M | 30.27M | 29.81M | 29.59M | 29.56M | |
| 30.62M | 30.27M | 31.48M | 31.39M | 29.56M |