Not necessarily. Even if a company is buying meo shares and miss out on the farmin they still know a profit is more than likely short term if they like what they see in the data room. Hedging their bets so to speak.
MEO Price at posting:
61.5¢ Sentiment: LT Buy Disclosure: Held