image
Healthcare - Medical - Instruments & Supplies - NASDAQ - US
$ 35.03
-0.793 %
$ 1.71 B
Market Cap
-42.2
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 20.84% 34.49% 37.47%
Annual Report FY 10-K 2022-12-31 20.43% -92.56% 9.78%
Annual Report FY 10-K 2021-12-31 32.83% 204.24% -6.92%
Annual Report FY 10-K 2020-12-31 -10.52% -36.83% -33.55%
Annual Report FY 10-K 2019-12-31 14.47% -66.50% -93.39%
Annual Report FY 10-K 2018-12-31 15.40% 21.40% 31.43%
Annual Report FY 10-K 2017-12-31 12.64% 19.34% 19.78%
Annual Report FY 10-K 2016-12-31 19.54% -22.51% -16.53%
Annual Report FY 10-K 2015-12-31 20.75% -67.86% -63.33%
Annual Report FY 10-K 2014-12-31 31.22% -41.43% -50.22%
Annual Report FY 10-K 2013-12-31 16.57% -52.14% -51.31%
Annual Report FY 10-K 2012-12-31 9.08% -38.10% -52.16%
Annual Report FY 10-K 2011-12-31 9.15% -43.88% -48.21%
Annual Report FY 10-K 2010-12-31 8.20% 77.01% 79.42%
Annual Report FY 10-K 2009-12-31 -1.31% -62.24% -41.04%
Annual Report FY 10-K 2008-12-31 14.38% 9.65% 12.49%
Annual Report FY 10-K 2007-12-31 26.32% 17.96% 14.91%
Annual Report FY 10-K 2006-12-31 23.54% -8.16% -36.72%
Annual Report FY 10-K 2005-12-31 61.60% -34.18% -91.11%
Annual Report FY 10-K 2004-12-31 95.64% -32.98% -68.38%
Annual Report FY 10-K 2003-12-31 454.47% 21.29% 40.71%
Annual Report FY 10-K 2002-12-31 8730.00% -151.14% -80.32%
Annual Report FY 10-K 2001-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 17.93% 13.27% 8.46%
Quarterly Report Q2 8-K 2024-06-30 15.21% -56.47% -72.97%
Quarterly Report Q1 8-K 2024-03-31 16.43% -104.89% -88.81%
Quarterly Report Q4 8-K 2023-12-31 21.03% -134.75% -109.57%
Quarterly Report Q3 8-K 2023-09-30 18.07% 26.21% 24.56%
Quarterly Report Q2 8-K 2023-06-30 19.39% 65.51% 69.66%
Quarterly Report Q1 8-K 2023-03-31 25.37% 57.35% 59.14%
Quarterly Report Q4 8-K 2022-12-31 20.23% 69.65% 66.92%
Quarterly Report Q3 8-K 2022-09-30 18.15% -12.64% -10.87%
Quarterly Report Q2 8-K 2022-06-30 18.43% 8.68% 9.40%
Quarterly Report Q1 8-K 2022-03-31 25.81% 10.25% 10.92%
Quarterly Report Q4 8-K 2021-12-31 26.84% 25.97% 28.57%
Quarterly Report Q3 8-K 2021-09-30 28.68% 2062.17% 2572.29%
Quarterly Report Q2 8-K 2021-06-30 74.84% -97.32% -106.96%
Quarterly Report Q1 8-K 2021-03-31 11.37% -3.10% -2.79%
Quarterly Report Q4 8-K 2020-12-31 -5.86% -15.32% -14.20%
Quarterly Report Q3 8-K 2020-09-30 -3.28% 47.14% 53.79%
Quarterly Report Q2 8-K 2020-06-30 -30.70% -100.83% -89.76%
Quarterly Report Q1 8-K 2020-03-31 -1.37% -191.18% -190.49%
Quarterly Report Q4 8-K 2019-12-31 15.93% -369.27% -487.88%
Quarterly Report Q3 8-K 2019-09-30 13.36% -29.40% -42.81%
Quarterly Report Q2 8-K 2019-06-30 13.71% -1113.31% -400.73%
Quarterly Report Q1 8-K 2019-03-31 14.84% 44.40% 43.58%
Quarterly Report Q4 8-K 2018-12-31 14.83% -32.95% -22.11%
Quarterly Report Q3 8-K 2018-09-30 18.48% 0.15% 11.67%
Quarterly Report Q2 8-K 2018-06-30 14.53% 95.09% 115.07%
Quarterly Report Q1 8-K 2018-03-31 13.86% 0.48% 2.20%
Quarterly Report Q4 8-K 2017-12-31 11.92% 70.09% 72.25%
Quarterly Report Q3 8-K 2017-09-30 9.94% -6.83% -8.92%
Quarterly Report Q2 8-K 2017-06-30 14.01% 16.12% 17.87%
Quarterly Report Q1 8-K 2017-03-31 14.84% -4.72% -2.37%
Quarterly Report Q4 8-K 2016-12-31 14.76% 20.97% 27.61%
Quarterly Report Q3 8-K 2016-09-30 22.01% -10.45% -2.60%
Quarterly Report Q2 8-K 2016-06-30 21.76% -67.78% -60.57%
Quarterly Report Q1 8-K 2016-03-31 20.26% -84.66% -83.11%
Quarterly Report Q4 8-K 2015-12-31 21.92% -104.23% -122.43%
Quarterly Report Q3 8-K 2015-09-30 17.79% -1217.81% -663.01%
Quarterly Report Q2 8-K 2015-06-30 22.89% -81.69% -68.91%
Quarterly Report Q1 8-K 2015-03-31 20.28% 31.69% 35.09%
Quarterly Report Q4 8-K 2014-12-31 34.41% -7.31% 1.22%
Quarterly Report Q3 8-K 2014-09-30 32.42% 83.04% 69.28%
Quarterly Report Q2 8-K 2014-06-30 29.79% -50.31% -74.07%
Quarterly Report Q1 8-K 2014-03-31 27.88% -296.76% -340.28%
Quarterly Report Q4 8-K 2013-12-31 19.17% -146.53% -161.23%
Quarterly Report Q3 8-K 2013-09-30 24.83% -7.05% -3.36%
Quarterly Report Q2 8-K 2013-06-30 11.83% -35.07% -24.17%
Quarterly Report Q1 8-K 2013-03-31 11.18% -19.95% -20.32%
Quarterly Report Q4 8-K 2012-12-31 9.55% 2.86% -9.29%
Quarterly Report Q3 8-K 2012-09-30 6.02% -121.99% -112.42%
Quarterly Report Q2 8-K 2012-06-30 8.87% -40.07% -71.17%
Quarterly Report Q1 8-K 2012-03-31 11.76% -27.24% -39.27%
Quarterly Report Q4 8-K 2011-12-31 2.29% -18013.41% -612.73%
Quarterly Report Q3 8-K 2011-09-30 5.17% -12.34% -43.29%
Quarterly Report Q2 8-K 2011-06-30 18.23% -23.83% -78.16%
Quarterly Report Q1 8-K 2011-03-31 12.08% 36.64% 36.45%
Quarterly Report Q4 8-K 2010-12-31 18.76% 100.48% 88.75%
Quarterly Report Q3 8-K 2010-09-30 8.97% 78.09% 81.25%
Quarterly Report Q2 8-K 2010-06-30 3.01% 47.02% 58.11%
Quarterly Report Q1 8-K 2010-03-31 2.03% 74.77% 78.69%
Quarterly Report Q4 8-K 2009-12-31 14.37% 25.29% 38.87%
Quarterly Report Q3 8-K 2009-09-30 -10.27% -165.37% -143.77%
Quarterly Report Q2 8-K 2009-06-30 -7.27% 9.39% 43.39%
Quarterly Report Q1 8-K 2009-03-31 1.06% -120.91% -103.58%
Quarterly Report Q4 8-K 2008-12-31 -8.25% -104.37% -112.57%
Quarterly Report Q3 8-K 2008-09-30 22.79% 31.88% 37.50%
Quarterly Report Q2 8-K 2008-06-30 20.29% 42.86% 42.23%
Quarterly Report Q1 8-K 2008-03-31 25.85% 16.20% 20.03%
Quarterly Report Q4 8-K 2007-12-31 24.08% 63.28% 63.48%
Quarterly Report Q3 8-K 2007-09-30 28.81% 17.66% 14.23%
Quarterly Report Q2 8-K 2007-06-30 28.02% 13.13% 11.08%
Quarterly Report Q1 8-K 2007-03-31 24.48% -39.25% -44.60%
Quarterly Report Q4 8-K 2006-12-31 23.84% -6.34% -3.68%
Quarterly Report Q3 8-K 2006-09-30 30.52% 20.40% 9.97%
Quarterly Report Q2 8-K 2006-06-30 24.82% -36.94% -161.03%
Quarterly Report Q1 8-K 2006-03-31 15.19% -30.58% -138.86%
Quarterly Report Q4 8-K 2005-12-31 49.37% 37.49% -68.33%
Quarterly Report Q3 8-K 2005-09-30 59.33% -135.18% -120.32%
Quarterly Report Q2 8-K 2005-06-30 50.85% -1086.91% -508.01%
Quarterly Report Q1 8-K 2005-03-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 2004-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2004-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2004-06-30 0.00% 0.00% 0.00%