image
Industrials - Engineering & Construction - NASDAQ - US
$ 11.935
-1.61 %
$ 803 M
Market Cap
13.56
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 -9.12% 140.83% 241.49%
Annual Report FY 10-K 2022-12-31 -10.65% -68.89% -48.51%
Annual Report FY 10-K 2021-12-31 -1.02% -25.22% -42.42%
Annual Report FY 10-K 2020-12-31 3.10% 33.98% 23.49%
Annual Report FY 10-K 2019-12-31 14.61% 884.03% 9.88%
Annual Report FY 10-K 2018-12-31 -11.63% 79.87% 323.68%
Annual Report FY 10-K 2017-12-31 -8.48% -282.29% -160.25%
Annual Report FY 10-K 2016-12-31 -10.42% -32.12% -36.06%
Annual Report FY 10-K 2015-12-31 6.20% -60.12% -3.75%
Annual Report FY 10-K 2014-12-31 10.31% 129.96% -53.59%
Annual Report FY 10-K 2013-12-31 6.38% -1174.99% 231.51%
Annual Report FY 10-K 2012-12-31 9.60% -16.31% -71.44%
Annual Report FY 10-K 2011-12-31 -8.67% -52.24% -20.66%
Annual Report FY 10-K 2010-12-31 10.39% 98.13% 61.96%
Annual Report FY 10-K 2009-12-31 6.03% 250.83% 61.90%
Annual Report FY 10-K 2008-12-31 13.79% -29.44% -9.95%
Annual Report FY 10-K 2007-12-31 21.08% 222.93% 13.15%
Annual Report FY 10-K 2006-12-31 0.00% 559.03% 5018.50%
Annual Report FY 10-K 2005-12-31 0.00% 30240.55% -47240.73%
Annual Report FY 10-K 2004-12-31 0.00% 99.93% -0.00%
Annual Report FY 10-K 2003-12-31 0.00% -12.31% -15.97%
Annual Report FY 10-K 2002-12-31 0.00% 100.00% 15.41%
Annual Report FY 10-K 2001-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 63.14% 243.84% 425.86%
Quarterly Report Q2 8-K 2024-06-30 28.21% 342.76% 284.81%
Quarterly Report Q1 8-K 2024-03-31 25.70% 750.70% 3422.00%
Quarterly Report Q4 8-K 2023-12-31 23.91% 169.16% 156.39%
Quarterly Report Q3 8-K 2023-09-30 -25.99% 37.90% 47.43%
Quarterly Report Q2 8-K 2023-06-30 -11.22% 142.97% 352.23%
Quarterly Report Q1 8-K 2023-03-31 -18.68% -29.22% -4.70%
Quarterly Report Q4 8-K 2022-12-31 -30.15% -126.15% -100.47%
Quarterly Report Q3 8-K 2022-09-30 -6.10% -71.78% -45.53%
Quarterly Report Q2 8-K 2022-06-30 -12.06% -191.59% -16.51%
Quarterly Report Q1 8-K 2022-03-31 9.41% 25.45% 12.76%
Quarterly Report Q4 8-K 2021-12-31 21.97% 132.89% 111.46%
Quarterly Report Q3 8-K 2021-09-30 -4.10% 10.03% -7.68%
Quarterly Report Q2 8-K 2021-06-30 1.19% -76.51% -51.59%
Quarterly Report Q1 8-K 2021-03-31 -18.40% -74.07% -68.62%
Quarterly Report Q4 8-K 2020-12-31 4.78% -33.58% -22.13%
Quarterly Report Q3 8-K 2020-09-30 3.57% 57.78% 26.20%
Quarterly Report Q2 8-K 2020-06-30 -9.14% 8.66% -19.92%
Quarterly Report Q1 8-K 2020-03-31 13.01% 97.97% 52.56%
Quarterly Report Q4 8-K 2019-12-31 -5.16% 307.44% 32.82%
Quarterly Report Q3 8-K 2019-09-30 -16.91% -32.05% -21.45%
Quarterly Report Q2 8-K 2019-06-30 22.72% 946.61% 180.21%
Quarterly Report Q1 8-K 2019-03-31 31.41% 284.19% 3443.56%
Quarterly Report Q4 8-K 2018-12-31 -9.65% 12.83% 155.26%
Quarterly Report Q3 8-K 2018-09-30 25.11% 336.64% 2434.23%
Quarterly Report Q2 8-K 2018-06-30 -14.85% -40.35% -2.45%
Quarterly Report Q1 8-K 2018-03-31 -14.07% 44.48% -66.67%
Quarterly Report Q4 8-K 2017-12-31 -10.15% -26.49% -1483.92%
Quarterly Report Q3 8-K 2017-09-30 -17.88% -108.44% -7.79%
Quarterly Report Q2 8-K 2017-06-30 -7.98% 59.63% 118.39%
Quarterly Report Q1 8-K 2017-03-31 4.58% -316.06% -601.12%
Quarterly Report Q4 8-K 2016-12-31 -4.15% -736.29% -29.21%
Quarterly Report Q3 8-K 2016-09-30 -9.93% 1361.54% 32.69%
Quarterly Report Q2 8-K 2016-06-30 -19.54% -63.11% -72.71%
Quarterly Report Q1 8-K 2016-03-31 -6.55% 51.91% 98.77%
Quarterly Report Q4 8-K 2015-12-31 -9.33% -4.39% 142.79%
Quarterly Report Q3 8-K 2015-09-30 9.20% 114.96% 21.04%
Quarterly Report Q2 8-K 2015-06-30 29.33% 289.56% 36.23%
Quarterly Report Q1 8-K 2015-03-31 0.10% -61.50% -251.58%
Quarterly Report Q4 8-K 2014-12-31 13.53% 272.81% -76.27%
Quarterly Report Q3 8-K 2014-09-30 1.70% -144.06% 28.26%
Quarterly Report Q2 8-K 2014-06-30 20.83% 94.31% 148.01%
Quarterly Report Q1 8-K 2014-03-31 -7.66% -1199.77% -56.25%
Quarterly Report Q4 8-K 2013-12-31 4.44% -3643.05% 121.78%
Quarterly Report Q3 8-K 2013-09-30 19.23% 167.92% 327.31%
Quarterly Report Q2 8-K 2013-06-30 -8.21% -568.88% -170.76%
Quarterly Report Q1 8-K 2013-03-31 21.91% -59.46% -2.83%
Quarterly Report Q4 8-K 2012-12-31 30.60% -95.58% -66.44%
Quarterly Report Q3 8-K 2012-09-30 5.23% -38.06% -90.12%
Quarterly Report Q2 8-K 2012-06-30 7.47% 160.08% 44.69%
Quarterly Report Q1 8-K 2012-03-31 -0.28% -55.35% -56.53%
Quarterly Report Q4 8-K 2011-12-31 -7.84% 0.56% 19.57%
Quarterly Report Q3 8-K 2011-09-30 -8.58% -27.10% -7.90%
Quarterly Report Q2 8-K 2011-06-30 -13.98% -84.22% -57.18%
Quarterly Report Q1 8-K 2011-03-31 -3.76% -74.35% -19.59%
Quarterly Report Q4 8-K 2010-12-31 7.16% 560.51% 225.73%
Quarterly Report Q3 8-K 2010-09-30 23.78% 353.39% 213.64%
Quarterly Report Q2 8-K 2010-06-30 26.45% 45.98% 20.51%
Quarterly Report Q1 8-K 2010-03-31 -9.93% 27.51% 18.05%
Quarterly Report Q4 8-K 2009-12-31 -1.52% -43.76% -48.39%
Quarterly Report Q3 8-K 2009-09-30 -1.95% 20.99% -20.86%
Quarterly Report Q2 8-K 2009-06-30 -1.97% 152.70% 62.93%
Quarterly Report Q1 8-K 2009-03-31 32.04% 719.83% 838.64%
Quarterly Report Q4 8-K 2008-12-31 3.88% -51.50% -29.72%
Quarterly Report Q3 8-K 2008-09-30 22.62% 117.55% 73.59%
Quarterly Report Q2 8-K 2008-06-30 25.68% 74.51% 16.83%
Quarterly Report Q1 8-K 2008-03-31 7.09% -122.41% -69.01%
Quarterly Report Q4 8-K 2007-12-31 -63.06% 62.99% -57.93%
Quarterly Report Q3 8-K 2007-09-30 33623.78% 767.60% 3782.11%
Quarterly Report Q2 8-K 2007-06-30 0.00% 979.24% 1706.27%
Quarterly Report Q1 8-K 2007-03-31 0.00% 505.67% 5557.11%
Quarterly Report Q4 8-K 2006-12-31 0.00% 1612.03% 3000.22%
Quarterly Report Q3 8-K 2006-09-30 4.64% -230.16% -115.54%
Quarterly Report Q2 8-K 2006-06-30 0.00% -167.45% -494.21%
Quarterly Report Q1 8-K 2006-03-31 0.00% 292.79% -180.89%
Quarterly Report Q4 8-K 2005-12-31 0.00% -99.45% -2.70%
Quarterly Report Q3 8-K 2005-09-30 -99.80% -99.70% -99.59%
Quarterly Report Q2 8-K 2005-06-30 0.00% 102.83% 73.00%
Quarterly Report Q1 8-K 2005-03-31 0.00% -99.63% -0.20%
Quarterly Report Q4 8-K 2001-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2001-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2001-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2001-03-31 0.00% 0.00% 0.00%