ABM Industries (ABM) shares were up over 2% in recent Wednesday trading after Truist upgraded the stock to buy from hold and raised its price target to $58 per share from $55.
Trading volume stood at over 220,000 shares, compared with a daily average of about 591,000.
Price: 48.61, Change: +1.09, Percent Change: +2.29