De Indiase aandelenindexen kwamen vrijdag van recordhoogtes, maar sloten de maand af met de beste winst in 2024, gestimuleerd door de terugkeer van premier Narendra Modi aan de macht en doordat buitenlandse instromen terugkeerden naar de markt.

De NSE Nifty 50 daalde met 0,14% tot 24.010,60 en de S&P BSE Sensex noteerde vandaag 0,27% lager op 79.032,73. Beide indices stegen eerder ongeveer 0,5% en bereikten recordhoogtes.

De Nifty 50 en Sensex stegen respectievelijk 6,6% en 6,9% in juni, hun beste maandwinsten dit jaar.

"Stieren hadden zich zeker niets beters kunnen wensen dan dit, na wat we zagen op de dag dat de verkiezingsresultaten bekend werden gemaakt," zei Apurva Sheth, hoofd marktvooruitzichten en onderzoek bij SAMCO Securities.

De benchmarks daalden ongeveer 6% op 4 juni, hun slechtste sessie in meer dan vier jaar, nadat de alliantie onder leiding van premier Narendra Modi de nationale verkiezingen won met een kleiner dan verwachte marge.

Er was bezorgdheid over hogere uitgaven voor welzijnszorg vanwege Modi's afhankelijkheid van alliantiepartners, maar zijn kabinetsbenoemingen betekenden politieke continuïteit voor beleggers.

Het herstel van de Indiase markten in juni is ook toe te schrijven aan geldstromen, aldus Sheth van SAMCO.

Buitenlandse portefeuillebeleggers kochten in de maand tot 27 juni voor 188 miljard roepies ($2,3 miljard) aan aandelen, op weg om een verkoopgolf van twee maanden te doorbreken.

Institutioneel geld jaagt op large-caps die een comfortabele waardering bieden, aldus analisten.

Indexzwaargewicht Reliance Industries klom vrijdag met 2,3% naar een recordhoogte nadat zijn telecombedrijf de prijzen verhoogde. Het aandeel steeg deze maand met meer dan 9%.

De IT-index, die in juni ongeveer 12% steeg, sloot vandaag weinig gewijzigd, in afwachting van een belangrijke Amerikaanse inflatiemeting, die invloed zou kunnen hebben op de timing van een renteverlaging door de Federal Reserve.

Financiële instellingen en privébanken daalden elk ongeveer 1% na hun recente outperformance. ($1 = 83,3707 Indiase roepies)