The price band has been fixed at ₹304-320 per share for the IPO, valuing the company at ₹1,489 crore at the higher end.