The domestic share markets opened in the green on Wednesday, showing resilience despite ongoing geopolitical uncertainty due to the US-Israel-Iran war and continued foreign outflows. The Nifty 50 opened at 23,632.90, gaining 51.75 points or 0.22 per cent, while the BSE Sensex opened at 76,367.55, rising by 296.71 points or 0.39 per cent.