Are Investors Bearish On Idt Corporation Idt Stock Price At 48.77 Down 1.38 20260407 Is Greenland Gtec Stock Slowing Down Price At 0.68 Down 1.45 20260413 Is Spar Group Sgrp Stock Ready To Rally Price At 0.55 Up 2.92 20260406