Is IDT Corporation (IDT) A Great Investment Pick?
Alta Fox Capital, an investment management firm, published its third-quarter 2021 investor letter a copy of which can be downloaded here. A portfolio net return of -0.99% was delivered by the fund for the third quarter of 2021. Since its inception in April…