IDEXX currently has a market capitalization of $35.26 billion. The company’s earnings yield of 2.79% compares favorably to the industry’s yield of -3.23%. It delivered an earnings beat of 0.9% ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results