Would Jeremy Grantham Buy MSC Industrial Direct?

stack up to the competition? Grainger's balance sheet has a net debt position but looks attractive otherwise. Fastenal has the highest returns but doesn't meet the free cash flow yield criteria. Barnes Group currently has an ROIC that's too low as well...