Home PDD Holdings stock becomes a bargain before earnings: buy or sell?