Tractor Supply profit up in Q1; opening 100+ stores