image
Industrials - Industrial - Pollution & Treatment Controls - NASDAQ - US
$ 18.75
-1.32 %
$ 1.09 B
Market Cap
56.82
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 2.20% -10.58% 2.82%
Annual Report FY 10-K 2022-12-31 20.87% 68.54% 33.95%
Annual Report FY 10-K 2021-12-31 -12.68% -45.92% -55.80%
Annual Report FY 10-K 2020-12-31 36.86% 141.79% 201.95%
Annual Report FY 10-K 2019-12-31 16.68% -50.60% 3.87%
Annual Report FY 10-K 2018-12-31 17.99% 78.89% 204.58%
Annual Report FY 10-K 2017-12-31 15.43% 1094.39% 817.65%
Annual Report FY 10-K 2016-12-31 22.37% 108.88% 103.03%
Annual Report FY 10-K 2015-12-31 46.96% 37.78% 36.21%
Annual Report FY 10-K 2014-12-31 -29.32% -502.22% -539.99%
Annual Report FY 10-K 2013-12-31 0.97% 62.37% 66.62%
Annual Report FY 10-K 2012-12-31 52.00% 68.79% 65.79%
Annual Report FY 10-K 2011-12-31 -38.83% -632.90% -409.24%
Annual Report FY 10-K 2010-12-31 -2.47% -97.88% -80.76%
Annual Report FY 10-K 2009-12-31 -9.79% -57.45% -52.33%
Annual Report FY 10-K 2008-12-31 47.17% 49.54% 38.30%
Annual Report FY 10-K 2007-12-31 76.56% 143.20% 156.26%
Annual Report FY 10-K 2006-12-31 87.65% 166.44% -65.95%
Annual Report FY 10-K 2005-12-31 164.12% 276.68% 2772.25%
Annual Report FY 10-K 2004-12-31 0.05% -290.80% -199.00%
Annual Report FY 10-K 2003-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 4.18% -12.20% -49.52%
Quarterly Report Q2 8-K 2024-06-30 31.25% 61.44% 22.12%
Quarterly Report Q1 8-K 2024-03-31 -9.78% -31.19% -34.80%
Quarterly Report Q4 8-K 2023-12-31 35.23% 44.30% 41.14%
Quarterly Report Q3 8-K 2023-09-30 21.58% 101.71% 184.98%
Quarterly Report Q2 8-K 2023-06-30 2.12% 29.42% 10.95%
Quarterly Report Q1 8-K 2023-03-31 -58.82% -79.76% -98.65%
Quarterly Report Q4 8-K 2022-12-31 25.96% 160.78% 144.52%
Quarterly Report Q3 8-K 2022-09-30 46.59% 347.15% 243.80%
Quarterly Report Q2 8-K 2022-06-30 -1.53% -220.67% -1011.85%
Quarterly Report Q1 8-K 2022-03-31 12.46% 14.97% 33.82%
Quarterly Report Q4 8-K 2021-12-31 27.06% 52.42% 56.65%
Quarterly Report Q3 8-K 2021-09-30 -24.18% -80.12% -76.52%
Quarterly Report Q2 8-K 2021-06-30 -52.74% -93.68% -98.65%
Quarterly Report Q1 8-K 2021-03-31 34.33% 1005.64% 4700.00%
Quarterly Report Q4 8-K 2020-12-31 35.51% 667.00% 518.55%
Quarterly Report Q3 8-K 2020-09-30 10.29% 4.62% 32.97%
Quarterly Report Q2 8-K 2020-06-30 91.30% 355.12% 432.54%
Quarterly Report Q1 8-K 2020-03-31 8.84% -76.60% -95.28%
Quarterly Report Q4 8-K 2019-12-31 10.14% -25.19% -64.20%
Quarterly Report Q3 8-K 2019-09-30 11.74% 10.54% -19.10%
Quarterly Report Q2 8-K 2019-06-30 9.79% -76.38% -5.78%
Quarterly Report Q1 8-K 2019-03-31 43.37% 465.56% 303.53%
Quarterly Report Q4 8-K 2018-12-31 -20.92% -79.20% -53.58%
Quarterly Report Q3 8-K 2018-09-30 47.43% 173.04% 266.88%
Quarterly Report Q2 8-K 2018-06-30 70.59% 2972.81% 710.95%
Quarterly Report Q1 8-K 2018-03-31 2.19% -67.67% -112.28%
Quarterly Report Q4 8-K 2017-12-31 24.96% 272.24% 14.07%
Quarterly Report Q3 8-K 2017-09-30 22.89% 394.65% 335.47%
Quarterly Report Q2 8-K 2017-06-30 -7.95% -120.18% -144.58%
Quarterly Report Q1 8-K 2017-03-31 19.56% 77.98% 70.82%
Quarterly Report Q4 8-K 2016-12-31 10.24% 900.96% 1503.14%
Quarterly Report Q3 8-K 2016-09-30 1.34% -70.29% -157.48%
Quarterly Report Q2 8-K 2016-06-30 26.13% 113.71% 114.65%
Quarterly Report Q1 8-K 2016-03-31 92.72% 76.26% 73.37%
Quarterly Report Q4 8-K 2015-12-31 9.97% 106.36% 95.97%
Quarterly Report Q3 8-K 2015-09-30 126.73% 93.82% 95.33%
Quarterly Report Q2 8-K 2015-06-30 63.63% 27.85% 28.17%
Quarterly Report Q1 8-K 2015-03-31 50.47% -124.90% -115.89%
Quarterly Report Q4 8-K 2014-12-31 -36.39% -72.92% -70.10%
Quarterly Report Q3 8-K 2014-09-30 9.74% -42.42% -41.07%
Quarterly Report Q2 8-K 2014-06-30 -25.23% -216.47% -245.27%
Quarterly Report Q1 8-K 2014-03-31 -38.85% 18.34% 16.49%
Quarterly Report Q4 8-K 2013-12-31 54.06% 408.01% 402.46%
Quarterly Report Q3 8-K 2013-09-30 -53.63% -111.72% -113.45%
Quarterly Report Q2 8-K 2013-06-30 -30.31% -331.89% -1738.16%
Quarterly Report Q1 8-K 2013-03-31 34.00% 3.69% 4.46%
Quarterly Report Q4 8-K 2012-12-31 146.64% 78.21% 78.79%
Quarterly Report Q3 8-K 2012-09-30 112.81% 83.88% 72.97%
Quarterly Report Q2 8-K 2012-06-30 85.40% 113.15% 101.46%
Quarterly Report Q1 8-K 2012-03-31 -54.12% -166.38% -65.08%
Quarterly Report Q4 8-K 2011-12-31 -53.01% -2020.36% -3093.55%
Quarterly Report Q3 8-K 2011-09-30 -28.72% -194.18% -40.86%
Quarterly Report Q2 8-K 2011-06-30 -50.15% -936.65% -629.33%
Quarterly Report Q1 8-K 2011-03-31 -17.82% -2585.29% -1842.86%
Quarterly Report Q4 8-K 2010-12-31 -17.29% -69.99% -88.75%
Quarterly Report Q3 8-K 2010-09-30 -27.49% -700.00% -676.07%
Quarterly Report Q2 8-K 2010-06-30 46.37% -353.52% -282.89%
Quarterly Report Q1 8-K 2010-03-31 -0.25% -95.62% -94.09%
Quarterly Report Q4 8-K 2009-12-31 -28.46% -68.60% -62.57%
Quarterly Report Q3 8-K 2009-09-30 5.54% -11.72% -0.57%
Quarterly Report Q2 8-K 2009-06-30 -24.01% -3.88% -5.90%
Quarterly Report Q1 8-K 2009-03-31 38.66% 64.10% 179.21%
Quarterly Report Q4 8-K 2008-12-31 208.08% 370.42% 142.72%
Quarterly Report Q3 8-K 2008-09-30 -4.04% -60.01% -92.51%
Quarterly Report Q2 8-K 2008-06-30 26.91% 17.39% -66.40%
Quarterly Report Q1 8-K 2008-03-31 27.75% -15.37% -86.93%
Quarterly Report Q4 8-K 2007-12-31 42.38% 88.07% -66.14%
Quarterly Report Q3 8-K 2007-09-30 87.94% 161.41% 87.94%
Quarterly Report Q2 8-K 2007-06-30 87.94% 161.41% 87.94%
Quarterly Report Q1 8-K 2007-03-31 42.35% 87.75% 42.35%
Quarterly Report Q4 8-K 2006-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2006-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2006-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2006-03-31 0.00% 0.00% 0.00%