Every single one has missed the global rally and went down every freeking day. WHY....no one knows but wow does it hurt missing a rally after losing almost 80% of everything. Just sick. Sad thing is some folks seem to get off on this.
If you don't know what affect the price of a stock you bought, you shouldn't have bought it. The BDI is pretty low, and going down until demand for raw materials goes up.
This means SBLK will have to take on contracts at a low rate next year (unless the BDI rises), which means less short/mid-term growth from both of them.
Compare this to SFL, a ship financing company: they have 10 years (and something like 7 billion dollars) worth of charter contracts on the books, right now. This is obviously a much better position to be in when prices for your services are declining, and their stock price shows it: around $13 from a low of about $4 this spring.
(Tankers don't follow the BDI, but SFL's competitors and counter-parties are feeling price pressures from lower demand for oil)