Endo's profit, revenue top estimates on strong generic drug sales