MEO Scary,
Has been accumulated by significant purchaser so goes up spasmodically as there has not been too much normal market support. So up and down, up and down! Buyer steps in and buys, buys, buys, then stops! Waits for retrace then buys, buys, buys! Others jump on when it is going up in hope lol.
Some may go up because the sector is going well. After a period of consolidation these can go up 5% quite easy after sellers have been flushed. So some stocks are on an uptrend and will go through cycles until they hit high as market is prepared to pay. They may rise on expectation of announcement.
So do not need inside information, many use technical analysis to measure what in fact is a time when enough support is shown to eliminate sellers and move up in price.
Many more but some food for thought