To think this stock used to be traded at $2.80 just last October

The value of a stock is the last price the seller is willing to let go at
DJ MARKET TALK: Credit Suisse Downgrades Yangzijiang To Neutral (2008-08-22 00:38:00)
--------------------------------------------------------------------------------
0038 GMT [Dow Jones] STOCK CALL: Credit Suisse downgrades Yangzijiang (BS6.SG) to Neutral from Outperform, cuts target price to S$0.63 (10X FY09 P/E) from S$1.20 after lowering 2008-2010 earnings forecasts. Cites margin squeeze due to steel costs, stronger CNY, weaker-than-expected revenue growth as reasons for downgrade. Says speed of margin erosion in 2Q08 alarming, noting drop to 14.8% from 19.0% in 1Q08. Stock closed down 1.6% at S$0.605 yesterday. (FKH)
With most analysts set YZJ TP < $0.63, it's unlikely YZJ will go up above $0.63 in near term. Probably not good to short either, bcos co keeps buying back shares, but question is until how long they can pour cash to support its price.