image
Healthcare - Medical - Instruments & Supplies - NASDAQ - US
$ 101.83
0.623 %
$ 5.93 B
Market Cap
49.67
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 9.24% 26.70% 41.55%
Annual Report FY 10-K 2022-12-31 7.09% 53.79% 43.74%
Annual Report FY 10-K 2021-12-31 11.50% 592.27% 197.35%
Annual Report FY 10-K 2020-12-31 -3.11% -180.57% 4.77%
Annual Report FY 10-K 2019-12-31 12.70% -87.03% -112.10%
Annual Report FY 10-K 2018-12-31 21.28% 52.66% 77.26%
Annual Report FY 10-K 2017-12-31 20.54% 36.79% -5.18%
Annual Report FY 10-K 2016-12-31 11.38% -15.47% -7.10%
Annual Report FY 10-K 2015-12-31 6.37% 3.60% -6.53%
Annual Report FY 10-K 2014-12-31 13.50% 38.65% 44.25%
Annual Report FY 10-K 2013-12-31 13.89% -15.93% -6.06%
Annual Report FY 10-K 2012-12-31 9.69% -14.47% -10.69%
Annual Report FY 10-K 2011-12-31 21.13% 84.94% 92.92%
Annual Report FY 10-K 2010-12-31 15.26% -44.70% -47.62%
Annual Report FY 10-K 2009-12-31 13.35% 8.70% 6.01%
Annual Report FY 10-K 2008-12-31 9.33% 32.97% 34.89%
Annual Report FY 10-K 2007-12-31 8.97% 26.72% 20.83%
Annual Report FY 10-K 2006-12-31 14.46% -22.04% -19.18%
Annual Report FY 10-K 2005-12-31 10.03% -12.01% -13.97%
Annual Report FY 10-K 2004-12-31 11.36% 3.68% 6.67%
Annual Report FY 10-K 2003-12-31 16.97% 52.92% 52.78%
Annual Report FY 10-K 2002-12-31 11.72% 67.90% 68.77%
Annual Report FY 10-K 2001-12-31 13.77% 714.94% 187.31%
Annual Report FY 10-K 2000-12-31 17.24% -74.17% -43.29%
Annual Report FY 10-K 1999-12-31 14.04% 28.00% 15.09%
Annual Report FY 10-K 1998-12-31 12.87% 212.50% 96.30%
Annual Report FY 10-K 1997-12-31 20.00% -63.64% -38.64%
Annual Report FY 10-K 1996-12-31 18.54% 83.33% 76.00%
Annual Report FY 10-K 1995-12-31 27.93% -7.69% 25.00%
Annual Report FY 10-K 1994-12-31 31.10% -27.78% -23.08%
Annual Report FY 10-K 1993-12-31 38.04% 50.00% 52.94%
Annual Report FY 10-K 1992-12-31 75.24% -7.69% 13.33%
Annual Report FY 10-K 1991-12-31 138.64% 1200.00% 1400.00%
Annual Report FY 10-K 1990-12-31 214.29% 125.00% 125.00%
Annual Report FY 10-K 1989-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 7.81% 10.10% 6.04%
Quarterly Report Q2 8-K 2024-06-30 5.47% 76.47% 57.81%
Quarterly Report Q1 8-K 2024-03-31 8.72% 36.41% 36.16%
Quarterly Report Q4 8-K 2023-12-31 10.18% -17.28% 7.67%
Quarterly Report Q3 8-K 2023-09-30 9.77% 69.16% 88.33%
Quarterly Report Q2 8-K 2023-06-30 8.50% 32.34% 23.89%
Quarterly Report Q1 8-K 2023-03-31 8.04% 96.33% 73.20%
Quarterly Report Q4 8-K 2022-12-31 5.36% 62.04% 38.92%
Quarterly Report Q3 8-K 2022-09-30 7.55% 27.62% 17.11%
Quarterly Report Q2 8-K 2022-06-30 5.23% 211.19% 161.45%
Quarterly Report Q1 8-K 2022-03-31 10.65% -3.77% 7.32%
Quarterly Report Q4 8-K 2021-12-31 7.94% 34.04% 36.79%
Quarterly Report Q3 8-K 2021-09-30 9.45% 497.71% 24792.19%
Quarterly Report Q2 8-K 2021-06-30 28.37% 125.79% 146.83%
Quarterly Report Q1 8-K 2021-03-31 2.21% 447.43% 942.14%
Quarterly Report Q4 8-K 2020-12-31 0.03% 465.71% 569.55%
Quarterly Report Q3 8-K 2020-09-30 0.38% 11.45% 102.22%
Quarterly Report Q2 8-K 2020-06-30 -14.54% -277.85% -155.68%
Quarterly Report Q1 8-K 2020-03-31 2.17% -50.91% -85.70%
Quarterly Report Q4 8-K 2019-12-31 10.58% -45.77% -24.95%
Quarterly Report Q3 8-K 2019-09-30 9.65% -20.45% -13.68%
Quarterly Report Q2 8-K 2019-06-30 13.67% -37.31% -19.27%
Quarterly Report Q1 8-K 2019-03-31 17.39% 17.57% 8.45%
Quarterly Report Q4 8-K 2018-12-31 22.19% 35.00% 3.35%
Quarterly Report Q3 8-K 2018-09-30 23.60% 565.65% 2296.02%
Quarterly Report Q2 8-K 2018-06-30 20.51% 15.37% 13.11%
Quarterly Report Q1 8-K 2018-03-31 18.69% -64.41% 56.55%
Quarterly Report Q4 8-K 2017-12-31 21.04% -9.33% 4.90%
Quarterly Report Q3 8-K 2017-09-30 14.25% -366.80% -70.57%
Quarterly Report Q2 8-K 2017-06-30 23.48% 30.08% 15.38%
Quarterly Report Q1 8-K 2017-03-31 23.89% 240.22% -27.21%
Quarterly Report Q4 8-K 2016-12-31 13.95% 17.12% 56.53%
Quarterly Report Q3 8-K 2016-09-30 15.35% -79.80% -65.05%
Quarterly Report Q2 8-K 2016-06-30 9.41% -1.50% -5.40%
Quarterly Report Q1 8-K 2016-03-31 6.56% -15.91% -11.47%
Quarterly Report Q4 8-K 2015-12-31 4.24% -26.09% -43.38%
Quarterly Report Q3 8-K 2015-09-30 5.65% -37.94% -29.22%
Quarterly Report Q2 8-K 2015-06-30 7.15% 99.17% 65.79%
Quarterly Report Q1 8-K 2015-03-31 8.67% 83.28% 34.13%
Quarterly Report Q4 8-K 2014-12-31 10.64% 32.58% 30.24%
Quarterly Report Q3 8-K 2014-09-30 11.80% 38.47% 43.92%
Quarterly Report Q2 8-K 2014-06-30 17.28% -0.96% 8.91%
Quarterly Report Q1 8-K 2014-03-31 14.71% 320.72% 269.32%
Quarterly Report Q4 8-K 2013-12-31 17.40% 920.28% 152.10%
Quarterly Report Q3 8-K 2013-09-30 20.13% -22.41% -7.61%
Quarterly Report Q2 8-K 2013-06-30 9.29% -38.44% -17.54%
Quarterly Report Q1 8-K 2013-03-31 8.71% -88.33% -78.06%
Quarterly Report Q4 8-K 2012-12-31 12.23% -87.10% -23.04%
Quarterly Report Q3 8-K 2012-09-30 6.00% 58.36% 39.57%
Quarterly Report Q2 8-K 2012-06-30 10.17% -11.31% -24.20%
Quarterly Report Q1 8-K 2012-03-31 10.37% -13.42% -21.58%
Quarterly Report Q4 8-K 2011-12-31 12.18% 18.05% 1.86%
Quarterly Report Q3 8-K 2011-09-30 23.65% 331.27% 289.05%
Quarterly Report Q2 8-K 2011-06-30 21.75% 20.24% 23.58%
Quarterly Report Q1 8-K 2011-03-31 28.47% 47.27% 60.89%
Quarterly Report Q4 8-K 2010-12-31 20.31% -16.91% -26.57%
Quarterly Report Q3 8-K 2010-09-30 9.61% -32.42% -40.67%
Quarterly Report Q2 8-K 2010-06-30 15.59% -2.16% -2.08%
Quarterly Report Q1 8-K 2010-03-31 15.52% -18.58% -19.67%
Quarterly Report Q4 8-K 2009-12-31 16.38% -6.03% -8.30%
Quarterly Report Q3 8-K 2009-09-30 14.80% 17.02% 18.05%
Quarterly Report Q2 8-K 2009-06-30 12.88% 0.40% -0.51%
Quarterly Report Q1 8-K 2009-03-31 9.00% 28.26% 19.62%
Quarterly Report Q4 8-K 2008-12-31 6.72% 14.04% 18.30%
Quarterly Report Q3 8-K 2008-09-30 14.96% 21.07% 17.79%
Quarterly Report Q2 8-K 2008-06-30 10.87% 61.79% 64.67%
Quarterly Report Q1 8-K 2008-03-31 4.94% 45.40% 47.44%
Quarterly Report Q4 8-K 2007-12-31 6.94% 54.86% 47.73%
Quarterly Report Q3 8-K 2007-09-30 8.32% 29.17% 18.50%
Quarterly Report Q2 8-K 2007-06-30 7.67% 2.10% -0.09%
Quarterly Report Q1 8-K 2007-03-31 13.30% 23.66% 19.95%
Quarterly Report Q4 8-K 2006-12-31 19.06% -17.37% -8.38%
Quarterly Report Q3 8-K 2006-09-30 13.28% -0.06% 2.64%
Quarterly Report Q2 8-K 2006-06-30 13.48% -24.76% -23.81%
Quarterly Report Q1 8-K 2006-03-31 11.83% -41.07% -39.84%
Quarterly Report Q4 8-K 2005-12-31 8.50% -14.01% -22.03%
Quarterly Report Q3 8-K 2005-09-30 16.20% -20.58% -18.32%
Quarterly Report Q2 8-K 2005-06-30 8.95% -7.70% -9.49%
Quarterly Report Q1 8-K 2005-03-31 6.93% -6.90% -7.43%
Quarterly Report Q4 8-K 2004-12-31 11.99% -8.30% -9.12%
Quarterly Report Q3 8-K 2004-09-30 2.81% -9.95% -13.53%
Quarterly Report Q2 8-K 2004-06-30 12.56% 20.59% 25.02%
Quarterly Report Q1 8-K 2004-03-31 18.65% 16.62% 35.05%
Quarterly Report Q4 8-K 2003-12-31 19.38% 48.48% 58.37%
Quarterly Report Q3 8-K 2003-09-30 17.61% 48.84% 53.21%
Quarterly Report Q2 8-K 2003-06-30 20.10% 55.66% 54.76%
Quarterly Report Q1 8-K 2003-03-31 10.71% 61.25% 42.55%
Quarterly Report Q4 8-K 2002-12-31 16.35% 62.19% 54.78%
Quarterly Report Q3 8-K 2002-09-30 14.19% 79.11% 69.36%
Quarterly Report Q2 8-K 2002-06-30 9.62% 45.35% 88.50%
Quarterly Report Q1 8-K 2002-03-31 7.03% 96.13% 67.20%
Quarterly Report Q4 8-K 2001-12-31 12.48% 255.90% 189.00%
Quarterly Report Q3 8-K 2001-09-30 10.13% 342.45% 122.96%
Quarterly Report Q2 8-K 2001-06-30 11.51% 4037.36% 236.15%
Quarterly Report Q1 8-K 2001-03-31 21.32% 843.92% 619.41%
Quarterly Report Q4 8-K 2000-12-31 5.07% -45.33% -46.30%
Quarterly Report Q3 8-K 2000-09-30 17.24% -56.18% -23.46%
Quarterly Report Q2 8-K 2000-06-30 23.96% -94.38% -56.82%
Quarterly Report Q1 8-K 2000-03-31 24.75% -26.58% -73.67%
Quarterly Report Q4 8-K 1999-12-31 23.70% 25.00% 46.15%
Quarterly Report Q3 8-K 1999-09-30 19.16% 28.57% 6.67%
Quarterly Report Q2 8-K 1999-06-30 5.56% 33.33% 15.38%
Quarterly Report Q1 8-K 1999-03-31 7.27% 50.00% 0.00%
Quarterly Report Q4 8-K 1998-12-31 8.13% 300.00% 62.50%
Quarterly Report Q3 8-K 1998-09-30 7.74% 600.00% 150.00%
Quarterly Report Q2 8-K 1998-06-30 17.65% 100.00% 62.50%
Quarterly Report Q1 8-K 1998-03-31 19.57% 100.00% 83.33%
Quarterly Report Q4 8-K 1997-12-31 23.08% -60.00% -11.11%
Quarterly Report Q3 8-K 1997-09-30 22.05% -85.71% -57.14%
Quarterly Report Q2 8-K 1997-06-30 20.47% -40.00% -27.27%
Quarterly Report Q1 8-K 1997-03-31 14.05% -60.00% -45.45%
Quarterly Report Q4 8-K 1996-12-31 19.27% 25.00% 0.00%
Quarterly Report Q3 8-K 1996-09-30 12.39% 40.00% 40.00%
Quarterly Report Q2 8-K 1996-06-30 18.69% 150.00% 120.00%
Quarterly Report Q1 8-K 1996-03-31 24.74% 400.00% 266.67%
Quarterly Report Q4 8-K 1995-12-31 22.47% 300.00% 550.00%
Quarterly Report Q3 8-K 1995-09-30 39.51% 66.67% 150.00%
Quarterly Report Q2 8-K 1995-06-30 28.92% -66.67% -37.50%
Quarterly Report Q1 8-K 1995-03-31 21.25% -83.33% -70.00%
Quarterly Report Q4 8-K 1994-12-31 25.35% -40.00% -25.00%
Quarterly Report Q3 8-K 1994-09-30 26.56% -25.00% -20.00%
Quarterly Report Q2 8-K 1994-06-30 38.33% 50.00% 60.00%
Quarterly Report Q1 8-K 1994-03-31 35.59% 20.00% 25.00%
Quarterly Report Q4 8-K 1993-12-31 33.96% 0.00% 60.00%
Quarterly Report Q3 8-K 1993-09-30 39.13% 33.33% 25.00%
Quarterly Report Q2 8-K 1993-06-30 33.33% 0.00% -16.67%
Quarterly Report Q1 8-K 1993-03-31 47.50% 400.00% 700.00%
Quarterly Report Q4 8-K 1992-12-31 51.43% 66.67% 0.00%
Quarterly Report Q3 8-K 1992-09-30 70.37% 0.00% 0.00%
Quarterly Report Q2 8-K 1992-06-30 95.65% 0.00% -73.91%
Quarterly Report Q1 8-K 1992-03-31 100.00% 0.00% -95.00%
Quarterly Report Q4 8-K 1991-12-31 105.88% 0.00% 119.23%
Quarterly Report Q3 8-K 1991-09-30 125.00% 0.00% -66.67%
Quarterly Report Q2 8-K 1991-06-30 155.56% 0.00% 155.56%
Quarterly Report Q1 8-K 1991-03-31 233.33% 0.00% 233.33%
Quarterly Report Q4 8-K 1990-12-31 466.67% 0.00% -73.33%
Quarterly Report Q3 8-K 1990-09-30 200.00% 0.00% 200.00%
Quarterly Report Q2 8-K 1990-06-30 125.00% 0.00% 125.00%
Quarterly Report Q1 8-K 1990-03-31 50.00% 0.00% 50.00%
Quarterly Report Q4 8-K 1989-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1989-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1989-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1989-03-31 0.00% 0.00% 0.00%