Shares of Luby's were upgraded to buy from hold by TheStreet Ratings on Friday. The restaurant reported Thursday second-quarter earnings of $1.1 million, or 4 cents a share, up from year-earlier earnings of $717,000, or 3 cents a share. Luby's stock hit a 52-week high on Thursday of $6.37. The stock's 52-week low of $3.81 was set on Oct. 4. Luby's has a forward P/E of 19.93; the average for restaurant and bar companies is 25.12. Both of the analysts who cover Luby's rated it buy. TheStreet Ratings gives Luby's a B- grade with a buy rating and a $6.53 price target. The stock has risen 28.16% year to date.