F&O stocks to buy today: BPCL, Lupin among top 6 trading ideas

The overall bias remains on the positive side, and the Nifty seems to have stabilised near the 22,500 zones in the last 2-3 sessions despite volatility.