Roth Capital analyst Richard Baldry maintains OptimizeRx (NASDAQ:OPRX) with a Buy and lowers the price target from $32 to $18.