MSC INDUSTRIAL DIRECT CO INC MSM · Mid cap · 1 article June 16, 2026 Earnings MSC Industrial returns to sales growth after yearlong slide