Barchart•12 days agoA Small-Cap Comeback Story: Middle-Market Investor With Checkered Past Hits New 52-Week High. Time to Buy?