IDT Corporation: Still Undervalued And Outperforming
Core Insights - IDT Corporation's stock price has increased from approximately $24 to $58.21, representing a 142% return over 21 months [1] Company Overview - IDT Corporation is highlighted as a significant investment opportunity, reflecting a strong performance in the market [1] Investment Philosophy - The investment approach emphasizes value investing, viewing each investment as a genuine ownership stake in the business with an indefinite time horizon [1]