First Solar achieved a revenue beat in its most recent earnings but missed EPS expectations, highlighting a mixed performance ...