On Friday, XOMA Corp (NASDAQ:XOMA)’s shares declined -29.71% to $1.23. XOMA has 53.00% institutional ownership while its EPS ratio was -0.46. The company has 115.89 million shares outstanding ...
Read more
0
E I Du Pont De Nemours