Craig-Hallum initiates coverage on Liquidity Services with buy rating