Fabrinet is trading 4.22% down at $418.26 as investors digest its August 17 earnings release and weak cash generation. - Fourth-quarter revenue reached $1.316...