Mackie’s navigates price pressures while maintaining market momentum