Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.72B | $ 1.67B | $ 1.69B | $ 1.64B | $ 1.76B | |
| $ 228.09M | $ 214.75M | $ 193.31M | $ 230.57M | $ 267.99M | |
| $ 174.82M | $ 160.09M | $ 149.52M | $ 166.43M | $ 267.99M | |
| $ 14.59M | $ 14.34M | $ 15.32M | $ 14.67M | $ 14.27M | |
| $ 73.96M | $ 75.26M | $ 62.86M | $ 81.56M | $ 144.83M | |
| $ 53.27M | $ 54.66M | $ 43.79M | $ 64.13M | $ 0.00 | |
| $ -330.00K | $ -1.60M | $ 764.00K | $ 1.38M | $ 129.19M | |
| $ 52.94M | $ 53.06M | $ 44.55M | $ 65.51M | $ 129.19M | |
| $ 39.47M | $ 38.39M | $ 34.24M | $ 48.54M | $ 98.68M | |
| $ 0.54 | $ 0.52 | $ 0.46 | $ 0.61 | $ 1.32 | |
| $ 0.53 | $ 0.52 | $ 0.46 | $ 0.61 | $ 1.32 | |
| 73.75M | 74.29M | 74.34M | 74.82M | 74.70M | |
| 73.99M | 74.34M | 74.35M | 74.96M | 74.78M |