Did Hedge Funds Make The Right Call On First Solar, Inc. (FSLR) ?