Beacon Power drops 18% on sales to fund further development

|