Is PDD Holdings (PDD) A Buy Ahead of Q2 Earnings Announcement?