Selling on news... usually means
Selling on news, especially good news, usually means the
info is already baked into the price. Over eager stock promotion
lets the news out to keen (large) investors and price of shares rises,
in advance of 'official release'.
Official release is a signal to liquidate. If news is real and sustainable
the shares will return to old highs in 3 to 6 months.