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$66.34
7D
1.4%
1Y
74.2%