MUMBAI: Tech Mahindra Ltd. has priced its Initial Public Offering at Rs. 365 per share, the top end of its estimated price band of Rs. 315-365 per share, investment banking sources said.