IDT: Momentum Slows Amid Emerging Headwinds
Shares of IDT (NYSE: IDT ) are down nearly 20% from its all-time high of $71, a level it reached just earlier this month. Shares are still 23% above the price when I initially assigned aAn individual investor primarily focused on undercovered companies, with up to 100 companies on my watchlist. My areas include technology, software, electronics and the energy transition. I have been investing my personal capital for over 7 years in a broad range of companies globally. Through my years of analyzing countless ...