Verrica Pharmaceuticals (NASDAQ:VRCA) reported quarterly losses of $(0.35) per share. This is a 7.89 percent increase over losses of $(0.38) per share from the same period last year.
Here’s How Much You Would Have Made Owning Caterpillar Stock In The Last 20 Years
Caterpillar (NYSE:CAT) has outperformed the market over the past 20 years by 4.58% on an annualized basis producing…