Sales up 3.3%, profits strong at Armstrong