ARCA biopharma (NASDAQ:ABIO) reported quarterly losses of $(0.34) per share. This is a 53.42 percent increase over losses of $(0.73) per share from the same period last year.
If You Invested $100 In This Stock 10 Years Ago, You Would Have $700 Today
Activision Blizzard (NASDAQ:ATVI) has outperformed the market over the past 10 years by 10.65% on an annualized basis…