Earnings call: Cyanotech reports mixed Q3 results amid challenging market

by