ITC Q2 Results: Almost every analyst on the Street wants investors to buy the stock