Barclays Stock Price Chart - Beyond Meat Shares Plunge 20 Despite Solid Results As