Pressure on boss Murray Auchincloss to deliver returns to investors may finally be easing after a recovery in the share price and an epoch-changing oil discovery in Brazil.
06:15 EDT Applied DNA (BNBX) Sciences files to sell 18.73M shares of common stock for holders Take advantage of TipRanks Premium at 50% off! Unlock powerful investing tools, advanced data, and expert ...