$ 0 0 These stocks are hitting new 52 week highs or lows. New Highs MicroFinancial Inc. (MFI) Continue reading →