IDXX 511.3 (-0.19%)
US45168D1046Medical Diagnostics & ResearchDiagnostics & Research