Craig Hallum upgraded shares of Upland Software (NASDAQ:UPLD – Free Report) from a hold rating to a buy rating in a research report report published on Friday, MarketBeat reports. The firm currently has $3.50 target price on the software maker’s stock. A numb…