Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 228.26M | $ 198.60M | $ 187.51M | $ 190.19M | $ 175.69M | |
| $ 214.71M | $ 189.01M | $ 178.13M | $ 186.62M | $ 170.98M | |
| $ 90.65M | $ 73.00M | $ 74.33M | $ 82.21M | $ 69.06M | |
| $ 56.83M | $ 51.20M | $ 50.38M | $ 55.39M | $ 52.82M | |
| $ 211.54M | $ 145.80M | $ 72.88M | $ 151.05M | $ 157.35M | |
| $ 124.06M | $ 116.00M | $ 103.81M | $ 104.41M | $ 101.92M | |
| $ 344.00K | $ -62.28M | $ -111.31M | $ -32.42M | $ -21.05M | |
| $ 124.40M | $ 53.72M | $ -7.51M | $ 71.98M | $ 80.87M | |
| $ 125.08M | $ 53.73M | $ -7.51M | $ 71.98M | $ 80.87M | |
| $ 0.81 | $ 0.50 | $ 0.44 | $ 0.50 | $ 0.60 | |
| $ 0.80 | $ 0.50 | $ 0.44 | $ 0.50 | $ 0.60 | |
| 154.79M | 105.96M | 96.70M | 96.02M | 95.20M | |
| 155.17M | 106.15M | 96.70M | 96.09M | 95.21M |