Star Health and Allied Insurance’s stock price did not meet expectations on its debut. The price reacted sluggishly due to valuation concerns. The initial public offering of Star Health, which was launched on November 30, was subscribed to 79 percent. Most analysts had given a favourable rating to the issue, though they were worried about its …