
IDT
$68.87
1D:
-1.4%
1Y:
0.8%
US4489475073Sign in to check this stock against your screeners
Sign In$2.35
1D:
0.4%
1Y:
-14.2%
US40049J2069Mkt Cap
$1.24B
P/E Ratio TTM
-1.7
Revenue TTM
$57.98B
Beta
1.04
Earnings TTM
$-9.08B
Dividend Yield TTM
0.00%
$10.04
1D:
1.5%
1Y:
-80.9%
US35953D1046Mkt Cap
$1.10B
P/E Ratio TTM
-7.9
Revenue TTM
$4.98B
Beta
2.43
Earnings TTM
$-52.65M
Dividend Yield TTM
0.00%