Fastenal net earnings up in Q2