IDT Corporation (NYSE: IDT - Get Free Report) shares hit a new 52-week high during mid-day trading on Tuesday. The stock traded as high as $72.10 and last traded at $70.89, with a volume of 221368 shares trading hands. The stock had previously closed at $70.51. Wall Street Analysts Forecast Growth Separately, Weiss Ratings upgraded
