Results
1
Stocks with a return on equity of over 30% and a debt to equity ratio below 1.
1 companies
IDT
Market Cap: US$1.7b
Provides communications and payment services in the United States, the United Kingdom, and internationally.
US$69.88
7D
4.7%
1Y
95.5%