image
Industrials - Engineering & Construction - NASDAQ - US
$ 146.81
-2.35 %
$ 2.37 B
Market Cap
63.83
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 21.12% 9.13% 12.35%
Annual Report FY 10-K 2022-12-31 20.42% -1.92% -3.08%
Annual Report FY 10-K 2021-12-31 11.16% 44.68% 36.99%
Annual Report FY 10-K 2020-12-31 8.51% 55.90% 51.36%
Annual Report FY 10-K 2019-12-31 35.27% 21.24% 13.65%
Annual Report FY 10-K 2018-12-31 9.11% 46.96% 70.21%
Annual Report FY 10-K 2017-12-31 22.83% -1.29% -23.73%
Annual Report FY 10-K 2016-12-31 7.61% -21.50% -13.57%
Annual Report FY 10-K 2015-12-31 12.47% -25.29% -23.22%
Annual Report FY 10-K 2014-12-31 4.57% 5.14% 5.01%
Annual Report FY 10-K 2013-12-31 -9.63% 1.45% -0.26%
Annual Report FY 10-K 2012-12-31 28.01% 87.24% 88.20%
Annual Report FY 10-K 2011-12-31 30.70% 13.50% 11.79%
Annual Report FY 10-K 2010-12-31 -5.40% -6.46% -3.70%
Annual Report FY 10-K 2009-12-31 2.44% -27.07% -31.26%
Annual Report FY 10-K 2008-12-31 0.95% 838.07% 73.39%
Annual Report FY 10-K 2007-12-31 27.87% -37.41% 53.95%
Annual Report FY 10-K 1999-12-31 3.91% 8.35% 4.90%
Annual Report FY 10-K 1998-12-31 6.49% 19.70% 24.35%
Annual Report FY 10-K 1997-12-31 38.86% 88.57% 41.98%
Annual Report FY 10-K 1996-12-31 16.33% 2.94% 3.85%
Annual Report FY 10-K 1995-12-31 207.60% 61.90% 90.24%
Annual Report FY 10-K 1994-12-31 -20.00% 31.25% 46.43%
Annual Report FY 10-K 1993-12-31 -1.63% -55.56% -55.56%
Annual Report FY 10-K 1992-12-31 14.78% -14.29% 18.87%
Annual Report FY 10-K 1991-12-31 46.05% 20.00% 51.43%
Annual Report FY 10-K 1990-12-31 10.03% 29.63% 59.09%
Annual Report FY 10-K 1989-12-31 3.64% 325.00% 214.29%
Annual Report FY 10-K 1988-12-31 -17.81% 70.00% 118.42%
Annual Report FY 10-K 1987-12-31 11.25% 47.37% 48.65%
Annual Report FY 10-K 1986-12-31 -44.79% 53.37% 40.80%
Annual Report FY 10-K 1985-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -5.47% -50.50% -36.43%
Quarterly Report Q2 8-K 2024-06-30 -6.72% -68.59% -68.48%
Quarterly Report Q1 8-K 2024-03-31 0.49% -18.24% -16.93%
Quarterly Report Q4 8-K 2023-12-31 16.23% -2.16% -1.37%
Quarterly Report Q3 8-K 2023-09-30 17.46% 16.68% 18.73%
Quarterly Report Q2 8-K 2023-06-30 25.49% 13.15% 23.60%
Quarterly Report Q1 8-K 2023-03-31 27.49% 11.96% 10.14%
Quarterly Report Q4 8-K 2022-12-31 33.73% 18.76% 20.48%
Quarterly Report Q3 8-K 2022-09-30 31.08% -20.44% -12.85%
Quarterly Report Q2 8-K 2022-06-30 9.01% -7.23% -11.53%
Quarterly Report Q1 8-K 2022-03-31 7.45% 3.81% -9.15%
Quarterly Report Q4 8-K 2021-12-31 6.26% 14.01% 18.04%
Quarterly Report Q3 8-K 2021-09-30 0.38% 34.00% 24.16%
Quarterly Report Q2 8-K 2021-06-30 26.61% 58.53% 53.37%
Quarterly Report Q1 8-K 2021-03-31 14.28% 100.64% 67.06%
Quarterly Report Q4 8-K 2020-12-31 6.46% 42.07% 23.88%
Quarterly Report Q3 8-K 2020-09-30 4.23% 66.99% 44.42%
Quarterly Report Q2 8-K 2020-06-30 14.32% 85.72% 105.55%
Quarterly Report Q1 8-K 2020-03-31 10.76% 35.07% 70.46%
Quarterly Report Q4 8-K 2019-12-31 27.94% 19.94% 19.92%
Quarterly Report Q3 8-K 2019-09-30 45.97% 30.14% 22.11%
Quarterly Report Q2 8-K 2019-06-30 32.12% 5.44% -9.14%
Quarterly Report Q1 8-K 2019-03-31 35.44% 30.28% 14.50%
Quarterly Report Q4 8-K 2018-12-31 19.50% -21.56% 23.87%
Quarterly Report Q3 8-K 2018-09-30 6.97% 54.66% 23.79%
Quarterly Report Q2 8-K 2018-06-30 -4.63% 455.69% 187.53%
Quarterly Report Q1 8-K 2018-03-31 15.15% 370.33% 1651.46%
Quarterly Report Q4 8-K 2017-12-31 8.68% 74.13% -7.32%
Quarterly Report Q3 8-K 2017-09-30 31.86% -16.29% 2.52%
Quarterly Report Q2 8-K 2017-06-30 35.98% -77.64% -60.60%
Quarterly Report Q1 8-K 2017-03-31 18.33% -39.61% -85.49%
Quarterly Report Q4 8-K 2016-12-31 26.73% 32.60% 47.23%
Quarterly Report Q3 8-K 2016-09-30 4.96% -0.47% 12.30%
Quarterly Report Q2 8-K 2016-06-30 -5.26% -31.88% -29.81%
Quarterly Report Q1 8-K 2016-03-31 3.89% -72.30% -71.48%
Quarterly Report Q4 8-K 2015-12-31 8.05% -58.37% -54.16%
Quarterly Report Q3 8-K 2015-09-30 8.61% -26.52% -26.02%
Quarterly Report Q2 8-K 2015-06-30 20.80% 4.30% 5.07%
Quarterly Report Q1 8-K 2015-03-31 13.22% 14.35% 14.46%
Quarterly Report Q4 8-K 2014-12-31 -1.41% 40.96% 42.34%
Quarterly Report Q3 8-K 2014-09-30 6.69% 1.07% 2.51%
Quarterly Report Q2 8-K 2014-06-30 6.99% -18.19% -19.31%
Quarterly Report Q1 8-K 2014-03-31 7.10% -9.89% -11.04%
Quarterly Report Q4 8-K 2013-12-31 2.75% 2.57% 0.93%
Quarterly Report Q3 8-K 2013-09-30 -7.05% -4.93% -8.13%
Quarterly Report Q2 8-K 2013-06-30 -17.85% -0.77% -1.88%
Quarterly Report Q1 8-K 2013-03-31 -16.19% 12.08% 11.36%
Quarterly Report Q4 8-K 2012-12-31 5.76% 66.74% 66.66%
Quarterly Report Q3 8-K 2012-09-30 19.04% 107.20% 114.59%
Quarterly Report Q2 8-K 2012-06-30 40.53% 156.52% 161.52%
Quarterly Report Q1 8-K 2012-03-31 59.84% 38.00% 34.17%
Quarterly Report Q4 8-K 2011-12-31 51.00% -3.75% -3.73%
Quarterly Report Q3 8-K 2011-09-30 37.78% 8.20% 6.88%
Quarterly Report Q2 8-K 2011-06-30 32.10% 10.86% 2.55%
Quarterly Report Q1 8-K 2011-03-31 0.94% 61.87% 61.81%
Quarterly Report Q4 8-K 2010-12-31 -10.47% 42.64% 42.61%
Quarterly Report Q3 8-K 2010-09-30 -5.72% -32.38% -24.02%
Quarterly Report Q2 8-K 2010-06-30 -13.89% -22.29% -22.01%
Quarterly Report Q1 8-K 2010-03-31 12.00% -3.57% -6.38%
Quarterly Report Q4 8-K 2009-12-31 6.83% -71.69% -73.10%
Quarterly Report Q3 8-K 2009-09-30 4.87% 63.57% 32.03%
Quarterly Report Q2 8-K 2009-06-30 10.70% -6.24% -6.25%
Quarterly Report Q1 8-K 2009-03-31 -2.80% -40.17% -38.63%
Quarterly Report Q4 8-K 2008-12-31 3.70% 228.19% 200.26%
Quarterly Report Q3 8-K 2008-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2008-06-30 -6.88% 25.60% 25.00%
Quarterly Report Q1 8-K 2008-03-31 5.87% 751.22% 1739.80%
Quarterly Report Q4 8-K 2007-12-31 27.88% -286.83% 30.20%
Quarterly Report Q3 8-K 2007-09-30 30.39% 3.74% 4.86%
Quarterly Report Q2 8-K 2007-06-30 47.29% 103.56% 106.06%
Quarterly Report Q4 8-K 1999-12-31 10.69% -29.60% -11.90%
Quarterly Report Q3 8-K 1999-09-30 0.00% 78.26% 58.54%
Quarterly Report Q2 8-K 1999-06-30 8.02% 61.90% 51.28%
Quarterly Report Q1 8-K 1999-03-31 -3.07% 63.64% 34.78%
Quarterly Report Q4 8-K 1998-12-31 5.99% 47.06% 40.00%
Quarterly Report Q3 8-K 1998-09-30 2.09% 21.05% 13.89%
Quarterly Report Q2 8-K 1998-06-30 -2.32% -8.70% 21.88%
Quarterly Report Q1 8-K 1998-03-31 24.38% 57.14% 53.33%
Quarterly Report Q4 8-K 1997-12-31 14.09% 88.89% 42.86%
Quarterly Report Q3 8-K 1997-09-30 48.45% 26.67% 24.14%
Quarterly Report Q2 8-K 1997-06-30 62.52% 155.56% 28.00%
Quarterly Report Q1 8-K 1997-03-31 38.20% 250.00% 87.50%
Quarterly Report Q4 8-K 1996-12-31 20.17% 0.00% -4.55%
Quarterly Report Q3 8-K 1996-09-30 21.17% 25.00% 20.83%
Quarterly Report Q2 8-K 1996-06-30 7.97% -10.00% 19.05%
Quarterly Report Q1 8-K 1996-03-31 14.80% -33.33% -20.00%
Quarterly Report Q4 8-K 1995-12-31 277.00% 50.00% 103.58%
Quarterly Report Q3 8-K 1995-09-30 206.91% 50.00% -88.94%
Quarterly Report Q2 8-K 1995-06-30 188.29% 42.86% -90.54%
Quarterly Report Q1 8-K 1995-03-31 160.93% 0.00% 900.00%
Quarterly Report Q4 8-K 1994-12-31 -25.52% -25.00% 20.36%
Quarterly Report Q3 8-K 1994-09-30 -26.44% -20.00% -26.44%
Quarterly Report Q2 8-K 1994-06-30 -9.76% 133.33% 4340.00%
Quarterly Report Q1 8-K 1994-03-31 -16.99% 100.00% 116.67%
Quarterly Report Q4 8-K 1993-12-31 6.72% 166.67% -4535.29%
Quarterly Report Q3 8-K 1993-09-30 -3.59% -41.18% 1129.17%
Quarterly Report Q2 8-K 1993-06-30 -18.27% -78.57% -98.34%
Quarterly Report Q1 8-K 1993-03-31 13.60% -500.00% -300.00%
Quarterly Report Q4 8-K 1992-12-31 -0.74% -72.73% 21.43%
Quarterly Report Q3 8-K 1992-09-30 21.43% 6.25% 26.32%
Quarterly Report Q2 8-K 1992-06-30 20.88% 16.67% 1670.59%
Quarterly Report Q1 8-K 1992-03-31 20.00% -66.67% -98.95%
Quarterly Report Q4 8-K 1991-12-31 53.41% 0.00% 103.13%
Quarterly Report Q3 8-K 1991-09-30 47.37% 14.29% -88.89%
Quarterly Report Q2 8-K 1991-06-30 43.93% 9.09% -90.17%
Quarterly Report Q1 8-K 1991-03-31 38.69% 0.00% 38.69%
Quarterly Report Q4 8-K 1990-12-31 12.10% 0.00% -7450.00%
Quarterly Report Q3 8-K 1990-09-30 15.54% 55.56% 1610.00%
Quarterly Report Q2 8-K 1990-06-30 13.82% 120.00% 4225.00%
Quarterly Report Q1 8-K 1990-03-31 -3.52% 0.00% 4466.67%
Quarterly Report Q4 8-K 1989-12-31 -1.26% 37.50% 101.46%
Quarterly Report Q3 8-K 1989-09-30 -2.63% 280.00% -93.42%
Quarterly Report Q2 8-K 1989-06-30 -10.59% 183.33% -97.65%
Quarterly Report Q1 8-K 1989-03-31 2.16% 120.00% -97.84%
Quarterly Report Q4 8-K 1988-12-31 -14.97% 300.00% 25.68%
Quarterly Report Q3 8-K 1988-09-30 -19.58% 77.27% -19.58%
Quarterly Report Q2 8-K 1988-06-30 -8.11% -85.71% -8.11%
Quarterly Report Q1 8-K 1988-03-31 -0.71% 52.38% -0.71%
Quarterly Report Q4 8-K 1987-12-31 2.75% 86.21% -5.74%
Quarterly Report Q3 8-K 1987-09-30 15.95% 21.43% 15.95%
Quarterly Report Q2 8-K 1987-06-30 25.85% 177.78% 25.85%
Quarterly Report Q1 8-K 1987-03-31 1.45% -110.00% 1.45%
Quarterly Report Q4 8-K 1986-12-31 -7.14% -81.25% 51.21%
Quarterly Report Q3 8-K 1986-09-30 -26.91% 58.82% -26.91%
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%