image
Industrials - Industrial - Pollution & Treatment Controls - NASDAQ - US
$ 1.03
-24.8 %
$ 137 M
Market Cap
-14.71
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 -75.33% -75.26% -81.72%
Annual Report FY 10-K 2022-12-31 6169.27% -46.16% -50.22%
Annual Report FY 10-K 2021-12-31 20.25% -372.91% -694.75%
Annual Report FY 10-K 2020-12-31 66.67% -22.02% 3.41%
Annual Report FY 10-K 2019-12-31 -87.37% 19.27% 39.35%
Annual Report FY 10-K 2018-12-31 -77.70% -167.94% -157.65%
Annual Report FY 10-K 2017-12-31 45.07% 426.72% 801.44%
Annual Report FY 10-K 2016-12-31 10.90% 70.99% 83.39%
Annual Report FY 10-K 2015-12-31 23.58% 24.61% 15.27%
Annual Report FY 10-K 2014-12-31 19.31% 46.36% 53.73%
Annual Report FY 10-K 2013-12-31 85.53% 77.81% 80.09%
Annual Report FY 10-K 2012-12-31 0.16% -86.22% -84.82%
Annual Report FY 10-K 2011-12-31 471.45% -728.10% -666.87%
Annual Report FY 10-K 2010-12-31 -0.05% 65.39% 52.90%
Annual Report FY 10-K 2009-12-31 43.09% -7.40% -10.04%
Annual Report FY 10-K 2008-12-31 -7.08% -792.58% -1042.33%
Annual Report FY 10-K 2007-12-31 -41.41% -0.06% 34.31%
Annual Report FY 10-K 2006-12-31 -55.42% -34.38% -82.10%
Annual Report FY 10-K 2005-12-31 8.33% -82.86% -134.67%
Annual Report FY 10-K 2004-12-31 0.00% 58.25% 71.33%
Annual Report FY 10-K 2003-12-31 -26.53% -2306.06% -765.59%
Annual Report FY 10-K 2002-12-31 906.57% 98.14% 104.77%
Annual Report FY 10-K 2001-12-31 -76.48% 39.73% 39.80%
Annual Report FY 10-K 2000-12-31 -33.40% 57.46% 59.04%
Annual Report FY 10-K 1999-12-31 -22.31% 76.10% 76.37%
Annual Report FY 10-K 1997-12-31 0.00% -83.33% -73.68%
Annual Report FY 10-K 1996-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 563.06% -56.05% -45.65%
Quarterly Report Q2 8-K 2024-06-30 -26.16% -77.65% -70.66%
Quarterly Report Q1 8-K 2024-03-31 -60.66% -26.36% -31.13%
Quarterly Report Q4 8-K 2023-12-31 -15.17% -89.56% -88.81%
Quarterly Report Q3 8-K 2023-09-30 -98.67% -89.68% -106.18%
Quarterly Report Q2 8-K 2023-06-30 -95.16% -35.93% -45.62%
Quarterly Report Q1 8-K 2023-03-31 193.33% -83.55% -92.12%
Quarterly Report Q4 8-K 2022-12-31 5341.68% -141.96% -160.92%
Quarterly Report Q3 8-K 2022-09-30 4756.41% -65.38% -65.28%
Quarterly Report Q2 8-K 2022-06-30 6958.41% 34.27% 35.19%
Quarterly Report Q1 8-K 2022-03-31 27223.10% -213.59% -356.04%
Quarterly Report Q4 8-K 2021-12-31 -3.33% -179.57% -338.72%
Quarterly Report Q3 8-K 2021-09-30 216.67% -350.39% -455.57%
Quarterly Report Q2 8-K 2021-06-30 386.67% -2233.87% -2755.45%
Quarterly Report Q1 8-K 2021-03-31 -93.75% -203.66% -139.44%
Quarterly Report Q4 8-K 2020-12-31 0.00% -172.75% -97.00%
Quarterly Report Q3 8-K 2020-09-30 100.00% 28.26% 38.46%
Quarterly Report Q2 8-K 2020-06-30 200.00% 50.79% 20.14%
Quarterly Report Q1 8-K 2020-03-31 220.00% 3.67% 11.93%
Quarterly Report Q4 8-K 2019-12-31 -11.76% -17.26% -3.55%
Quarterly Report Q3 8-K 2019-09-30 -62.50% -54.00% -45.64%
Quarterly Report Q2 8-K 2019-06-30 -66.67% 70.74% 85.06%
Quarterly Report Q1 8-K 2019-03-31 -96.92% -168.04% -161.07%
Quarterly Report Q4 8-K 2018-12-31 -95.51% -26.10% -25.81%
Quarterly Report Q3 8-K 2018-09-30 -94.02% -2712.13% -1145.93%
Quarterly Report Q2 8-K 2018-06-30 -98.22% -960.59% -842.01%
Quarterly Report Q1 8-K 2018-03-31 -5.35% 2.57% -13.42%
Quarterly Report Q4 8-K 2017-12-31 122.21% 475.69% 338.64%
Quarterly Report Q3 8-K 2017-09-30 50.01% 102.53% 106.71%
Quarterly Report Q2 8-K 2017-06-30 -10.01% 870.31% 230.57%
Quarterly Report Q1 8-K 2017-03-31 21.76% 405.55% 2025.27%
Quarterly Report Q4 8-K 2016-12-31 -22.54% 117.24% 124.17%
Quarterly Report Q3 8-K 2016-09-30 -27.02% -3831.87% -830.71%
Quarterly Report Q2 8-K 2016-06-30 472.64% 106.74% 126.90%
Quarterly Report Q1 8-K 2016-03-31 -9.19% 66.12% 91.44%
Quarterly Report Q4 8-K 2015-12-31 16.35% -3760.09% -1100.11%
Quarterly Report Q3 8-K 2015-09-30 66.36% 102.95% 115.75%
Quarterly Report Q2 8-K 2015-06-30 -74.04% 32.43% 15.54%
Quarterly Report Q1 8-K 2015-03-31 285.73% 81.35% 85.06%
Quarterly Report Q4 8-K 2014-12-31 279.62% 95.38% 120.28%
Quarterly Report Q3 8-K 2014-09-30 -42.93% -19.24% -138.07%
Quarterly Report Q2 8-K 2014-06-30 15.13% 26.41% 44.86%
Quarterly Report Q1 8-K 2014-03-31 -43.83% 52.05% 57.11%
Quarterly Report Q4 8-K 2013-12-31 -56.91% 94.66% 95.97%
Quarterly Report Q3 8-K 2013-09-30 282.22% 68.04% 87.54%
Quarterly Report Q2 8-K 2013-06-30 265.67% 67.47% 70.60%
Quarterly Report Q1 8-K 2013-03-31 395.23% 24.27% 21.24%
Quarterly Report Q4 8-K 2012-12-31 511.80% -699.13% -706.72%
Quarterly Report Q3 8-K 2012-09-30 -76.55% 28.67% 28.92%
Quarterly Report Q2 8-K 2012-06-30 45.58% 56.79% 56.98%
Quarterly Report Q1 8-K 2012-03-31 38.29% -99.61% -87.45%
Quarterly Report Q4 8-K 2011-12-31 253.44% -416.77% -277.29%
Quarterly Report Q3 8-K 2011-09-30 1363.45% -736.27% -730.71%
Quarterly Report Q2 8-K 2011-06-30 264.41% -1541.18% -1537.04%
Quarterly Report Q1 8-K 2011-03-31 -20.00% -313.93% -338.75%
Quarterly Report Q4 8-K 2010-12-31 -29.85% 74.00% 64.70%
Quarterly Report Q3 8-K 2010-09-30 -37.47% 61.48% 59.25%
Quarterly Report Q2 8-K 2010-06-30 -21.33% 69.39% 52.29%
Quarterly Report Q1 8-K 2010-03-31 285.55% 50.90% 14.87%
Quarterly Report Q4 8-K 2009-12-31 205.04% 22.71% -31.01%
Quarterly Report Q3 8-K 2009-09-30 128.45% 4.10% 1.55%
Quarterly Report Q2 8-K 2009-06-30 121.54% -74.97% -7.18%
Quarterly Report Q1 8-K 2009-03-31 -69.41% -343.82% -72.47%
Quarterly Report Q4 8-K 2008-12-31 -56.42% -1210.50% -2649.35%
Quarterly Report Q3 8-K 2008-09-30 132.68% -503.18% -587.66%
Quarterly Report Q2 8-K 2008-06-30 39.84% -384.56% -523.03%
Quarterly Report Q1 8-K 2008-03-31 -23.53% -502.12% -3294.93%
Quarterly Report Q4 8-K 2007-12-31 8.95% -73.59% 67.45%
Quarterly Report Q3 8-K 2007-09-30 25.53% 42.72% 48.47%
Quarterly Report Q2 8-K 2007-06-30 -60.44% 34.38% 39.90%
Quarterly Report Q1 8-K 2007-03-31 -51.78% -41.87% -8.59%
Quarterly Report Q4 8-K 2006-12-31 -76.60% 22.32% -55.95%
Quarterly Report Q3 8-K 2006-09-30 -89.56% -87.60% -113.24%
Quarterly Report Q2 8-K 2006-06-30 -74.00% -164.36% -246.98%
Quarterly Report Q1 8-K 2006-03-31 0.00% 440.43% 4245.51%
Quarterly Report Q4 8-K 2005-12-31 0.00% -324.92% -207.18%
Quarterly Report Q3 8-K 2005-09-30 0.00% -188.63% -494.73%
Quarterly Report Q2 8-K 2005-06-30 0.00% 20.61% 27.60%
Quarterly Report Q1 8-K 2005-03-31 33.33% 63.58% 106.01%
Quarterly Report Q4 8-K 2004-12-31 0.00% 129.41% 145.72%
Quarterly Report Q3 8-K 2004-09-30 0.00% 42.88% 66.55%
Quarterly Report Q2 8-K 2004-06-30 0.00% 18.73% 24.32%
Quarterly Report Q1 8-K 2004-03-31 0.00% 47.37% 62.10%
Quarterly Report Q4 8-K 2003-12-31 -75.00% -33.98% -24.36%
Quarterly Report Q3 8-K 2003-09-30 50.00% -4.26% 10.00%
Quarterly Report Q2 8-K 2003-06-30 80.00% -56.57% -54.83%
Quarterly Report Q1 8-K 2003-03-31 350.00% 25.72% 31.26%
Quarterly Report Q4 8-K 2002-12-31 800.09% 178.43% 180.52%
Quarterly Report Q3 8-K 2002-09-30 1034.64% 69.35% 72.59%
Quarterly Report Q2 8-K 2002-06-30 9900.00% 66.93% 71.81%
Quarterly Report Q1 8-K 2002-03-30 590.61% -79.58% -78.03%
Quarterly Report Q4 8-K 2001-12-31 755.35% 58.42% 57.17%
Quarterly Report Q3 8-K 2001-09-30 -95.78% -105.64% -86.09%
Quarterly Report Q2 8-K 2001-06-30 -98.65% 3.90% 3.85%
Quarterly Report Q1 8-K 2001-03-31 -92.75% 67.85% 64.37%
Quarterly Report Q4 8-K 2000-12-31 -98.83% 60.70% 51.18%
Quarterly Report Q3 8-K 2000-09-30 -68.67% 97.98% 97.73%
Quarterly Report Q2 8-K 2000-06-30 -90.74% 94.73% 94.46%
Quarterly Report Q1 8-K 2000-03-31 0.00% 94.36% 95.32%
Quarterly Report Q3 8-K 1998-09-30 0.00% 37.50% 50.00%
Quarterly Report Q2 8-K 1998-06-30 0.00% -71.43% -42.86%
Quarterly Report Q1 8-K 1998-03-31 0.00% -42.86% -28.57%
Quarterly Report Q4 8-K 1997-12-31 0.00% -10.00% 8.33%
Quarterly Report Q3 8-K 1997-09-30 0.00% -100.00% -100.00%
Quarterly Report Q2 8-K 1997-06-30 0.00% -133.33% -133.33%
Quarterly Report Q1 8-K 1997-03-31 0.00% -600.00% -600.00%
Quarterly Report Q4 8-K 1996-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1996-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1996-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1996-03-31 0.00% 0.00% 0.00%