RE:stock price meaning what?We do not know the details of the new arrangements - they may add value or lower value.
The return of capital says loud and clear that the company has no place to invest the funds for a good return - not a growth story.
An announcement of a return of capital adds no value to the business.
IMO, confidence is high that the 76 cents return will happen.
So, the share price of $1.28 tells us that the market beilieves the remaining business is worth 52 cents.
Is it? Who knows?