USA Technologies Inc. (NASDAQ:USAT) hit a new 52-week high on Tuesday . The stock traded as high as $5.30 and last traded at $5.24, with a volume of 181,026 shares. The stock had previously closed at $5.16.

Separately, Zacks Investment Research upgraded USA Technologies from a “hold” rating to a “buy” rating and set a $4.75 price target on the stock in a report on Tuesday, April 26th.

The company’s market cap is $191.75 million. The firm has a 50 day moving average of $4.73 and a 200 day moving average of $4.31.

USA Technologies, Inc provides technology-enabled solutions and value-added services that facilitate electronic payment transactions within the unattended point of sale market. The Company is a provider in the small ticket, beverage and food vending industry and is also engaged in offering solutions and services to other market segments, such as amusement, commercial laundry, kiosk and others.

Get Analysts' Upgrades and Downgrades Daily - Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with's FREE daily email newsletter.