image
Industrials - Industrial - Pollution & Treatment Controls - NYSE - US
$ 89.31
-1.42 %
$ 5.46 B
Market Cap
26.42
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.07% 30.73% 39.61%
Annual Report FY 10-K 2022-12-31 18.27% 19.68% 23.03%
Annual Report FY 10-K 2021-12-31 7.29% 4.57% -0.53%
Annual Report FY 10-K 2020-12-31 -7.41% -11.34% -10.67%
Annual Report FY 10-K 2019-12-31 12.10% 15.43% 21.07%
Annual Report FY 10-K 2018-12-31 21.26% 52.60% 81.07%
Annual Report FY 10-K 2017-12-31 26.92% 40.64% 16.29%
Annual Report FY 10-K 2016-12-31 -7.83% -31.02% -44.09%
Annual Report FY 10-K 2015-12-31 -16.39% -0.31% 11.45%
Annual Report FY 10-K 2014-12-31 7.89% -60.19% 31.16%
Annual Report FY 10-K 2013-12-31 5.99% 681.82% 37.09%
Annual Report FY 10-K 2012-12-31 0.96% -93.66% 1460.61%
Annual Report FY 10-K 2011-12-31 9.51% 91.92% 104.29%
Annual Report FY 10-K 2010-12-31 -3.46% -760.61% -233.03%
Annual Report FY 10-K 2009-12-31 -21.52% 124.16% -40.54%
Annual Report FY 10-K 2008-12-31 -24.39% -174.13% -13.42%
Annual Report FY 10-K 2007-12-31 4.66% 141.85% -8.30%
Annual Report FY 10-K 2006-12-31 4.73% 593.48% 1.01%
Annual Report FY 10-K 2005-12-31 1.57% -100.00% 13940.00%
Annual Report FY 10-K 2004-12-31 -5.62% -6.17% -0.76%
Annual Report FY 10-K 2003-12-31 14.15% -2.34% -19.48%
Annual Report FY 10-K 2002-12-31 -1.40% -19.71% -10.94%
Annual Report FY 10-K 2001-12-31 -3.07% -17.32% -21.13%
Annual Report FY 10-K 2000-12-31 4.16% 0.06% 9.53%
Annual Report FY 10-K 1999-12-31 5.89% -3.20% 4.72%
Annual Report FY 10-K 1998-12-31 8.42% 0.68% 2.11%
Annual Report FY 10-K 1997-12-31 3.18% -4.84% -3.21%
Annual Report FY 10-K 1996-12-31 9.84% 20.16% 7.41%
Annual Report FY 10-K 1995-12-31 20.51% 10.26% 22.51%
Annual Report FY 10-K 1994-12-31 19.82% 17.59% 22.38%
Annual Report FY 10-K 1993-12-31 9.07% 15.70% 15.76%
Annual Report FY 10-K 1992-12-31 10.99% 10.97% 9.31%
Annual Report FY 10-K 1991-12-31 6.26% 9.93% 6.32%
Annual Report FY 10-K 1990-12-31 6.08% 22.61% 8.94%
Annual Report FY 10-K 1989-12-31 10.34% 23.66% 23.51%
Annual Report FY 10-K 1988-12-31 17.98% 24.83% 35.25%
Annual Report FY 10-K 1987-12-31 12.24% 26.27% 16.00%
Annual Report FY 10-K 1986-12-31 1.87% 0.85% 11.94%
Annual Report FY 10-K 1985-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 6.23% 24.48% 21.44%
Quarterly Report Q2 8-K 2024-06-30 10.85% 50.87% 37.88%
Quarterly Report Q1 8-K 2024-03-31 10.22% 88.32% 39.75%
Quarterly Report Q4 8-K 2023-12-31 14.53% 34.10% 31.97%
Quarterly Report Q3 8-K 2023-09-30 28.87% 36.16% 58.23%
Quarterly Report Q2 8-K 2023-06-30 20.64% 20.30% 28.57%
Quarterly Report Q1 8-K 2023-03-31 16.75% 33.66% 38.60%
Quarterly Report Q4 8-K 2022-12-31 29.89% 77.44% 54.82%
Quarterly Report Q3 8-K 2022-09-30 16.12% 8.90% 15.16%
Quarterly Report Q2 8-K 2022-06-30 9.56% 12.79% 20.00%
Quarterly Report Q1 8-K 2022-03-31 18.44% -7.66% 2.52%
Quarterly Report Q4 8-K 2021-12-31 2.24% -25.29% -10.95%
Quarterly Report Q3 8-K 2021-09-30 6.61% 15.42% 0.88%
Quarterly Report Q2 8-K 2021-06-30 23.92% 38.79% 23.00%
Quarterly Report Q1 8-K 2021-03-31 -2.55% -5.13% -13.93%
Quarterly Report Q4 8-K 2020-12-31 -6.23% -12.42% -7.14%
Quarterly Report Q3 8-K 2020-09-30 -9.39% -10.92% -11.92%
Quarterly Report Q2 8-K 2020-06-30 -16.71% -34.76% -32.40%
Quarterly Report Q1 8-K 2020-03-31 4.49% 33.71% 25.19%
Quarterly Report Q4 8-K 2019-12-31 12.53% -8.31% 8.98%
Quarterly Report Q3 8-K 2019-09-30 14.63% 30.88% 26.97%
Quarterly Report Q2 8-K 2019-06-30 11.44% 21.93% 21.52%
Quarterly Report Q1 8-K 2019-03-31 9.65% 35.66% 31.63%
Quarterly Report Q4 8-K 2018-12-31 12.84% 6.91% 124.16%
Quarterly Report Q3 8-K 2018-09-30 8.32% 73.60% 36.94%
Quarterly Report Q2 8-K 2018-06-30 29.68% 135.96% 103.74%
Quarterly Report Q1 8-K 2018-03-31 40.44% 76.71% 73.45%
Quarterly Report Q4 8-K 2017-12-31 40.60% 141.27% 7.97%
Quarterly Report Q3 8-K 2017-09-30 33.21% 47.06% 64.44%
Quarterly Report Q2 8-K 2017-06-30 30.24% 25.27% 30.77%
Quarterly Report Q1 8-K 2017-03-31 2.89% -46.32% -29.81%
Quarterly Report Q4 8-K 2016-12-31 60.38% 9.57% -40.77%
Quarterly Report Q3 8-K 2016-09-30 -9.28% -54.79% -47.88%
Quarterly Report Q2 8-K 2016-06-30 -25.35% -50.27% -51.03%
Quarterly Report Q1 8-K 2016-03-31 -22.02% -8.72% -35.08%
Quarterly Report Q4 8-K 2015-12-31 -58.47% -51.68% -24.84%
Quarterly Report Q3 8-K 2015-09-30 -6.16% 22.08% 4.02%
Quarterly Report Q2 8-K 2015-06-30 -1.62% 7.02% 22.18%
Quarterly Report Q1 8-K 2015-03-31 10.69% 101.35% 93.75%
Quarterly Report Q4 8-K 2014-12-31 20.40% -12.18% 44.19%
Quarterly Report Q3 8-K 2014-09-30 4.78% -3.75% 32.45%
Quarterly Report Q2 8-K 2014-06-30 5.39% -85.45% 31.32%
Quarterly Report Q1 8-K 2014-03-31 0.20% 1333.33% 5.79%
Quarterly Report Q4 8-K 2013-12-31 0.87% 476.60% 65.38%
Quarterly Report Q3 8-K 2013-09-30 13.14% 208.84% 51.61%
Quarterly Report Q2 8-K 2013-06-30 8.90% 812.12% 15.19%
Quarterly Report Q1 8-K 2013-03-31 -11.04% -20.00% 70.42%
Quarterly Report Q4 8-K 2012-12-31 -2.51% 128.31% 211.11%
Quarterly Report Q3 8-K 2012-09-30 -4.74% -864.71% 69.86%
Quarterly Report Q2 8-K 2012-06-30 -0.05% -275.00% 77.53%
Quarterly Report Q1 8-K 2012-03-31 29.38% 90.57% 691.67%
Quarterly Report Q4 8-K 2011-12-31 24.54% 90.47% 86.47%
Quarterly Report Q3 8-K 2011-09-30 6.70% -32.00% 32.73%
Quarterly Report Q2 8-K 2011-06-30 2.92% 1600.00% 102.27%
Quarterly Report Q1 8-K 2011-03-31 4.20% -47.22% -50.00%
Quarterly Report Q4 8-K 2010-12-31 -6.42% -766.96% -808.41%
Quarterly Report Q3 8-K 2010-09-30 9.24% -43.18% -26.67%
Quarterly Report Q2 8-K 2010-06-30 -2.69% 91.84% -52.69%
Quarterly Report Q1 8-K 2010-03-31 -18.13% -360.00% -14.29%
Quarterly Report Q4 8-K 2009-12-31 -23.30% 297.39% -5.31%
Quarterly Report Q3 8-K 2009-09-30 -26.45% -69.01% -41.41%
Quarterly Report Q2 8-K 2009-06-30 -19.70% 63.43% -50.27%
Quarterly Report Q1 8-K 2009-03-31 -10.78% 101.18% -55.91%
Quarterly Report Q4 8-K 2008-12-31 -28.89% -132.18% -33.53%
Quarterly Report Q3 8-K 2008-09-30 -26.29% 215.56% 15.32%
Quarterly Report Q2 8-K 2008-06-30 -19.86% -120.72% -10.95%
Quarterly Report Q1 8-K 2008-03-31 -21.91% -276.55% -15.33%
Quarterly Report Q4 8-K 2007-12-31 13.25% -43.14% 2.41%
Quarterly Report Q3 8-K 2007-09-30 2.98% -51.09% -43.08%
Quarterly Report Q2 8-K 2007-06-30 -0.63% 684.21% -13.58%
Quarterly Report Q1 8-K 2007-03-31 2.96% 30600.00% 57.89%
Quarterly Report Q4 8-K 2006-12-31 19.63% 159.07% -64.07%
Quarterly Report Q3 8-K 2006-09-30 -1.09% -10.68% 137.80%
Quarterly Report Q2 8-K 2006-06-30 1.14% -16.96% 155.79%
Quarterly Report Q1 8-K 2006-03-31 1.25% 150.00% 79.25%
Quarterly Report Q4 8-K 2005-12-31 -5.54% -424.59% 403.95%
Quarterly Report Q3 8-K 2005-10-01 7.37% 357.50% 1266.67%
Quarterly Report Q2 8-K 2005-07-02 3.80% 269.01% 88.72%
Quarterly Report Q1 8-K 2005-03-31 1.33% -9.09% -40.23%
Quarterly Report Q4 8-K 2004-12-31 -13.13% -46.11% -80.27%
Quarterly Report Q3 8-K 2004-10-02 -2.37% -40.40% -96.41%
Quarterly Report Q2 8-K 2004-07-03 -2.22% -69.19% -73.66%
Quarterly Report Q1 8-K 2004-03-31 -5.29% -65.98% -20.93%
Quarterly Report Q4 8-K 2003-12-31 8.19% -14.12% -11.27%
Quarterly Report Q3 8-K 2003-09-30 10.01% -20.76% -22.56%
Quarterly Report Q2 8-K 2003-06-30 20.62% -10.59% -6.33%
Quarterly Report Q1 8-K 2003-03-31 18.85% 257.29% -39.75%
Quarterly Report Q4 8-K 2002-12-31 6.62% 34.81% 17.58%
Quarterly Report Q3 8-K 2002-09-30 3.24% 36.52% 12.71%
Quarterly Report Q2 8-K 2002-06-30 -10.09% -37.06% -33.86%
Quarterly Report Q1 8-K 2002-03-31 -4.79% -84.43% -21.98%
Quarterly Report Q4 8-K 2001-12-31 -4.00% -6.23% -24.88%
Quarterly Report Q3 8-K 2001-09-30 -6.45% -37.66% -38.56%
Quarterly Report Q2 8-K 2001-06-30 3.09% 3.96% -2.79%
Quarterly Report Q1 8-K 2001-03-31 -10.80% -16.11% -19.84%
Quarterly Report Q4 8-K 2000-12-31 1.12% -38.66% -22.57%
Quarterly Report Q3 8-K 2000-09-30 3.83% 6.46% 22.26%
Quarterly Report Q2 8-K 2000-06-30 4.83% 19.56% 23.95%
Quarterly Report Q1 8-K 2000-03-31 14.19% 6.60% 23.49%
Quarterly Report Q4 8-K 1999-12-31 3.56% 4.29% 16.85%
Quarterly Report Q3 8-K 1999-09-30 4.82% -15.40% -3.77%
Quarterly Report Q2 8-K 1999-06-30 6.12% -14.42% -8.90%
Quarterly Report Q1 8-K 1999-03-31 9.56% 20.37% 19.31%
Quarterly Report Q4 8-K 1998-12-31 16.01% 21.64% 21.92%
Quarterly Report Q3 8-K 1998-09-30 8.55% 1.88% -0.75%
Quarterly Report Q2 8-K 1998-06-30 5.88% -0.62% 3.31%
Quarterly Report Q1 8-K 1998-03-31 2.98% -20.59% -15.13%
Quarterly Report Q4 8-K 1997-12-31 5.34% -26.78% -18.89%
Quarterly Report Q3 8-K 1997-09-30 -0.43% 0.63% -2.91%
Quarterly Report Q2 8-K 1997-06-30 1.68% 0.63% 0.74%
Quarterly Report Q1 8-K 1997-03-31 6.50% 14.29% 12.26%
Quarterly Report Q4 8-K 1996-12-31 0.59% 56.41% 1.50%
Quarterly Report Q3 8-K 1996-09-30 10.77% 8.90% 10.44%
Quarterly Report Q2 8-K 1996-06-30 16.50% 10.34% 9.31%
Quarterly Report Q1 8-K 1996-03-31 12.67% 10.19% 8.72%
Quarterly Report Q4 8-K 1995-12-31 14.40% -15.22% 14.66%
Quarterly Report Q3 8-K 1995-09-30 14.67% 17.74% 20.29%
Quarterly Report Q2 8-K 1995-06-30 21.59% 16.94% 21.08%
Quarterly Report Q1 8-K 1995-03-31 35.48% 31.71% 41.30%
Quarterly Report Q4 8-K 1994-12-31 30.51% 21.05% 30.34%
Quarterly Report Q3 8-K 1994-09-30 27.05% 15.89% 23.21%
Quarterly Report Q2 8-K 1994-06-30 11.95% 16.98% 17.92%
Quarterly Report Q1 8-K 1994-03-31 8.40% 13.89% 15.97%
Quarterly Report Q4 8-K 1993-12-31 13.36% 18.75% 17.11%
Quarterly Report Q3 8-K 1993-09-30 5.31% 15.05% 14.29%
Quarterly Report Q2 8-K 1993-06-30 11.07% 13.98% 17.69%
Quarterly Report Q1 8-K 1993-03-31 6.34% 16.13% 12.26%
Quarterly Report Q4 8-K 1992-12-31 8.89% 14.29% 9.35%
Quarterly Report Q3 8-K 1992-09-30 16.21% 12.05% 14.84%
Quarterly Report Q2 8-K 1992-06-30 10.47% 8.14% 5.00%
Quarterly Report Q1 8-K 1992-03-31 8.42% 8.77% 9.28%
Quarterly Report Q4 8-K 1991-12-31 8.67% 10.53% 13.01%
Quarterly Report Q3 8-K 1991-09-30 6.78% 12.16% 3.23%
Quarterly Report Q2 8-K 1991-06-30 2.84% 10.26% 5.26%
Quarterly Report Q1 8-K 1991-03-31 6.97% 5.56% 3.19%
Quarterly Report Q4 8-K 1990-12-31 3.85% 0.00% 104.66%
Quarterly Report Q3 8-K 1990-09-30 6.95% 0.00% -87.86%
Quarterly Report Q2 8-K 1990-06-30 6.61% 0.00% -87.79%
Quarterly Report Q1 8-K 1990-03-31 7.05% 0.00% -90.26%
Quarterly Report Q4 8-K 1989-12-31 6.92% 0.00% -9.82%
Quarterly Report Q3 8-K 1989-09-30 6.47% 0.00% 6.47%
Quarterly Report Q2 8-K 1989-06-30 16.60% 0.00% 16.60%
Quarterly Report Q1 8-K 1989-03-31 11.69% 0.00% 11.69%
Quarterly Report Q4 8-K 1988-12-31 13.94% 0.00% -17.50%
Quarterly Report Q3 8-K 1988-09-30 21.55% 0.00% 21.55%
Quarterly Report Q2 8-K 1988-06-30 18.68% 0.00% 18.68%
Quarterly Report Q1 8-K 1988-03-31 18.19% 0.00% 18.19%
Quarterly Report Q4 8-K 1987-12-31 31.58% 0.00% -5.19%
Quarterly Report Q3 8-K 1987-09-30 13.20% 0.00% 13.20%
Quarterly Report Q2 8-K 1987-06-30 7.51% 0.00% 7.51%
Quarterly Report Q1 8-K 1987-03-31 -1.35% 0.00% -1.35%
Quarterly Report Q4 8-K 1986-12-31 -1.19% 0.00% -1.89%
Quarterly Report Q3 8-K 1986-09-30 -2.79% 0.00% -2.79%
Quarterly Report Q2 8-K 1986-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1986-03-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1985-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1985-09-30 0.00% 0.00% 0.00%