NEW YORK (TheStreet) -TheStreet Ratings' stock model upgraded Greatbatch Inc to 'Buy' from 'Hold'. Net income at this $566 million market cap, medical technology company rose by 62.6% to $38.9 million in the third quarter compared to the same quarter last year. TheStreet Ratings released rating changes on 14 U.S.