Greatbatch tramples Wall Street estimates | Earnings Roundup