Stock market today: BPCL share price trades positive ahead of Q3 results today. Buy or wait?