Mumbai: Indian stock indices opened marginally in the red on Monday, with the benchmarks witnessing mild profit booking. Investors may have taken some money off the table after the indices hit their fresh highs last week. Indian stock indices touched fresh highs on Friday, largely due to strong cues from US markets and consistent fund inflows by foreign portfolio investors. On Thursday too, they tasted fresh highs.