First Solar Easily Beats Expectations, Announces Search For New CEO

First Solar (FSLR) reported earnings of $418.2 million in revenue, with an EPS of $1.99 for the first quarter of 2009. That clobbers the street's expectations of $406 million and $1.51 EPS.