Nasdaq:IDXX | US45168D1046
Generating your data highlights...
N/A USD | # 443 in US
510.72k shares | N/A USD
82.31m
98.89% | 81.39m