Nasdaq:IDXX | US45168D1046
Generating your data highlights...
50.7b USD | # 446 in US
508.67k shares | 345.59m USD
79.62m
98.90% | 78.75m