MarketFoolery: 06.23.2011

Published: June 23, 2011, 8:38 p.m.

Oil stocks tumble. Citigroup and Google double down on wind power.\xa0 And the Winklevoss twins drop their lawsuit against Facebook.