Endurance Technologies IPO opens: Should you subscribe?