Nasdaq:IDXX | US45168D1046
Generating your data highlights...
34.3b USD | # 505 in US
658.67k shares | 283.67m USD
81.88m
98.91% | 81m