Home Stock Analysis PDD stock price forms giant triangle pattern ahead of earnings