consumer cyc cyc stocks analysis