image
Industrials - Specialty Business Services - NASDAQ - US
$ 44.5
-0.157 %
$ 604 M
Market Cap
26.49
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 15.99% -13.88% -85.42%
Annual Report FY 10-K 2022-12-31 19.35% 22.02% 37.14%
Annual Report FY 10-K 2021-12-31 6.25% 13.62% 11.47%
Annual Report FY 10-K 2020-12-31 -7.81% -17.20% -19.02%
Annual Report FY 10-K 2019-12-31 6.05% 0.45% -6.53%
Annual Report FY 10-K 2018-12-31 9.58% 21.00% 149.19%
Annual Report FY 10-K 2017-12-31 12.08% 2.74% -9.48%
Annual Report FY 10-K 2016-12-31 -0.08% 5.60% 47.16%
Annual Report FY 10-K 2015-12-31 3.08% -4.07% -7.47%
Annual Report FY 10-K 2014-12-31 2.08% 2.28% -3.53%
Annual Report FY 10-K 2013-12-31 2.95% 0.83% -10.34%
Annual Report FY 10-K 2012-12-31 4.68% 1.28% -14.94%
Annual Report FY 10-K 2011-12-31 10.72% 13.29% -14.05%
Annual Report FY 10-K 2010-12-31 -99.60% 25.92% 1.65%
Annual Report FY 10-K 2009-12-31 25280.59% -15.14% -301.20%
Annual Report FY 10-K 2008-12-31 4.85% 6.81% -12.87%
Annual Report FY 10-K 2007-12-31 7.60% 18.11% 12.83%
Annual Report FY 10-K 2006-12-31 15.28% 37.64% 45.78%
Annual Report FY 10-K 2005-12-31 8.04% 36.74% 43.54%
Annual Report FY 10-K 2004-12-31 0.59% 1.30% 8.67%
Annual Report FY 10-K 2003-12-31 15.82% 8.07% 5.12%
Annual Report FY 10-K 2002-12-31 3.28% 4.09% -14.10%
Annual Report FY 10-K 2001-12-31 4.83% -1.71% -9.62%
Annual Report FY 10-K 2000-12-31 10.63% 15.27% 15.66%
Annual Report FY 10-K 1999-12-31 -0.62% -16.22% -11.95%
Annual Report FY 10-K 1998-12-31 2.99% 5.71% 6.71%
Annual Report FY 10-K 1997-12-31 2.63% 7.69% 4.93%
Annual Report FY 10-K 1996-12-31 -1.94% 4.84% 5.97%
Annual Report FY 10-K 1995-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -53.85% -60.27% -490.27%
Quarterly Report Q2 8-K 2024-06-30 12.92% -37.18% -30.12%
Quarterly Report Q1 8-K 2024-03-31 12.13% 0.49% -25.50%
Quarterly Report Q4 8-K 2023-12-31 2.17% -9.42% -22.12%
Quarterly Report Q3 8-K 2023-09-30 3.34% -15.97% -21.48%
Quarterly Report Q2 8-K 2023-06-30 8.57% -16.63% -18.81%
Quarterly Report Q1 8-K 2023-03-31 15.76% -13.82% 16.37%
Quarterly Report Q4 8-K 2022-12-31 21.52% 20.55% 49.43%
Quarterly Report Q3 8-K 2022-09-30 22.42% 29.30% 144.23%
Quarterly Report Q2 8-K 2022-06-30 17.18% 21.86% 142.63%
Quarterly Report Q1 8-K 2022-03-31 15.92% 16.79% 144.02%
Quarterly Report Q4 8-K 2021-12-31 9.58% 20.14% 109.52%
Quarterly Report Q3 8-K 2021-09-30 9.13% 17.71% -11.96%
Quarterly Report Q2 8-K 2021-06-30 11.38% 29.18% -15.50%
Quarterly Report Q1 8-K 2021-03-31 -4.26% -6.28% 47.61%
Quarterly Report Q4 8-K 2020-12-31 -4.63% 0.63% 2.47%
Quarterly Report Q3 8-K 2020-09-30 -11.82% -29.38% 1.61%
Quarterly Report Q2 8-K 2020-06-30 -13.86% -29.22% 6.85%
Quarterly Report Q1 8-K 2020-03-31 -0.59% -7.57% -3.39%
Quarterly Report Q4 8-K 2019-12-31 1.65% -9.72% -6.46%
Quarterly Report Q3 8-K 2019-09-30 7.75% 7.57% -3.67%
Quarterly Report Q2 8-K 2019-06-30 8.35% 2.33% -9.11%
Quarterly Report Q1 8-K 2019-03-31 6.63% 0.88% -7.18%
Quarterly Report Q4 8-K 2018-12-31 9.28% 32.38% -10.48%
Quarterly Report Q3 8-K 2018-09-30 9.68% 10.88% -15.51%
Quarterly Report Q2 8-K 2018-06-30 8.01% 15.29% -7.47%
Quarterly Report Q1 8-K 2018-03-31 11.44% 28.30% -6.31%
Quarterly Report Q4 8-K 2017-12-31 23.58% -17.01% -9.48%
Quarterly Report Q3 8-K 2017-09-30 8.45% 10.30% -6.37%
Quarterly Report Q2 8-K 2017-06-30 8.72% 10.97% 43.76%
Quarterly Report Q1 8-K 2017-03-31 4.94% 8.13% -7.16%
Quarterly Report Q4 8-K 2016-12-31 -6.42% 5.50% 47.16%
Quarterly Report Q3 8-K 2016-09-30 3.37% 5.82% 47.33%
Quarterly Report Q2 8-K 2016-06-30 2.80% 5.79% -1.78%
Quarterly Report Q1 8-K 2016-03-31 3.28% 5.31% -2.83%
Quarterly Report Q4 8-K 2015-12-31 2.48% 5.24% -7.47%
Quarterly Report Q3 8-K 2015-09-30 3.33% -8.14% -10.14%
Quarterly Report Q2 8-K 2015-06-30 2.80% -8.07% -8.70%
Quarterly Report Q1 8-K 2015-03-31 3.73% -4.68% -8.63%
Quarterly Report Q4 8-K 2014-12-31 5.13% 10.13% -14.24%
Quarterly Report Q3 8-K 2014-09-30 1.91% 4.28% 0.87%
Quarterly Report Q2 8-K 2014-06-30 0.35% -0.63% -3.90%
Quarterly Report Q1 8-K 2014-03-31 1.01% -3.66% -7.87%
Quarterly Report Q4 8-K 2013-12-31 5.08% -1.63% -0.00%
Quarterly Report Q3 8-K 2013-09-30 4.10% 0.76% -14.84%
Quarterly Report Q2 8-K 2013-06-30 2.78% 1.86% -8.50%
Quarterly Report Q1 8-K 2013-03-31 0.00% 2.10% -2.85%
Quarterly Report Q4 8-K 2012-12-31 -0.19% -2.73% -14.94%
Quarterly Report Q3 8-K 2012-09-30 2.12% 0.53% -12.36%
Quarterly Report Q2 8-K 2012-06-30 6.78% 3.89% -18.28%
Quarterly Report Q1 8-K 2012-03-31 7.18% 3.30% -24.52%
Quarterly Report Q4 8-K 2011-12-31 2.77% 8.07% -14.05%
Quarterly Report Q3 8-K 2011-09-30 10.69% 8.60% -16.70%
Quarterly Report Q2 8-K 2011-06-30 12.01% 17.12% -13.47%
Quarterly Report Q1 8-K 2011-03-31 12.05% 20.43% -12.51%
Quarterly Report Q4 8-K 2010-12-31 11.31% 20.20% 1.65%
Quarterly Report Q3 8-K 2010-09-30 10.35% 29.23% -309.75%
Quarterly Report Q2 8-K 2010-06-30 7.75% 33.84% -346.49%
Quarterly Report Q1 8-K 2010-03-31 7.12% 21.06% -324.22%
Quarterly Report Q4 8-K 2009-12-31 -1.36% -18.60% -1157.01%
Quarterly Report Q3 8-K 2009-09-30 -8.36% -17.41% -13.79%
Quarterly Report Q2 8-K 2009-06-30 -5.67% -19.82% -10.08%
Quarterly Report Q1 8-K 2009-03-31 -1.21% -2.39% -5.82%
Quarterly Report Q4 8-K 2008-12-31 4.75% 9.56% -9.85%
Quarterly Report Q3 8-K 2008-09-30 7.35% 11.78% -8.65%
Quarterly Report Q2 8-K 2008-06-30 4.81% 8.92% -15.33%
Quarterly Report Q1 8-K 2008-03-31 2.41% -3.99% -18.07%
Quarterly Report Q4 8-K 2007-12-31 5.37% 28.28% 11.17%
Quarterly Report Q3 8-K 2007-09-30 6.29% 20.42% 13.07%
Quarterly Report Q2 8-K 2007-06-30 10.30% 18.59% 15.07%
Quarterly Report Q1 8-K 2007-03-31 8.66% 5.92% 12.13%
Quarterly Report Q4 8-K 2006-12-31 51.75% 47.68% 75.25%
Quarterly Report Q3 8-K 2006-09-30 7.19% 25.57% 33.28%
Quarterly Report Q2 8-K 2006-06-30 5.41% 36.80% 36.79%
Quarterly Report Q1 8-K 2006-03-31 6.46% 42.83% 44.11%
Quarterly Report Q4 8-K 2005-12-31 -21.21% 0.68% -2.49%
Quarterly Report Q3 8-K 2005-09-30 19.87% 56.77% 67.04%
Quarterly Report Q2 8-K 2005-06-30 21.09% 52.00% 66.96%
Quarterly Report Q1 8-K 2005-03-31 15.59% 49.81% 59.29%
Quarterly Report Q4 8-K 2004-12-31 9.41% 17.05% 27.73%
Quarterly Report Q3 8-K 2004-09-30 -0.96% -2.42% 3.79%
Quarterly Report Q2 8-K 2004-06-30 -7.65% -24.07% -16.37%
Quarterly Report Q1 8-K 2004-03-31 2.25% 21.67% 25.29%
Quarterly Report Q4 8-K 2003-12-31 10.90% 8.26% 9.23%
Quarterly Report Q3 8-K 2003-09-30 19.76% 13.98% 12.19%
Quarterly Report Q2 8-K 2003-06-30 13.44% 0.36% -2.31%
Quarterly Report Q1 8-K 2003-03-31 19.51% 12.78% 2.59%
Quarterly Report Q4 8-K 2002-12-31 6.30% 22.26% 3.47%
Quarterly Report Q3 8-K 2002-09-30 -0.36% -6.43% -19.17%
Quarterly Report Q2 8-K 2002-06-30 9.90% 25.69% 3.79%
Quarterly Report Q1 8-K 2002-03-31 -2.69% -23.09% -38.80%
Quarterly Report Q4 8-K 2001-12-31 2.60% -13.34% -30.15%
Quarterly Report Q3 8-K 2001-09-30 7.99% 10.23% -9.34%
Quarterly Report Q2 8-K 2001-06-30 4.76% 3.20% -1.24%
Quarterly Report Q1 8-K 2001-03-31 4.07% -5.71% 5.64%
Quarterly Report Q4 8-K 2000-12-31 8.90% 23.40% 31.00%
Quarterly Report Q3 8-K 2000-09-30 8.74% 7.50% 11.97%
Quarterly Report Q2 8-K 2000-06-30 12.21% 14.67% 9.26%
Quarterly Report Q1 8-K 2000-03-31 13.83% 23.73% 14.15%
Quarterly Report Q4 8-K 1999-12-31 2.46% -21.05% -17.07%
Quarterly Report Q3 8-K 1999-09-30 1.69% -15.79% -9.76%
Quarterly Report Q2 8-K 1999-06-30 -3.31% -25.00% -19.05%
Quarterly Report Q1 8-K 1999-03-31 -4.92% -11.76% -8.11%
Quarterly Report Q4 8-K 1998-12-31 -0.81% -5.00% 0.00%
Quarterly Report Q3 8-K 1998-09-30 0.00% 5.56% 5.13%
Quarterly Report Q2 8-K 1998-06-30 4.31% 17.65% 16.67%
Quarterly Report Q1 8-K 1998-03-31 9.91% 21.43% 12.12%
Quarterly Report Q4 8-K 1997-12-31 6.03% 11.11% 10.81%
Quarterly Report Q3 8-K 1997-09-30 3.51% 5.88% 5.41%
Quarterly Report Q2 8-K 1997-06-30 2.65% 13.33% 5.88%
Quarterly Report Q1 8-K 1997-03-31 -0.89% -6.67% 0.00%
Quarterly Report Q4 8-K 1996-12-31 1.75% 20.00% 12.12%
Quarterly Report Q3 8-K 1996-09-30 2.70% 6.25% 5.71%
Quarterly Report Q2 8-K 1996-06-30 -4.24% -6.25% 6.25%
Quarterly Report Q1 8-K 1996-03-31 -8.20% -6.25% -2.94%
Quarterly Report Q4 8-K 1995-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1995-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1995-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1995-03-31 0.00% 0.00% 0.00%