First Solar Plays 3-card Monte (FSLR, GE)
Prior to its earnings release after markets close today, First Solar, Inc. (NASDAQ: FSLR) has issued two press releases touting the current and future performance of its thin-film cells and ...Read Full Story »





