No. It is not against the law. I think it is only unlawful in the case where the company is actively up for sale.
"Honest" or it's derivatives is the last word I would use in a sentence which includes Wall Street. Haven't Wall Street proven time and again that they are only interested in short term gains rather than a long term vision? I would be skeptical about any advice/opinion from a Wall Street firm.