News
That's a 43.69% rise, or $2.18 per share from the 52-week low of $4.99 set back on 05/10/2013. That means at today's intraday high, any investor who purchased DEPO stock any time over ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results