Display in USD
Macrogenics Q2 EPS $(0.31) Misses $0.02 Estimate, Sales $32.832M Miss $67.456M Estimate | WAPE