image
Healthcare - Biotechnology - NASDAQ - US
$ 4.5
0.897 %
$ 61.2 M
Market Cap
-17.31
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2024-04-30 -6.90% -36.38% -65.34%
Annual Report FY 10-K 2023-04-30 9.69% -973.54% -732.95%
Annual Report FY 10-K 2022-04-30 19.66% 51.38% 79.59%
Annual Report FY 10-K 2021-04-30 27.76% 118.33% 123.02%
Annual Report FY 10-K 2020-04-30 18.68% -1542.97% -543.70%
Annual Report FY 10-K 2019-04-30 33.72% 108.50% 119.94%
Annual Report FY 10-K 2018-04-30 31.34% 78.14% 80.11%
Annual Report FY 10-K 2017-04-30 37.82% 34.10% 34.00%
Annual Report FY 10-K 2016-04-30 26.16% 20.50% 22.07%
Annual Report FY 10-K 2015-04-30 -23.26% -77.42% -111.47%
Annual Report FY 10-K 2014-04-30 39.75% -14.89% 1.37%
Annual Report FY 10-K 2013-04-30 15.61% 25.57% 29.98%
Annual Report FY 10-K 2012-04-30 3.88% -127.80% -73.16%
Annual Report FY 10-K 2011-04-30 40.65% -30.07% -78.79%
Annual Report FY 10-K 2010-04-30 31.89% -30.37% -25.67%
Annual Report FY 10-K 2009-04-30 165.01% -6280.46% -35378.07%
Annual Report FY 10-K 2008-04-30 0.00% 120.99% 103.87%
Annual Report FY 10-K 2007-04-30 0.00% 44.01% -18.00%
Annual Report FY 10-K 2006-04-30 0.00% -23.19% 41.55%
Annual Report FY 10-K 2005-04-30 -10.10% -128.94% -128.94%
Annual Report FY 10-K 2004-04-30 -0.36% 26.24% 26.24%
Annual Report FY 10-K 2003-04-30 -5.72% 0.89% 0.89%
Annual Report FY 10-K 2002-04-30 -3.72% 78.24% 68.59%
Annual Report FY 10-K 2001-04-30 1.55% -1314.03% -3121.63%
Annual Report FY 10-K 2000-04-30 -1.06% 157.56% -24.89%
Annual Report FY 10-K 1999-04-30 -5.58% -94.44% -71.43%
Annual Report FY 10-K 1998-04-30 7.87% 24.14% 0.00%
Annual Report FY 10-K 1997-04-30 0.93% 480.00% 40.00%
Annual Report FY 10-K 1996-04-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2024-07-31 11.94% 151.17% 152.08%
Quarterly Report Q4 8-K 2024-04-30 7.11% 95.74% 109.57%
Quarterly Report Q3 8-K 2024-01-31 -5.90% -3.73% -4.84%
Quarterly Report Q2 8-K 2023-10-31 -18.96% -12843.75% -27928.57%
Quarterly Report Q1 8-K 2023-07-31 -8.61% -704.39% -798.59%
Quarterly Report Q4 8-K 2023-04-30 1.51% -644.48% -451.13%
Quarterly Report Q3 8-K 2023-01-31 -3.18% -309.91% -296.14%
Quarterly Report Q2 8-K 2022-10-31 21.17% -5.78% -97.34%
Quarterly Report Q1 8-K 2022-07-31 22.15% -85.47% -62.29%
Quarterly Report Q4 8-K 2022-04-30 21.88% 28.48% 31.80%
Quarterly Report Q3 8-K 2022-01-31 22.02% 6.35% 8.78%
Quarterly Report Q2 8-K 2021-10-31 16.50% 27600.00% 3657.14%
Quarterly Report Q1 8-K 2021-07-31 17.87% -229.33% -729.17%
Quarterly Report Q4 8-K 2021-04-30 20.74% 76.50% 76.13%
Quarterly Report Q3 8-K 2021-01-31 19.97% 81.82% 76.21%
Quarterly Report Q2 8-K 2020-10-31 32.68% -99.67% -97.59%
Quarterly Report Q1 8-K 2020-07-31 41.71% 111.70% 103.91%
Quarterly Report Q4 8-K 2020-04-30 13.37% -712.30% -1532.48%
Quarterly Report Q3 8-K 2020-01-31 40.16% 210.30% 217.03%
Quarterly Report Q2 8-K 2019-10-31 13.92% 14.98% 5.82%
Quarterly Report Q1 8-K 2019-07-31 8.22% -132.99% -127.65%
Quarterly Report Q4 8-K 2019-04-30 56.81% 61.93% 80.30%
Quarterly Report Q3 8-K 2019-01-31 26.52% -385.53% -452.24%
Quarterly Report Q2 8-K 2018-10-31 28.64% 384.04% 492.86%
Quarterly Report Q1 8-K 2018-07-31 23.68% 171.51% 177.71%
Quarterly Report Q4 8-K 2018-04-30 32.31% 72.69% 75.14%
Quarterly Report Q3 8-K 2018-01-31 42.55% 94.61% 95.22%
Quarterly Report Q2 8-K 2017-10-31 16.74% 81.35% 85.80%
Quarterly Report Q1 8-K 2017-07-31 37.14% 73.53% 75.47%
Quarterly Report Q4 8-K 2017-04-30 31.12% 5.83% 6.28%
Quarterly Report Q3 8-K 2017-01-31 39.69% 41.58% 40.96%
Quarterly Report Q2 8-K 2016-10-31 50.02% 80.22% 80.22%
Quarterly Report Q1 8-K 2016-07-31 30.05% 12.60% 12.91%
Quarterly Report Q4 8-K 2016-04-30 -12.47% 30.02% -6.03%
Quarterly Report Q3 8-K 2016-01-31 39.53% 14.35% 30.59%
Quarterly Report Q2 8-K 2015-10-31 57.86% 17.22% 32.00%
Quarterly Report Q1 8-K 2015-07-31 47.59% 17.90% 22.31%
Quarterly Report Q4 8-K 2015-04-30 31.80% -61.88% -1.52%
Quarterly Report Q3 8-K 2015-01-31 -50.43% -390.59% -155.53%
Quarterly Report Q2 8-K 2014-10-31 -21.02% -32.79% -115.52%
Quarterly Report Q1 8-K 2014-07-31 -36.69% -59.17% -386.81%
Quarterly Report Q4 8-K 2014-04-30 37.84% -4.85% -12.12%
Quarterly Report Q3 8-K 2014-01-31 26.50% 42.02% -85.83%
Quarterly Report Q2 8-K 2013-10-31 63.44% -17.43% 11.22%
Quarterly Report Q1 8-K 2013-07-31 43.40% -68.48% 52.10%
Quarterly Report Q4 8-K 2013-04-30 29.18% 15.02% 18.83%
Quarterly Report Q3 8-K 2013-01-31 21.74% 42.41% 59.39%
Quarterly Report Q2 8-K 2012-10-31 -16.26% 15.96% 22.40%
Quarterly Report Q1 8-K 2012-07-31 28.89% 35.05% 27.78%
Quarterly Report Q4 8-K 2012-04-30 -10.56% 7.00% 8.09%
Quarterly Report Q3 8-K 2012-01-31 -14.58% -314.22% -125.57%
Quarterly Report Q2 8-K 2011-10-31 86.60% -4250.00% -143.25%
Quarterly Report Q1 8-K 2011-07-31 2.12% -244.67% -267.16%
Quarterly Report Q4 8-K 2011-04-30 -18.74% -396.74% -412.86%
Quarterly Report Q3 8-K 2011-01-31 278.03% 47.07% -0.26%
Quarterly Report Q2 8-K 2010-10-31 -27.62% 90.75% -73.80%
Quarterly Report Q1 8-K 2010-07-31 66.32% 41.08% 40.18%
Quarterly Report Q4 8-K 2010-04-30 102.01% 54.74% 55.51%
Quarterly Report Q3 8-K 2010-01-31 -29.48% -25.80% -21.69%
Quarterly Report Q2 8-K 2009-10-31 23.45% -152.17% -127.50%
Quarterly Report Q1 8-K 2009-07-31 42.92% -498.87% -435.61%
Quarterly Report Q4 8-K 2009-04-30 318.02% -178.27% -174.90%
Quarterly Report Q3 8-K 2009-01-31 13.76% -102.00% -106.50%
Quarterly Report Q2 8-K 2008-10-31 0.00% -59.10% -70.91%
Quarterly Report Q1 8-K 2008-07-31 169.25% -1954.74% -5864.69%
Quarterly Report Q4 8-K 2008-04-30 0.00% -356.71% -370.31%
Quarterly Report Q3 8-K 2008-01-31 0.00% 1742.58% 1726.28%
Quarterly Report Q2 8-K 2007-10-31 0.00% -643.88% -667.57%
Quarterly Report Q1 8-K 2007-07-31 0.00% 149.47% 118.53%
Quarterly Report Q4 8-K 2007-04-30 0.00% -2925.08% -3573.05%
Quarterly Report Q3 8-K 2007-01-31 0.00% -32.61% -50.27%
Quarterly Report Q2 8-K 2006-10-31 0.00% 54.60% 55.37%
Quarterly Report Q1 8-K 2006-07-31 0.00% 92.66% 75.26%
Quarterly Report Q4 8-K 2006-04-30 0.00% -24.00% -37.78%
Quarterly Report Q3 8-K 2006-01-31 0.00% 63.90% 68.16%
Quarterly Report Q2 8-K 2005-10-31 0.00% -48.84% -51.43%
Quarterly Report Q1 8-K 2005-07-31 0.00% -714.51% -141.74%
Quarterly Report Q4 8-K 2005-04-30 -3.48% -48.16% -48.16%
Quarterly Report Q3 8-K 2005-01-31 -9.64% -115.21% -115.34%
Quarterly Report Q2 8-K 2004-10-31 -0.82% 11.06% 11.06%
Quarterly Report Q1 8-K 2004-07-31 -15.85% 38.84% 38.84%
Quarterly Report Q4 8-K 2004-04-30 8.73% 112.95% 112.95%
Quarterly Report Q3 8-K 2004-01-31 2.56% 16.27% 16.27%
Quarterly Report Q2 8-K 2003-10-31 -16.73% -88.24% -88.24%
Quarterly Report Q1 8-K 2003-07-31 4.85% 37.27% 37.27%
Quarterly Report Q4 8-K 2003-04-30 -9.74% 18.96% 18.96%
Quarterly Report Q3 8-K 2003-01-31 -12.65% -16.32% -16.32%
Quarterly Report Q2 8-K 2002-10-31 4.80% 1146.84% 1146.84%
Quarterly Report Q1 8-K 2002-07-31 -6.64% -122.81% -122.81%
Quarterly Report Q4 8-K 2002-04-30 -16.35% 65.62% -8.98%
Quarterly Report Q3 8-K 2002-01-31 8.02% 86.64% 86.64%
Quarterly Report Q2 8-K 2001-10-31 12.32% 101.85% 101.85%
Quarterly Report Q1 8-K 2001-07-31 -9.53% -284.35% -82.25%
Quarterly Report Q4 8-K 2001-04-30 12.61% 0.00% 14.35%
Quarterly Report Q3 8-K 2001-01-31 -4.50% 0.00% 0.00%
Quarterly Report Q2 8-K 2000-10-31 -4.04% -798.56% -798.56%
Quarterly Report Q1 8-K 2000-07-31 -4.16% -44.07% 105.93%
Quarterly Report Q4 8-K 2000-04-30 2.96% 0.00% -212.44%
Quarterly Report Q3 8-K 2000-01-31 -24.24% 0.00% 0.00%
Quarterly Report Q2 8-K 1999-10-31 13.95% 122.22% 122.22%
Quarterly Report Q1 8-K 1999-07-31 16.36% 0.00% 0.00%
Quarterly Report Q4 8-K 1999-04-30 -12.50% 100.00% 100.00%
Quarterly Report Q3 8-K 1999-01-31 11.86% 66.67% 66.67%
Quarterly Report Q2 8-K 1998-10-31 -17.31% -33.33% -350.00%
Quarterly Report Q1 8-K 1998-07-31 -5.17% -50.00% -50.00%
Quarterly Report Q4 8-K 1998-04-30 10.34% -91.30% 0.00%
Quarterly Report Q3 8-K 1998-01-31 9.26% 200.00% 200.00%
Quarterly Report Q2 8-K 1997-10-31 0.00% 1250.00% -100.00%
Quarterly Report Q1 8-K 1997-07-31 7.41% 33.33% 33.33%
Quarterly Report Q4 8-K 1997-04-30 11.54% 0.00% 0.00%
Quarterly Report Q3 8-K 1997-01-31 3.85% 0.00% 0.00%
Quarterly Report Q2 8-K 1996-10-31 -5.45% 100.00% 100.00%
Quarterly Report Q1 8-K 1996-07-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1996-04-30 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1996-01-31 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1995-10-31 0.00% 0.00% 0.00%