Nasdaq • IDXX • US45168D1046
Generating your data highlights...
44.2b USD | # 511 in US
534.85k shares | 317.68m USD
78.88m
98.90% | 78.01m