54 Stocks By Jim Makos Jun 11, 2012 Finisar Stock Technical Analysis Ahead of Earnings Report Today (FNSR)