Nasdaq:IDXX | US45168D1046
Generating your data highlights...
35.4b USD | # 512 in US
640.85k shares | 273.63m USD
81.88m
98.90% | 80.99m