* The largest moves in price occur after quarterly earnings announcements, which are released after-hours. Same with other material announcements.
* Prices are more volatile after-hours because there are fewer market participants. Because the order book is smaller, the same sized trade will have a larger effect on price after-hours compared to during trading hours.
* Some traders at hedge funds are limited on how much $ they can hold overnight by risk management. This is because there is less liquidity and it is difficult to unload if a position implodes overnight. To reduce risk, they sell end of day, and buy back after market open.
* For the above two reasons, holding overnight confers more risk, which will be rewarded by the market with higher returns.
* (personal speculation): The "positive returns for holding after-hours" effect reflects the general trend of the stock market. Stocks have trended upwards for the past several decades, so the effect is currently positive. If stocks were to trend downwards for several years, I'd expect this the after-hours effect to also be negative. I have not backtested this.