Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.52B | $ 1.39B | $ 1.22B | $ 1.12B | $ 1.07B | |
| $ 199.73M | $ 190.94M | $ 70.00M | $ 116.48M | $ 114.86M | |
| $ 115.11M | $ 102.59M | $ 97.25M | $ 88.07M | $ 90.63M | |
| $ 6.12M | $ 7.31M | $ 7.30M | $ 6.91M | $ 5.11M | |
| $ 96.50M | $ 101.48M | $ -14.04M | $ 35.91M | $ 29.43M | |
| $ 84.61M | $ 88.35M | $ -27.25M | $ 28.41M | $ 24.23M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 84.61M | $ 88.35M | $ -27.25M | $ 28.41M | $ 24.23M | |
| $ 58.93M | $ 66.82M | $ -22.26M | $ 20.41M | $ 19.11M | |
| $ 2.07 | $ 2.24 | $ -0.72 | $ 0.65 | $ 0.60 | |
| $ 2.01 | $ 2.22 | $ -0.72 | $ 0.65 | $ 0.60 | |
| 28.50M | 29.83M | 30.75M | 31.22M | 31.88M | |
| 29.27M | 30.15M | 30.75M | 31.31M | 31.97M |