Nasdaq • IDXX • US45168D1046
Generating your data highlights...
45.1b USD | # 496 in US
530.17k shares | 317.62m USD
79.42m
98.90% | 78.55m