Seeing all the leadership come off early. AAPL GOOG BIDU red. Ford forecasting 2011 return to profitability? 2011? Are they kidding me? How’s May look, you clowns.
Bank stress tests still going to start leaking soon. Good or bad market vulnerable to profit taking and/or bad news.
Have to sell here.