Armstrong posts mixed results in Q2