Village posts Q4 sales gains; profits slip

Barchart · 1d ago
Higher operating expenses pull down earnings for quarter, year