Steel & Tube profit up 10% despite conditions