IDEXX Laboratories Inc. Health Care | S&P 500 | IDXX | | 2019 - 37,152 2020 - 30,086 2021 - 34,027 Fluctuating | 2019 - 54,758 2020 - 52,224 2021 - 56,225 Fluctuating | 2019 - No data 2020 - No data 2021 - No data No data | 2019 - 78,090 2020 - 70,300 2021 - 89,450 Fluctuating | 2019 - No data 2020 - No data 2021 - No data No data | 2019 - 1.02 2020 - 1.06 2021 - 1 Fluctuating |