Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 307.63M | $ 284.40M | $ 349.72M | $ 329.03M | $ 198.16M | |
| $ 140.17M | $ 119.41M | $ 210.02M | $ 194.87M | $ 32.22M | |
| $ 28.30M | $ 25.63M | $ 25.37M | $ 22.50M | $ 21.50M | |
| $ 58.13M | $ 54.13M | $ 49.52M | $ 52.36M | $ 54.27M | |
| $ 190.46M | $ 159.42M | $ 242.57M | $ 245.13M | $ 64.96M | |
| $ 111.87M | $ 93.77M | $ 184.65M | $ 172.37M | $ 10.72M | |
| $ -14.50M | $ -16.42M | $ -12.09M | $ 1.98M | $ -23.62M | |
| $ 97.38M | $ 77.35M | $ 172.55M | $ 174.35M | $ -12.90M | |
| $ 97.38M | $ 77.35M | $ 172.55M | $ 174.35M | $ -12.90M | |
| $ 0.83 | $ 0.61 | $ 1.36 | $ 1.44 | $ -0.25 | |
| $ 0.83 | $ 0.61 | $ 1.36 | $ 1.44 | $ -0.25 | |
| 107.58M | 113.62M | 120.65M | 113.72M | 102.62M | |
| 107.58M | 113.62M | 120.65M | 113.72M | 102.62M |