russ2000_1588|NWPX|Short Name|total_current_assets|cash_on_hand|inventories_net|net_ppe|goodwill_and_intangible|liabilities|total_current_liabilities|total_long_term_liab|total_deposits|book_value_of_equity|retained_earnings|treasury_stock|ev_revenues|ev_earnings|ev_free_cash_flow|ev_assets|ps_ratio|pe_ratio|price_to_book_value|peg_ratio|debt_equity_ratio|dividend_yield|shareholder_yield_ttm|percent_of_shares_outstanding|average_shares_outs_diluted|eps|dividend_per_share|revenues|gross_profit|sga_expense|pre_tax_income|net_income|interest_income|price|total_return_price|enterprise_value|price_next_month| russ2000_1588|NWPX|Long Name|Northwest Pipe Co Total Current Assets (Quarterly) (USD)|Northwest Pipe Co Cash and Short Term Investments (Quarterly) (USD)|Northwest Pipe Co Inventories (Quarterly) (USD)|Northwest Pipe Co Net PP&E (Quarterly) (USD)|Northwest Pipe Co Goodwill and Intangibles (Quarterly) (USD)|Northwest Pipe Co Total Liabilities (Quarterly) (USD)|Northwest Pipe Co Total Current Liabilities (Quarterly) (USD)|Northwest Pipe Co Total Long Term Liabilities (Quarterly) (USD)|Northwest Pipe Co Total Deposits (Quarterly) (USD)|Northwest Pipe Co Book Value (Quarterly) (USD)|Northwest Pipe Co Retained Earnings (Quarterly) (USD)|Northwest Pipe Co Treasury Stock (Quarterly) (USD)|Northwest Pipe Co EV to Revenues|Northwest Pipe Co EV to Earnings|Northwest Pipe Co EV to Free Cash Flow|Northwest Pipe Co EV to Assets (Quarterly)|Northwest Pipe Co PS Ratio|Northwest Pipe Co PE Ratio|Northwest Pipe Co Price to Book Value|Northwest Pipe Co PEG Ratio|Northwest Pipe Co Debt to Equity Ratio|Northwest Pipe Co Dividend Yield|Northwest Pipe Co Shareholder Yield (TTM)|Northwest Pipe Co Percent of Shares Outstanding Short|Northwest Pipe Co Average Diluted Shares Outstanding (Quarterly)|Northwest Pipe Co EPS Diluted (Quarterly) (USD)|Northwest Pipe Co Dividend Per Share (Quarterly) (USD)|Northwest Pipe Co Revenue (Quarterly) (USD)|Northwest Pipe Co Gross Profit (Quarterly) (USD)|Northwest Pipe Co SG&A Expense (Quarterly) (USD)|Northwest Pipe Co Pre-Tax Income (Quarterly) (USD)|Northwest Pipe Co Net Income (Quarterly) (USD)|Northwest Pipe Co Net Interest Income (Quarterly) (USD)|Northwest Pipe Co Price (USD)|Northwest Pipe Co Total Return Price (USD)|Northwest Pipe Co Enterprise Value (USD)|| russ2000_1588|NWPX|Unit|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|figure_USD_metric|figure_USD_metric|figure_USD_metric|figure_USD_metric|figure_USD_metric|figure_USD_metric|figure_USD_metric|figure_USD_metric|figure_USD_metric|percent_USD_metric|percent_USD_metric|percent_USD_metric|mil_figure_USD_metric|figure_money_USD_per_share_metric|figure_money_USD_per_share_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|mil_figure_money_USD_metric|figure_money_USD_price|figure_money_USD_price|mil_figure_money_USD_metric|| russ2000_1588|NWPX|199403|||||||||||||||||||||||||5|-0.02||12.8||||-0.1|||||| russ2000_1588|NWPX|199406|||||||||||||||||||||||||3.125|0.16||17||||0.5|||||| russ2000_1588|NWPX|199409|||||||||||||||||||||||||3.2|0.25||20||||0.8|||||| russ2000_1588|NWPX|199412|33.1|0.4|13.7|22.9||45.3|23.2|22.1||11.5|5.7||||||||||3||||3.5385|0.26||23.8||||0.9|||||| russ2000_1588|NWPX|199503|||||||||||||||||||||||||3.3333|0.3||22.8||||1|||||| russ2000_1588|NWPX|199506|||||||||||||||||||||||||3.5|0.4||23.7||||1.4|||||| russ2000_1588|NWPX||||||||||||||||||||||||||3.4286|0.32||25.4||||1.1|||||10|1995-11-30/ps_ratio|0.3605|1995-11-30/pe_ratio|7.8125|1995-11-30/dividend_yield|0|1995-11-30/price|10|1995-11-30/total_return_price|10 russ2000_1588|NWPX|199512|39.7|0.9|11.4|24.1||30.8|17.2|13.6||33.7|10.8||0.7517|14.3996||1.1386|0.3966|8.5938|||0.4896|0||0|3.4286|0.42||25.8||||1.6||11|11|73.438|10.25|1996-01-15/ev_revenues|0.6979|1996-01-29/ev_revenues|0.7517|1996-02-12/ev_revenues|0.7954|1996-02-26/ev_revenues|0.8189|1996-01-12/ps_ratio|0.3591|1996-01-26/ps_ratio|0.3722|1996-02-09/ps_ratio|0.4248|1996-02-23/ps_ratio|0.4335|1996-01-12/pe_ratio|7.1181|1996-01-26/pe_ratio|7.3785|1996-02-09/pe_ratio|8.4201|1996-02-23/pe_ratio|8.5938|1996-01-02/price_to_book_value|1.7163|1996-01-16/price_to_book_value|1.5407|1996-01-30/price_to_book_value|1.7163|1996-02-13/price_to_book_value|1.8333|1996-02-27/price_to_book_value|1.8723|1996-01-02/peg_ratio|0.0629|1996-01-16/peg_ratio|0.0564|1996-01-30/peg_ratio|0.0629|1996-02-13/peg_ratio|0.0671|1996-02-27/peg_ratio|0.0686|1996-01-02/dividend_yield|0|1996-01-03/dividend_yield|0|1996-01-04/dividend_yield|0|1996-01-09/dividend_yield|0|1996-01-11/dividend_yield|0|1996-01-12/dividend_yield|0|1996-01-15/dividend_yield|0|1996-01-16/dividend_yield|0|1996-01-18/dividend_yield|0|1996-01-19/dividend_yield|0|1996-01-22/dividend_yield|0|1996-01-23/dividend_yield|0|1996-01-24/dividend_yield|0|1996-01-25/dividend_yield|0|1996-01-26/dividend_yield|0|1996-01-29/dividend_yield|0|1996-01-30/dividend_yield|0|1996-01-31/dividend_yield|0|1996-02-01/dividend_yield|0|1996-02-02/dividend_yield|0|1996-02-05/dividend_yield|0|1996-02-06/dividend_yield|0|1996-02-07/dividend_yield|0|1996-02-08/dividend_yield|0|1996-02-09/dividend_yield|0|1996-02-12/dividend_yield|0|1996-02-13/dividend_yield|0|1996-02-14/dividend_yield|0|1996-02-15/dividend_yield|0|1996-02-16/dividend_yield|0|1996-02-20/dividend_yield|0|1996-02-21/dividend_yield|0|1996-02-22/dividend_yield|0|1996-02-23/dividend_yield|0|1996-02-26/dividend_yield|0|1996-02-27/dividend_yield|0|1996-02-29/dividend_yield|0|1996-01-08/percent_of_shares_outstanding|0.0916|1996-02-08/percent_of_shares_outstanding|0.116|1996-01-12/price|10.25|1996-01-26/price|10.625|1996-02-09/price|12.125|1996-02-23/price|12.375|1996-01-12/total_return_price|10.25|1996-01-26/total_return_price|10.625|1996-02-09/total_return_price|12.125|1996-02-23/total_return_price|12.375|1996-01-15/enterprise_value|68.18|1996-01-29/enterprise_value|73.438|1996-02-12/enterprise_value|77.7128|1996-02-26/enterprise_value|80.0105 russ2000_1588|NWPX|199603|43.8|2.8|11|21.5||32.4|19.5|12.9||36.5|13.5||0.8526|13.075||1.3094|0.4664|9.2451|2.0088|0.0736|0.5616|0||0.142|5.6|0.5||31|7.9|2.4|4.6|2.8||13.313|13.313|83.2968|12.75|1996-04-09/ev_revenues|0.8395|1996-04-23/ev_revenues|0.8395|1996-05-07/ev_revenues|1.0013|1996-05-21/ev_revenues|1.0013|1996-04-08/ps_ratio|0.4803|1996-04-22/ps_ratio|0.5085|1996-05-06/ps_ratio|0.6027|1996-05-20/ps_ratio|0.631|1996-04-08/pe_ratio|7.7744|1996-04-22/pe_ratio|8.2317|1996-05-06/pe_ratio|9.7561|1996-05-20/pe_ratio|10.2134|1996-04-09/price_to_book_value|1.9507|1996-04-23/price_to_book_value|1.9507|1996-05-07/price_to_book_value|2.4203|1996-05-21/price_to_book_value|2.4203|1996-04-09/peg_ratio|0.1192|1996-04-23/peg_ratio|0.1192|1996-05-07/peg_ratio|0.1479|1996-05-21/peg_ratio|0.1479|1996-04-01/dividend_yield|0|1996-04-02/dividend_yield|0|1996-04-03/dividend_yield|0|1996-04-04/dividend_yield|0|1996-04-08/dividend_yield|0|1996-04-09/dividend_yield|0|1996-04-10/dividend_yield|0|1996-04-11/dividend_yield|0|1996-04-12/dividend_yield|0|1996-04-15/dividend_yield|0|1996-04-16/dividend_yield|0|1996-04-17/dividend_yield|0|1996-04-18/dividend_yield|0|1996-04-19/dividend_yield|0|1996-04-22/dividend_yield|0|1996-04-23/dividend_yield|0|1996-04-24/dividend_yield|0|1996-04-25/dividend_yield|0|1996-04-26/dividend_yield|0|1996-04-29/dividend_yield|0|1996-04-30/dividend_yield|0|1996-05-01/dividend_yield|0|1996-05-02/dividend_yield|0|1996-05-03/dividend_yield|0|1996-05-06/dividend_yield|0|1996-05-07/dividend_yield|0|1996-05-08/dividend_yield|0|1996-05-09/dividend_yield|0|1996-05-10/dividend_yield|0|1996-05-13/dividend_yield|0|1996-05-14/dividend_yield|0|1996-05-15/dividend_yield|0|1996-05-16/dividend_yield|0|1996-05-17/dividend_yield|0|1996-05-20/dividend_yield|0|1996-05-21/dividend_yield|0|1996-05-22/dividend_yield|0|1996-05-23/dividend_yield|0|1996-05-24/dividend_yield|0|1996-05-28/dividend_yield|0|1996-05-29/dividend_yield|0|1996-05-30/dividend_yield|0|1996-05-31/dividend_yield|0|1996-04-08/percent_of_shares_outstanding|0.1958|1996-05-08/percent_of_shares_outstanding|0.1155|1996-04-08/price|12.75|1996-04-22/price|13.5|1996-05-06/price|16|1996-05-20/price|16.75|1996-04-08/total_return_price|12.75|1996-04-22/total_return_price|13.5|1996-05-06/total_return_price|16|1996-05-20/total_return_price|16.75|1996-04-09/enterprise_value|88.899|1996-04-23/enterprise_value|88.899|1996-05-07/enterprise_value|106.0395|1996-05-21/enterprise_value|106.0395 russ2000_1588|NWPX|199606|65.3|2.6|15.9|32||59.8|42.8|17||39.1|16.1||0.964|15.8146||1.2952|0.6169|9.9848|2.3119|0.1412|1.0409|0||0.1096|5.5319|0.47||33.1|7.9|2.7|4.3|2.6||16.375|16.375|102.084|17.5|1996-07-02/ev_revenues|1.1684|1996-07-16/ev_revenues|1.0995|1996-07-30/ev_revenues|1.134|1996-08-13/ev_revenues|1.1569|1996-08-27/ev_revenues|1.111|1996-07-01/ps_ratio|0.6826|1996-07-15/ps_ratio|0.6728|1996-07-30/ps_ratio|0.6826|1996-08-13/ps_ratio|0.7021|1996-08-27/ps_ratio|0.6631|1996-07-01/pe_ratio|10.2339|1996-07-15/pe_ratio|10.0877|1996-07-30/pe_ratio|10.2339|1996-08-13/pe_ratio|10.5263|1996-08-27/pe_ratio|9.9415|1996-07-02/price_to_book_value|2.471|1996-07-16/price_to_book_value|2.2679|1996-07-30/price_to_book_value|2.3694|1996-08-13/price_to_book_value|2.4371|1996-08-27/price_to_book_value|2.3017|1996-07-02/peg_ratio|0.2583|1996-07-16/peg_ratio|0.237|1996-07-30/peg_ratio|0.2477|1996-08-13/peg_ratio|0.2547|1996-08-27/peg_ratio|0.2406|1996-07-01/dividend_yield|0|1996-07-02/dividend_yield|0|1996-07-03/dividend_yield|0|1996-07-05/dividend_yield|0|1996-07-08/dividend_yield|0|1996-07-09/dividend_yield|0|1996-07-10/dividend_yield|0|1996-07-11/dividend_yield|0|1996-07-12/dividend_yield|0|1996-07-15/dividend_yield|0|1996-07-16/dividend_yield|0|1996-07-17/dividend_yield|0|1996-07-18/dividend_yield|0|1996-07-19/dividend_yield|0|1996-07-22/dividend_yield|0|1996-07-24/dividend_yield|0|1996-07-25/dividend_yield|0|1996-07-26/dividend_yield|0|1996-07-30/dividend_yield|0|1996-07-31/dividend_yield|0|1996-08-01/dividend_yield|0|1996-08-02/dividend_yield|0|1996-08-05/dividend_yield|0|1996-08-06/dividend_yield|0|1996-08-07/dividend_yield|0|1996-08-08/dividend_yield|0|1996-08-12/dividend_yield|0|1996-08-13/dividend_yield|0|1996-08-14/dividend_yield|0|1996-08-15/dividend_yield|0|1996-08-16/dividend_yield|0|1996-08-19/dividend_yield|0|1996-08-20/dividend_yield|0|1996-08-21/dividend_yield|0|1996-08-22/dividend_yield|0|1996-08-23/dividend_yield|0|1996-08-26/dividend_yield|0|1996-08-27/dividend_yield|0|1996-08-28/dividend_yield|0|1996-08-30/dividend_yield|0|1996-07-08/percent_of_shares_outstanding|0.4477|1996-08-08/percent_of_shares_outstanding|0.1048|1996-07-01/price|17.5|1996-07-15/price|17.25|1996-07-30/price|17.5|1996-08-13/price|18|1996-08-27/price|17|1996-07-01/total_return_price|17.5|1996-07-15/total_return_price|17.25|1996-07-30/total_return_price|17.5|1996-08-13/total_return_price|18|1996-08-27/total_return_price|17|1996-07-02/enterprise_value|134.7155|1996-07-16/enterprise_value|126.7745|1996-07-30/enterprise_value|130.745|1996-08-13/enterprise_value|133.392|1996-08-27/enterprise_value|128.098 russ2000_1588|NWPX|199609|67.8|4.3|15.7|30.6||60.5|45.3|15.2||41.8|18.8||1.2373|14.2892||1.3549|0.7703|11.5497|2.7418|0.2795|1.012|0||0.0905|5.5102|0.49||38.4|8.9|3.2|4.5|2.7||19.75|19.75|142.6565|17.5|1996-10-08/ev_revenues|1.0184|1996-10-22/ev_revenues|1.0494|1996-11-05/ev_revenues|1.0004|1996-11-19/ev_revenues|0.9307|1996-10-08/ps_ratio|0.6844|1996-10-22/ps_ratio|0.7137|1996-11-05/ps_ratio|0.6673|1996-11-19/ps_ratio|0.6013|1996-10-08/pe_ratio|9.3085|1996-10-22/pe_ratio|9.7074|1996-11-05/pe_ratio|9.0761|1996-11-19/pe_ratio|8.1782|1996-10-07/price_to_book_value|2.2485|1996-10-21/price_to_book_value|2.2801|1996-11-04/price_to_book_value|2.1535|1996-11-18/price_to_book_value|1.9793|1996-10-08/peg_ratio|0.1986|1996-10-22/peg_ratio|0.2071|1996-11-05/peg_ratio|0.1936|1996-11-19/peg_ratio|0.1745|1996-10-01/dividend_yield|0|1996-10-02/dividend_yield|0|1996-10-03/dividend_yield|0|1996-10-04/dividend_yield|0|1996-10-07/dividend_yield|0|1996-10-08/dividend_yield|0|1996-10-10/dividend_yield|0|1996-10-11/dividend_yield|0|1996-10-14/dividend_yield|0|1996-10-15/dividend_yield|0|1996-10-16/dividend_yield|0|1996-10-17/dividend_yield|0|1996-10-18/dividend_yield|0|1996-10-21/dividend_yield|0|1996-10-22/dividend_yield|0|1996-10-23/dividend_yield|0|1996-10-24/dividend_yield|0|1996-10-25/dividend_yield|0|1996-10-28/dividend_yield|0|1996-10-29/dividend_yield|0|1996-10-30/dividend_yield|0|1996-10-31/dividend_yield|0|1996-11-01/dividend_yield|0|1996-11-04/dividend_yield|0|1996-11-05/dividend_yield|0|1996-11-06/dividend_yield|0|1996-11-07/dividend_yield|0|1996-11-08/dividend_yield|0|1996-11-11/dividend_yield|0|1996-11-12/dividend_yield|0|1996-11-13/dividend_yield|0|1996-11-14/dividend_yield|0|1996-11-15/dividend_yield|0|1996-11-18/dividend_yield|0|1996-11-19/dividend_yield|0|1996-11-20/dividend_yield|0|1996-11-21/dividend_yield|0|1996-11-22/dividend_yield|0|1996-11-25/dividend_yield|0|1996-11-26/dividend_yield|0|1996-11-27/dividend_yield|0|1996-11-29/dividend_yield|0|1996-10-08/percent_of_shares_outstanding|0.0741|1996-11-08/percent_of_shares_outstanding|0.2944|1996-10-08/price|17.5|1996-10-22/price|18.25|1996-11-05/price|17.063|1996-11-19/price|15.375|1996-10-08/total_return_price|17.5|1996-10-22/total_return_price|18.25|1996-11-05/total_return_price|17.063|1996-11-19/total_return_price|15.375|1996-10-08/enterprise_value|130.6625|1996-10-22/enterprise_value|134.6338|1996-11-05/enterprise_value|128.3486|1996-11-19/enterprise_value|119.4106 russ2000_1588|NWPX|199612|63.1|4.3|20.5|34.6||41.7|27.4|14.3||59.7|21.2||0.9144|11.783|-12.0118|1.2201|0.6813|8.7838|2.0268|0.3085|0.4054|0||0.0703|6.0481|0.39||32.8|8.4|3.3|3.8|2.4||16.25|16.25|123.7212|19.25|1997-01-14/ev_revenues|1.0561|1997-01-28/ev_revenues|1.0325|1997-02-11/ev_revenues|1.0325|1997-02-25/ev_revenues|1.0325|1997-01-14/ev_free_cash_flow|-13.8726|1997-01-28/ev_free_cash_flow|-13.5625|1997-02-11/ev_free_cash_flow|-13.5625|1997-02-25/ev_free_cash_flow|-13.5625|1997-01-14/ps_ratio|0.8071|1997-01-28/ps_ratio|0.7861|1997-02-11/ps_ratio|0.7861|1997-02-25/ps_ratio|0.7861|1997-01-14/pe_ratio|10.4054|1997-01-28/pe_ratio|10.1351|1997-02-11/pe_ratio|10.1351|1997-02-25/pe_ratio|10.1351|1997-01-13/price_to_book_value|2.0066|1997-01-27/price_to_book_value|2.0467|1997-02-10/price_to_book_value|2.0334|1997-02-24/price_to_book_value|2.0066|1997-01-14/peg_ratio|0.3655|1997-01-28/peg_ratio|0.356|1997-02-11/peg_ratio|0.356|1997-02-25/peg_ratio|0.356|1997-01-02/dividend_yield|0|1997-01-03/dividend_yield|0|1997-01-06/dividend_yield|0|1997-01-07/dividend_yield|0|1997-01-08/dividend_yield|0|1997-01-09/dividend_yield|0|1997-01-10/dividend_yield|0|1997-01-13/dividend_yield|0|1997-01-14/dividend_yield|0|1997-01-15/dividend_yield|0|1997-01-16/dividend_yield|0|1997-01-17/dividend_yield|0|1997-01-20/dividend_yield|0|1997-01-21/dividend_yield|0|1997-01-22/dividend_yield|0|1997-01-23/dividend_yield|0|1997-01-24/dividend_yield|0|1997-01-27/dividend_yield|0|1997-01-28/dividend_yield|0|1997-01-29/dividend_yield|0|1997-01-30/dividend_yield|0|1997-01-31/dividend_yield|0|1997-02-03/dividend_yield|0|1997-02-04/dividend_yield|0|1997-02-05/dividend_yield|0|1997-02-06/dividend_yield|0|1997-02-07/dividend_yield|0|1997-02-10/dividend_yield|0|1997-02-11/dividend_yield|0|1997-02-12/dividend_yield|0|1997-02-13/dividend_yield|0|1997-02-14/dividend_yield|0|1997-02-18/dividend_yield|0|1997-02-19/dividend_yield|0|1997-02-20/dividend_yield|0|1997-02-21/dividend_yield|0|1997-02-24/dividend_yield|0|1997-02-25/dividend_yield|0|1997-02-26/dividend_yield|0|1997-02-27/dividend_yield|0|1997-02-28/dividend_yield|0|1997-01-08/percent_of_shares_outstanding|0.1422|1997-02-07/percent_of_shares_outstanding|0.0591|1997-01-14/price|19.25|1997-01-28/price|18.75|1997-02-11/price|18.75|1997-02-25/price|18.75|1997-01-14/total_return_price|19.25|1997-01-28/total_return_price|18.75|1997-02-11/total_return_price|18.75|1997-02-25/total_return_price|18.75|1997-01-14/enterprise_value|142.8882|1997-01-28/enterprise_value|139.6938|1997-02-11/enterprise_value|139.6938|1997-02-25/enterprise_value|139.6938 russ2000_1588|NWPX|199703|71.3|4.2|24.1|36.2||49.2|35.3|13.9||62.1|23.6||0.9517|13.2838|-12.5013|1.2054|0.7127|9.1892|1.8235|0.3227|0.5137|0||0.0979|6.4865|0.37||37.8|8.3|3.1|4|2.4||17|17|128.7629|17.75|1997-04-08/ev_revenues|0.9949|1997-04-22/ev_revenues|0.9611|1997-05-06/ev_revenues|1.0061|1997-05-20/ev_revenues|0.9273|1997-04-08/ev_free_cash_flow|-8.6731|1997-04-22/ev_free_cash_flow|-8.3784|1997-05-06/ev_free_cash_flow|-8.7713|1997-05-20/ev_free_cash_flow|-8.0837|1997-04-08/ps_ratio|0.7363|1997-04-22/ps_ratio|0.7051|1997-05-06/ps_ratio|0.7466|1997-05-20/ps_ratio|0.674|1997-04-08/pe_ratio|10.3198|1997-04-22/pe_ratio|9.8837|1997-05-06/pe_ratio|10.4651|1997-05-20/pe_ratio|9.4477|1997-04-07/price_to_book_value|1.8305|1997-04-21/price_to_book_value|1.7789|1997-05-05/price_to_book_value|1.7789|1997-05-19/price_to_book_value|1.7273|1997-04-08/peg_ratio|2.1156|1997-04-22/peg_ratio|2.0262|1997-05-06/peg_ratio|2.1453|1997-05-20/peg_ratio|1.9368|1997-04-01/dividend_yield|0|1997-04-02/dividend_yield|0|1997-04-03/dividend_yield|0|1997-04-07/dividend_yield|0|1997-04-08/dividend_yield|0|1997-04-09/dividend_yield|0|1997-04-11/dividend_yield|0|1997-04-14/dividend_yield|0|1997-04-15/dividend_yield|0|1997-04-16/dividend_yield|0|1997-04-17/dividend_yield|0|1997-04-21/dividend_yield|0|1997-04-22/dividend_yield|0|1997-04-23/dividend_yield|0|1997-04-24/dividend_yield|0|1997-04-25/dividend_yield|0|1997-04-28/dividend_yield|0|1997-04-29/dividend_yield|0|1997-04-30/dividend_yield|0|1997-05-02/dividend_yield|0|1997-05-05/dividend_yield|0|1997-05-06/dividend_yield|0|1997-05-07/dividend_yield|0|1997-05-08/dividend_yield|0|1997-05-09/dividend_yield|0|1997-05-12/dividend_yield|0|1997-05-13/dividend_yield|0|1997-05-14/dividend_yield|0|1997-05-15/dividend_yield|0|1997-05-19/dividend_yield|0|1997-05-20/dividend_yield|0|1997-05-21/dividend_yield|0|1997-05-22/dividend_yield|0|1997-05-23/dividend_yield|0|1997-05-27/dividend_yield|0|1997-05-28/dividend_yield|0|1997-05-29/dividend_yield|0|1997-05-30/dividend_yield|0|1997-04-08/percent_of_shares_outstanding|0.0702|1997-05-08/percent_of_shares_outstanding|0.1624|1997-04-08/price|17.75|1997-04-22/price|17|1997-05-06/price|18|1997-05-20/price|16.25|1997-04-08/total_return_price|17.75|1997-04-22/total_return_price|17|1997-05-06/total_return_price|18|1997-05-20/total_return_price|16.25|1997-04-08/enterprise_value|141.371|1997-04-22/enterprise_value|136.568|1997-05-06/enterprise_value|142.972|1997-05-20/enterprise_value|131.765 russ2000_1588|NWPX|199706|67.5|4.7|24.5|39.2||46|32.8|13.2||65|26.6||0.9892|13.207|-8.624|1.2493|0.7311|10.2471|1.8104|2.1007|0.3954|0||0.0561|6.6667|0.45||37.4|8.4|2.7|5|3||17.625|17.625|140.5705|17.75|1997-07-01/ev_revenues|0.9199|1997-07-15/ev_revenues|0.9855|1997-07-29/ev_revenues|1.0675|1997-08-12/ev_revenues|1.2206|1997-08-26/ev_revenues|1.1823|1997-07-01/ev_free_cash_flow|-29.9269|1997-07-15/ev_free_cash_flow|-32.0616|1997-07-29/ev_free_cash_flow|-34.7299|1997-08-12/ev_free_cash_flow|-39.7108|1997-08-26/ev_free_cash_flow|-38.4656|1997-07-01/ps_ratio|0.749|1997-07-15/ps_ratio|0.8123|1997-07-29/ps_ratio|0.8914|1997-08-12/ps_ratio|1.0391|1997-08-26/ps_ratio|1.0022|1997-07-01/pe_ratio|10.4412|1997-07-15/pe_ratio|11.3235|1997-07-29/pe_ratio|12.4265|1997-08-12/pe_ratio|14.4853|1997-08-26/pe_ratio|13.9706|1997-07-14/price_to_book_value|1.8719|1997-07-28/price_to_book_value|2.1182|1997-08-11/price_to_book_value|2.4384|1997-08-25/price_to_book_value|2.3153|1997-07-01/peg_ratio||1997-07-15/peg_ratio||1997-07-29/peg_ratio||1997-08-12/peg_ratio||1997-08-26/peg_ratio||1997-07-01/dividend_yield|0|1997-07-02/dividend_yield|0|1997-07-03/dividend_yield|0|1997-07-07/dividend_yield|0|1997-07-08/dividend_yield|0|1997-07-09/dividend_yield|0|1997-07-10/dividend_yield|0|1997-07-11/dividend_yield|0|1997-07-14/dividend_yield|0|1997-07-15/dividend_yield|0|1997-07-16/dividend_yield|0|1997-07-17/dividend_yield|0|1997-07-18/dividend_yield|0|1997-07-21/dividend_yield|0|1997-07-23/dividend_yield|0|1997-07-24/dividend_yield|0|1997-07-25/dividend_yield|0|1997-07-28/dividend_yield|0|1997-07-29/dividend_yield|0|1997-07-30/dividend_yield|0|1997-07-31/dividend_yield|0|1997-08-01/dividend_yield|0|1997-08-04/dividend_yield|0|1997-08-05/dividend_yield|0|1997-08-06/dividend_yield|0|1997-08-07/dividend_yield|0|1997-08-08/dividend_yield|0|1997-08-11/dividend_yield|0|1997-08-12/dividend_yield|0|1997-08-13/dividend_yield|0|1997-08-14/dividend_yield|0|1997-08-15/dividend_yield|0|1997-08-18/dividend_yield|0|1997-08-19/dividend_yield|0|1997-08-20/dividend_yield|0|1997-08-21/dividend_yield|0|1997-08-22/dividend_yield|0|1997-08-25/dividend_yield|0|1997-08-26/dividend_yield|0|1997-08-27/dividend_yield|0|1997-08-28/dividend_yield|0|1997-08-29/dividend_yield|0|1997-07-08/percent_of_shares_outstanding|0.356|1997-08-08/percent_of_shares_outstanding|0.1266|1997-07-01/price|17.75|1997-07-15/price|19.25|1997-07-29/price|21.125|1997-08-12/price|24.625|1997-08-26/price|23.75|1997-07-01/total_return_price|17.75|1997-07-15/total_return_price|19.25|1997-07-29/total_return_price|21.125|1997-08-12/total_return_price|24.625|1997-08-26/total_return_price|23.75|1997-07-01/enterprise_value|134.671|1997-07-15/enterprise_value|144.277|1997-07-29/enterprise_value|156.2845|1997-08-12/enterprise_value|178.6985|1997-08-26/enterprise_value|173.095 russ2000_1588|NWPX|199709|75.4|2.2|22.9|44.7||58.4|45.8|12.6||68.4|29.9||1.2261|19.2135|-39.8887|1.6819|1.0444|14.5588|2.4631||0.6199|0||0.094|6.6|0.5||39.7|9.2|2.9|5.2|3.3||24.75|24.75|179.499|26.75|1997-10-08/ev_revenues|1.4331|1997-10-22/ev_revenues|1.2703|1997-11-05/ev_revenues|1.3029|1997-11-20/ev_revenues|1.2649|1997-10-08/ev_free_cash_flow|-12.1648|1997-10-22/ev_free_cash_flow|-10.7833|1997-11-05/ev_free_cash_flow|-11.0596|1997-11-20/ev_free_cash_flow|-10.7373|1997-10-08/ps_ratio|1.1682|1997-10-22/ps_ratio|1.0045|1997-11-05/ps_ratio|1.0372|1997-11-20/ps_ratio|0.999|1997-10-08/pe_ratio|15.6433|1997-10-22/pe_ratio|13.4503|1997-11-05/pe_ratio|13.8889|1997-11-20/pe_ratio|13.3772|1997-10-06/price_to_book_value|2.4366|1997-10-20/price_to_book_value|2.3546|1997-11-03/price_to_book_value|2.2491|1997-11-17/price_to_book_value|2.132|1997-10-08/peg_ratio||1997-10-22/peg_ratio||1997-11-05/peg_ratio||1997-11-20/peg_ratio||1997-10-01/dividend_yield|0|1997-10-02/dividend_yield|0|1997-10-03/dividend_yield|0|1997-10-06/dividend_yield|0|1997-10-07/dividend_yield|0|1997-10-08/dividend_yield|0|1997-10-09/dividend_yield|0|1997-10-10/dividend_yield|0|1997-10-13/dividend_yield|0|1997-10-14/dividend_yield|0|1997-10-15/dividend_yield|0|1997-10-16/dividend_yield|0|1997-10-17/dividend_yield|0|1997-10-20/dividend_yield|0|1997-10-21/dividend_yield|0|1997-10-22/dividend_yield|0|1997-10-23/dividend_yield|0|1997-10-24/dividend_yield|0|1997-10-27/dividend_yield|0|1997-10-28/dividend_yield|0|1997-10-29/dividend_yield|0|1997-10-30/dividend_yield|0|1997-10-31/dividend_yield|0|1997-11-03/dividend_yield|0|1997-11-04/dividend_yield|0|1997-11-05/dividend_yield|0|1997-11-06/dividend_yield|0|1997-11-07/dividend_yield|0|1997-11-10/dividend_yield|0|1997-11-11/dividend_yield|0|1997-11-12/dividend_yield|0|1997-11-13/dividend_yield|0|1997-11-14/dividend_yield|0|1997-11-17/dividend_yield|0|1997-11-18/dividend_yield|0|1997-11-20/dividend_yield|0|1997-11-21/dividend_yield|0|1997-11-24/dividend_yield|0|1997-11-25/dividend_yield|0|1997-11-26/dividend_yield|0|1997-11-28/dividend_yield|0|1997-10-08/percent_of_shares_outstanding|0.0982|1997-11-07/percent_of_shares_outstanding|0.0969|1997-10-08/price|26.75|1997-10-22/price|23|1997-11-05/price|23.75|1997-11-20/price|22.875|1997-10-08/total_return_price|26.75|1997-10-22/total_return_price|23|1997-11-05/total_return_price|23.75|1997-11-20/total_return_price|22.875|1997-10-08/enterprise_value|211.6675|1997-10-22/enterprise_value|187.63|1997-11-05/enterprise_value|192.4375|1997-11-20/enterprise_value|186.8288 russ2000_1588|NWPX|199712|71.7|0.9|20.5|57.4||61.3|20.6|40.7||70.8|32.3||1.2703|18.3664|-10.7833|1.5433|1.0045|13.4503|2.1086||0.6963|0||0.1341|6.5049|0.37||35.9|7.5|2.6|3.7|2.4||23|23|187.63|23.5|1998-01-02/ev_revenues|1.32|1998-01-16/ev_revenues|1.1208|1998-01-30/ev_revenues|1.1181|1998-02-13/ev_revenues|1.15|1998-02-27/ev_revenues|1.2456|1998-01-02/ev_free_cash_flow|-8.059|1998-01-16/ev_free_cash_flow|-6.8425|1998-01-30/ev_free_cash_flow|-6.8262|1998-02-13/ev_free_cash_flow|-7.0208|1998-02-27/ev_free_cash_flow|-7.6048|1998-01-02/ps_ratio|1.023|1998-01-16/ps_ratio|0.819|1998-01-30/ps_ratio|0.8162|1998-02-13/ps_ratio|0.8489|1998-02-27/ps_ratio|0.9468|1998-01-02/pe_ratio|13.9053|1998-01-16/pe_ratio|11.132|1998-01-30/pe_ratio|11.0947|1998-02-13/pe_ratio|11.5385|1998-02-27/pe_ratio|12.8698|1998-01-12/price_to_book_value|1.7091|1998-01-26/price_to_book_value|1.6752|1998-02-09/price_to_book_value|1.6809|1998-02-23/price_to_book_value|1.9355|1998-01-02/peg_ratio||1998-01-16/peg_ratio||1998-01-30/peg_ratio||1998-02-13/peg_ratio||1998-02-27/peg_ratio||1998-01-02/dividend_yield|0|1998-01-05/dividend_yield|0|1998-01-06/dividend_yield|0|1998-01-07/dividend_yield|0|1998-01-08/dividend_yield|0|1998-01-09/dividend_yield|0|1998-01-12/dividend_yield|0|1998-01-13/dividend_yield|0|1998-01-15/dividend_yield|0|1998-01-16/dividend_yield|0|1998-01-20/dividend_yield|0|1998-01-21/dividend_yield|0|1998-01-22/dividend_yield|0|1998-01-23/dividend_yield|0|1998-01-26/dividend_yield|0|1998-01-27/dividend_yield|0|1998-01-28/dividend_yield|0|1998-01-29/dividend_yield|0|1998-01-30/dividend_yield|0|1998-02-02/dividend_yield|0|1998-02-03/dividend_yield|0|1998-02-04/dividend_yield|0|1998-02-05/dividend_yield|0|1998-02-06/dividend_yield|0|1998-02-09/dividend_yield|0|1998-02-10/dividend_yield|0|1998-02-11/dividend_yield|0|1998-02-12/dividend_yield|0|1998-02-13/dividend_yield|0|1998-02-17/dividend_yield|0|1998-02-18/dividend_yield|0|1998-02-19/dividend_yield|0|1998-02-20/dividend_yield|0|1998-02-23/dividend_yield|0|1998-02-24/dividend_yield|0|1998-02-25/dividend_yield|0|1998-02-26/dividend_yield|0|1998-02-27/dividend_yield|0|1998-01-08/percent_of_shares_outstanding|0.1964|1998-02-06/percent_of_shares_outstanding|0.2076|1998-01-02/price|23.5|1998-01-16/price|18.813|1998-01-30/price|18.75|1998-02-13/price|19.5|1998-02-27/price|21.75|1998-01-02/total_return_price|23.5|1998-01-16/total_return_price|18.813|1998-01-30/total_return_price|18.75|1998-02-13/total_return_price|19.5|1998-02-27/total_return_price|21.75|1998-01-02/enterprise_value|199.0585|1998-01-16/enterprise_value|169.0101|1998-01-30/enterprise_value|168.6062|1998-02-13/enterprise_value|173.4145|1998-02-27/enterprise_value|187.8392 russ2000_1588|NWPX|199803|92.7|2|32.8|73.5|19.3|115.9|35.2|80.7||72.5|34||1.2141|21.7785|-7.4121|1.2022|0.9142|12.426|1.9928||1.2221|0||0.3134|6.5385|0.26||38.2|7.3|3.1|2.8|1.7||21|21|183.0793|21.5|1998-04-13/ev_revenues|1.4874|1998-04-27/ev_revenues|1.5086|1998-05-11/ev_revenues|1.5724|1998-05-26/ev_revenues|1.5512|1998-04-13/ev_free_cash_flow|-4.0889|1998-04-27/ev_free_cash_flow|-4.1473|1998-05-11/ev_free_cash_flow|-4.3228|1998-05-26/ev_free_cash_flow|-4.2643|1998-04-13/ps_ratio|0.9353|1998-04-27/ps_ratio|0.957|1998-05-11/ps_ratio|1.0223|1998-05-26/ps_ratio|1.0005|1998-04-13/pe_ratio|13.6076|1998-04-27/pe_ratio|13.9241|1998-05-11/pe_ratio|14.8734|1998-05-26/pe_ratio|14.557|1998-04-06/price_to_book_value|1.9074|1998-04-20/price_to_book_value|1.8687|1998-05-04/price_to_book_value|1.985|1998-05-18/price_to_book_value|2.0738|1998-04-13/peg_ratio||1998-04-27/peg_ratio||1998-05-11/peg_ratio||1998-05-26/peg_ratio||1998-04-01/dividend_yield|0|1998-04-02/dividend_yield|0|1998-04-03/dividend_yield|0|1998-04-06/dividend_yield|0|1998-04-07/dividend_yield|0|1998-04-08/dividend_yield|0|1998-04-09/dividend_yield|0|1998-04-13/dividend_yield|0|1998-04-14/dividend_yield|0|1998-04-15/dividend_yield|0|1998-04-16/dividend_yield|0|1998-04-17/dividend_yield|0|1998-04-20/dividend_yield|0|1998-04-21/dividend_yield|0|1998-04-22/dividend_yield|0|1998-04-23/dividend_yield|0|1998-04-24/dividend_yield|0|1998-04-27/dividend_yield|0|1998-04-28/dividend_yield|0|1998-04-29/dividend_yield|0|1998-04-30/dividend_yield|0|1998-05-01/dividend_yield|0|1998-05-04/dividend_yield|0|1998-05-05/dividend_yield|0|1998-05-06/dividend_yield|0|1998-05-07/dividend_yield|0|1998-05-08/dividend_yield|0|1998-05-11/dividend_yield|0|1998-05-12/dividend_yield|0|1998-05-13/dividend_yield|0|1998-05-14/dividend_yield|0|1998-05-15/dividend_yield|0|1998-05-18/dividend_yield|0|1998-05-19/dividend_yield|0|1998-05-20/dividend_yield|0|1998-05-21/dividend_yield|0|1998-05-22/dividend_yield|0|1998-05-26/dividend_yield|0|1998-05-27/dividend_yield|0|1998-05-28/dividend_yield|0|1998-05-29/dividend_yield|0|1998-04-07/percent_of_shares_outstanding|0.3265|1998-05-08/percent_of_shares_outstanding|0.2599|1998-04-13/price|21.5|1998-04-27/price|22|1998-05-11/price|23.5|1998-05-26/price|23|1998-04-13/total_return_price|21.5|1998-04-27/total_return_price|22|1998-05-11/total_return_price|23.5|1998-05-26/total_return_price|23|1998-04-13/enterprise_value|224.888|1998-04-27/enterprise_value|228.104|1998-05-11/enterprise_value|237.752|1998-05-26/enterprise_value|234.536 russ2000_1588|NWPX|199806|97.7|2|39.2|81.3|19.3|125.6|46.9|78.7||75.8|37.2||1.5831|23.4572|-4.352|1.2346|1.0332|15.0316|2.0405||1.3113|0||0.3341|6.5306|0.49||54|11.8|4.4|5.3|3.2||23.75|23.75|239.36|23.125|1998-07-07/ev_revenues|1.4674|1998-07-21/ev_revenues|1.4147|1998-08-04/ev_revenues|1.4291|1998-08-18/ev_revenues|1.3859|1998-07-07/ev_free_cash_flow|-3.373|1998-07-21/ev_free_cash_flow|-3.2518|1998-08-04/ev_free_cash_flow|-3.2849|1998-08-18/ev_free_cash_flow|-3.1857|1998-07-07/ps_ratio|0.9018|1998-07-21/ps_ratio|0.8482|1998-08-04/ps_ratio|0.8628|1998-08-18/ps_ratio|0.8189|1998-07-07/pe_ratio|14.2747|1998-07-21/pe_ratio|13.4259|1998-08-04/pe_ratio|13.6574|1998-08-18/pe_ratio|12.963|1998-07-13/price_to_book_value|1.7618|1998-07-27/price_to_book_value|1.8043|1998-08-10/price_to_book_value|1.7937|1998-08-24/price_to_book_value|1.7194|1998-07-07/peg_ratio||1998-07-21/peg_ratio||1998-08-04/peg_ratio||1998-08-18/peg_ratio||1998-07-01/dividend_yield|0|1998-07-02/dividend_yield|0|1998-07-06/dividend_yield|0|1998-07-07/dividend_yield|0|1998-07-08/dividend_yield|0|1998-07-09/dividend_yield|0|1998-07-10/dividend_yield|0|1998-07-13/dividend_yield|0|1998-07-14/dividend_yield|0|1998-07-15/dividend_yield|0|1998-07-16/dividend_yield|0|1998-07-20/dividend_yield|0|1998-07-21/dividend_yield|0|1998-07-22/dividend_yield|0|1998-07-23/dividend_yield|0|1998-07-24/dividend_yield|0|1998-07-27/dividend_yield|0|1998-07-28/dividend_yield|0|1998-07-29/dividend_yield|0|1998-07-30/dividend_yield|0|1998-07-31/dividend_yield|0|1998-08-03/dividend_yield|0|1998-08-04/dividend_yield|0|1998-08-05/dividend_yield|0|1998-08-06/dividend_yield|0|1998-08-07/dividend_yield|0|1998-08-10/dividend_yield|0|1998-08-11/dividend_yield|0|1998-08-12/dividend_yield|0|1998-08-13/dividend_yield|0|1998-08-14/dividend_yield|0|1998-08-17/dividend_yield|0|1998-08-18/dividend_yield|0|1998-08-19/dividend_yield|0|1998-08-20/dividend_yield|0|1998-08-21/dividend_yield|0|1998-08-24/dividend_yield|0|1998-08-25/dividend_yield|0|1998-08-26/dividend_yield|0|1998-08-27/dividend_yield|0|1998-08-28/dividend_yield|0|1998-08-31/dividend_yield|0|1998-07-08/percent_of_shares_outstanding|0.3259|1998-08-07/percent_of_shares_outstanding|0.2755|1998-07-07/price|23.125|1998-07-21/price|21.75|1998-08-04/price|22.125|1998-08-18/price|21|1998-07-07/total_return_price|23.125|1998-07-21/total_return_price|21.75|1998-08-04/total_return_price|22.125|1998-08-18/total_return_price|21|1998-07-07/enterprise_value|246.2325|1998-07-21/enterprise_value|237.383|1998-08-04/enterprise_value|239.7965|1998-08-18/enterprise_value|232.556 russ2000_1588|NWPX|199809|116.1|1.4|49.7|82.1|20.2|140.9|63.8|77.1||80|41.5||1.2924|19.5088|-2.9708|1.0156|0.7239|11.4583|1.6132||1.3312|0||0.33|6.5625|0.64||59.3|13.6|3.9|6.9|4.2||18.5625|18.5625|216.8682|17.625|1998-10-13/ev_revenues|1.1671|1998-10-27/ev_revenues|1.1843|1998-11-10/ev_revenues|1.137|1998-11-24/ev_revenues|1.094|1998-10-13/ev_free_cash_flow|-3.3188|1998-10-27/ev_free_cash_flow|-3.3677|1998-11-10/ev_free_cash_flow|-3.2332|1998-11-24/ev_free_cash_flow|-3.111|1998-10-13/ps_ratio|0.6145|1998-10-27/ps_ratio|0.632|1998-11-10/ps_ratio|0.584|1998-11-24/ps_ratio|0.5404|1998-10-13/pe_ratio|10.0142|1998-10-27/pe_ratio|10.2983|1998-11-10/pe_ratio|9.517|1998-11-24/pe_ratio|8.8068|1998-10-06/price_to_book_value|1.3295|1998-10-20/price_to_book_value|1.4403|1998-11-03/price_to_book_value|1.3597|1998-11-17/price_to_book_value|1.2892|1998-10-13/peg_ratio|3.4249|1998-10-27/peg_ratio|3.522|1998-11-10/peg_ratio|3.2548|1998-11-24/peg_ratio|3.0119|1998-10-01/dividend_yield|0|1998-10-02/dividend_yield|0|1998-10-05/dividend_yield|0|1998-10-06/dividend_yield|0|1998-10-07/dividend_yield|0|1998-10-08/dividend_yield|0|1998-10-09/dividend_yield|0|1998-10-13/dividend_yield|0|1998-10-14/dividend_yield|0|1998-10-16/dividend_yield|0|1998-10-19/dividend_yield|0|1998-10-20/dividend_yield|0|1998-10-21/dividend_yield|0|1998-10-22/dividend_yield|0|1998-10-23/dividend_yield|0|1998-10-26/dividend_yield|0|1998-10-27/dividend_yield|0|1998-10-28/dividend_yield|0|1998-10-29/dividend_yield|0|1998-10-30/dividend_yield|0|1998-11-02/dividend_yield|0|1998-11-03/dividend_yield|0|1998-11-04/dividend_yield|0|1998-11-05/dividend_yield|0|1998-11-06/dividend_yield|0|1998-11-09/dividend_yield|0|1998-11-10/dividend_yield|0|1998-11-11/dividend_yield|0|1998-11-12/dividend_yield|0|1998-11-13/dividend_yield|0|1998-11-16/dividend_yield|0|1998-11-17/dividend_yield|0|1998-11-18/dividend_yield|0|1998-11-19/dividend_yield|0|1998-11-20/dividend_yield|0|1998-11-23/dividend_yield|0|1998-11-24/dividend_yield|0|1998-11-25/dividend_yield|0|1998-11-30/dividend_yield|0|1998-10-08/percent_of_shares_outstanding|0.333|1998-11-06/percent_of_shares_outstanding|0.3754|1998-10-13/price|17.625|1998-10-27/price|18.125|1998-11-10/price|16.75|1998-11-24/price|15.5|1998-10-13/total_return_price|17.625|1998-10-27/total_return_price|18.125|1998-11-10/total_return_price|16.75|1998-11-24/total_return_price|15.5|1998-10-13/enterprise_value|218.7108|1998-10-27/enterprise_value|221.9338|1998-11-10/enterprise_value|213.0705|1998-11-24/enterprise_value|205.013 russ2000_1588|NWPX|199812|121.1|0.5|49.3|87.1|23.2|150.5|66.9|83.6||83.7|44.9||1.1295|17.4139|-3.2118|0.9294|0.5764|9.3928|1.2993|3.2123|1.3644|0||0.3603|6.512|0.52||58|12.6|4.5|5.9|3.4||16.5313|16.5313|211.6604|16.125|1999-01-05/ev_revenues|1.039|1999-01-19/ev_revenues|1.0275|1999-02-02/ev_revenues|1.0352|1999-02-16/ev_revenues|1.0005|1999-01-05/ev_free_cash_flow|-3.244|1999-01-19/ev_free_cash_flow|-3.208|1999-02-02/ev_free_cash_flow|-3.232|1999-02-16/ev_free_cash_flow|-3.1239|1999-01-05/ps_ratio|0.5031|1999-01-19/ps_ratio|0.4914|1999-02-02/ps_ratio|0.4992|1999-02-16/ps_ratio|0.4641|1999-01-05/pe_ratio|8.4424|1999-01-19/pe_ratio|8.2461|1999-02-02/pe_ratio|8.377|1999-02-16/pe_ratio|7.788|1999-01-12/price_to_book_value|1.2422|1999-01-26/price_to_book_value|1.1941|1999-02-09/price_to_book_value|1.2133|1999-02-23/price_to_book_value|1.1748|1999-01-05/peg_ratio|0.6485|1999-01-19/peg_ratio|0.6334|1999-02-02/peg_ratio|0.6435|1999-02-16/peg_ratio|0.5983|1999-01-04/dividend_yield|0|1999-01-05/dividend_yield|0|1999-01-06/dividend_yield|0|1999-01-07/dividend_yield|0|1999-01-08/dividend_yield|0|1999-01-11/dividend_yield|0|1999-01-12/dividend_yield|0|1999-01-13/dividend_yield|0|1999-01-14/dividend_yield|0|1999-01-15/dividend_yield|0|1999-01-19/dividend_yield|0|1999-01-20/dividend_yield|0|1999-01-21/dividend_yield|0|1999-01-22/dividend_yield|0|1999-01-25/dividend_yield|0|1999-01-26/dividend_yield|0|1999-01-27/dividend_yield|0|1999-01-28/dividend_yield|0|1999-01-29/dividend_yield|0|1999-02-01/dividend_yield|0|1999-02-02/dividend_yield|0|1999-02-03/dividend_yield|0|1999-02-04/dividend_yield|0|1999-02-05/dividend_yield|0|1999-02-08/dividend_yield|0|1999-02-09/dividend_yield|0|1999-02-10/dividend_yield|0|1999-02-11/dividend_yield|0|1999-02-12/dividend_yield|0|1999-02-16/dividend_yield|0|1999-02-17/dividend_yield|0|1999-02-18/dividend_yield|0|1999-02-19/dividend_yield|0|1999-02-22/dividend_yield|0|1999-02-23/dividend_yield|0|1999-02-24/dividend_yield|0|1999-02-25/dividend_yield|0|1999-02-26/dividend_yield|0|1999-01-08/percent_of_shares_outstanding|0.3588|1999-02-09/percent_of_shares_outstanding|0.3679|1999-01-05/price|16.125|1999-01-19/price|15.75|1999-02-02/price|16|1999-02-16/price|14.875|1999-01-05/total_return_price|16.125|1999-01-19/total_return_price|15.75|1999-02-02/total_return_price|16|1999-02-16/total_return_price|14.875|1999-01-05/enterprise_value|217.674|1999-01-19/enterprise_value|215.256|1999-02-02/enterprise_value|216.868|1999-02-16/enterprise_value|209.614 russ2000_1588|NWPX|199903|124.3|1.8|47.2|88.5|23.1|152.1|68.5|83.6||86.4|47.5||0.9852|16.5603|-3.0761|0.9304|0.4485|7.5262|1.0306|0.5781|1.3576|0||0.1124|6.5|0.4||57.531|12.231|4.5|4.4|2.6||14.375|14.375|206.4072|15.125|1999-04-13/ev_revenues|0.931|1999-04-27/ev_revenues|0.9099|1999-05-11/ev_revenues|0.9151|1999-05-25/ev_revenues|0.9838|1999-04-13/ev_free_cash_flow|-6.9394|1999-04-27/ev_free_cash_flow|-6.7819|1999-05-11/ev_free_cash_flow|-6.8213|1999-05-25/ev_free_cash_flow|-7.3333|1999-04-13/ps_ratio|0.4314|1999-04-27/ps_ratio|0.41|1999-05-11/ps_ratio|0.4153|1999-05-25/ps_ratio|0.4848|1999-04-13/pe_ratio|7.378|1999-04-27/pe_ratio|7.0122|1999-05-11/pe_ratio|7.1037|1999-05-25/pe_ratio|8.2927|1999-04-06/price_to_book_value|1.1873|1999-04-20/price_to_book_value|1.101|1999-05-04/price_to_book_value|1.087|1999-05-18/price_to_book_value|1.1569|1999-04-13/peg_ratio|0.248|1999-04-27/peg_ratio|0.2357|1999-05-11/peg_ratio|0.2388|1999-05-25/peg_ratio|0.2788|1999-04-01/dividend_yield|0|1999-04-05/dividend_yield|0|1999-04-06/dividend_yield|0|1999-04-07/dividend_yield|0|1999-04-08/dividend_yield|0|1999-04-09/dividend_yield|0|1999-04-12/dividend_yield|0|1999-04-13/dividend_yield|0|1999-04-14/dividend_yield|0|1999-04-15/dividend_yield|0|1999-04-16/dividend_yield|0|1999-04-19/dividend_yield|0|1999-04-20/dividend_yield|0|1999-04-21/dividend_yield|0|1999-04-22/dividend_yield|0|1999-04-23/dividend_yield|0|1999-04-26/dividend_yield|0|1999-04-27/dividend_yield|0|1999-04-28/dividend_yield|0|1999-04-29/dividend_yield|0|1999-04-30/dividend_yield|0|1999-05-03/dividend_yield|0|1999-05-04/dividend_yield|0|1999-05-05/dividend_yield|0|1999-05-07/dividend_yield|0|1999-05-10/dividend_yield|0|1999-05-11/dividend_yield|0|1999-05-12/dividend_yield|0|1999-05-13/dividend_yield|0|1999-05-14/dividend_yield|0|1999-05-17/dividend_yield|0|1999-05-18/dividend_yield|0|1999-05-19/dividend_yield|0|1999-05-20/dividend_yield|0|1999-05-21/dividend_yield|0|1999-05-24/dividend_yield|0|1999-05-25/dividend_yield|0|1999-05-26/dividend_yield|0|1999-05-27/dividend_yield|0|1999-05-28/dividend_yield|0|1999-04-12/percent_of_shares_outstanding|0.11|1999-05-11/percent_of_shares_outstanding|0.2824|1999-04-13/price|15.125|1999-04-27/price|14.375|1999-05-11/price|14.5625|1999-05-25/price|17|1999-04-13/total_return_price|15.125|1999-04-27/total_return_price|14.375|1999-05-11/total_return_price|14.5625|1999-05-25/total_return_price|17|1999-04-13/enterprise_value|213.0411|1999-04-27/enterprise_value|208.2044|1999-05-11/enterprise_value|209.4136|1999-05-25/enterprise_value|225.133 russ2000_1588|NWPX|199906|121.6|2.4|43.6|95|22.9|152.8|69.4|83.4||89.4|50.6||0.9557|16.5074|-7.1233|0.9065|0.4563|7.8049|1.2596|0.2624|1.283|0||0.2823|6.5957|0.47||61|12.9|4.7|5.2|3.1||16|16|218.684|17.125|1999-07-06/ev_revenues|0.9446|1999-07-20/ev_revenues|0.9463|1999-08-04/ev_revenues|0.9549|1999-08-18/ev_revenues|0.9532|1999-07-06/ev_free_cash_flow|-15.7995|1999-07-20/ev_free_cash_flow|-15.8281|1999-08-04/ev_free_cash_flow|-15.9711|1999-08-18/ev_free_cash_flow|-15.9425|1999-07-06/ps_ratio|0.4751|1999-07-20/ps_ratio|0.4768|1999-08-04/ps_ratio|0.4855|1999-08-18/ps_ratio|0.4838|1999-07-06/pe_ratio|8.436|1999-07-20/pe_ratio|8.4667|1999-08-04/pe_ratio|8.6207|1999-08-18/pe_ratio|8.5899|1999-07-13/price_to_book_value|1.1996|1999-07-27/price_to_book_value|1.2943|1999-08-10/price_to_book_value|1.2628|1999-08-24/price_to_book_value|1.2267|1999-07-06/peg_ratio|0.3333|1999-07-20/peg_ratio|0.3345|1999-08-04/peg_ratio|0.3406|1999-08-18/peg_ratio|0.3394|1999-07-01/dividend_yield|0|1999-07-02/dividend_yield|0|1999-07-06/dividend_yield|0|1999-07-07/dividend_yield|0|1999-07-08/dividend_yield|0|1999-07-09/dividend_yield|0|1999-07-12/dividend_yield|0|1999-07-13/dividend_yield|0|1999-07-14/dividend_yield|0|1999-07-15/dividend_yield|0|1999-07-16/dividend_yield|0|1999-07-19/dividend_yield|0|1999-07-20/dividend_yield|0|1999-07-21/dividend_yield|0|1999-07-22/dividend_yield|0|1999-07-23/dividend_yield|0|1999-07-26/dividend_yield|0|1999-07-27/dividend_yield|0|1999-07-28/dividend_yield|0|1999-07-29/dividend_yield|0|1999-07-30/dividend_yield|0|1999-08-02/dividend_yield|0|1999-08-04/dividend_yield|0|1999-08-05/dividend_yield|0|1999-08-06/dividend_yield|0|1999-08-09/dividend_yield|0|1999-08-10/dividend_yield|0|1999-08-11/dividend_yield|0|1999-08-12/dividend_yield|0|1999-08-13/dividend_yield|0|1999-08-16/dividend_yield|0|1999-08-17/dividend_yield|0|1999-08-18/dividend_yield|0|1999-08-19/dividend_yield|0|1999-08-20/dividend_yield|0|1999-08-23/dividend_yield|0|1999-08-24/dividend_yield|0|1999-08-25/dividend_yield|0|1999-08-26/dividend_yield|0|1999-08-27/dividend_yield|0|1999-08-30/dividend_yield|0|1999-08-31/dividend_yield|0|1999-07-12/percent_of_shares_outstanding|0.2758|1999-08-10/percent_of_shares_outstanding|0.2008|1999-07-06/price|17.125|1999-07-20/price|17.1875|1999-08-04/price|17.5|1999-08-18/price|17.4375|1999-07-06/total_return_price|17.125|1999-07-20/total_return_price|17.1875|1999-08-04/total_return_price|17.5|1999-08-18/total_return_price|17.4375|1999-07-06/enterprise_value|222.7734|1999-07-20/enterprise_value|223.1766|1999-08-04/enterprise_value|225.1925|1999-08-18/enterprise_value|224.7893 russ2000_1588|NWPX|199909|131.6|1.2|45.8|98|22.8|161.8|78.4|83.4||93.3|54.5||0.9036|16.9471|-15.1133|0.8636|0.4335|7.697|1.1365|0.3041|1.2937|0||0.2065|6.7241|0.58||63.3|14.6|5.1|6.5|3.9||15.625|15.625|213.0969|13.25|1999-10-13/ev_revenues|0.8547|1999-10-27/ev_revenues|0.8715|1999-11-10/ev_revenues|0.848|1999-11-24/ev_revenues|0.8413|1999-10-13/ev_free_cash_flow|-24.6975|1999-10-27/ev_free_cash_flow|-25.1833|1999-11-10/ev_free_cash_flow|-24.5031|1999-11-24/ev_free_cash_flow|-24.3088|1999-10-13/ps_ratio|0.3637|1999-10-27/ps_ratio|0.3808|1999-11-10/ps_ratio|0.3568|1999-11-24/ps_ratio|0.35|1999-10-13/pe_ratio|6.7259|1999-10-27/pe_ratio|7.0431|1999-11-10/pe_ratio|6.599|1999-11-24/pe_ratio|6.4721|1999-10-05/price_to_book_value|1.02|1999-10-19/price_to_book_value|0.886|1999-11-02/price_to_book_value|0.9768|1999-11-16/price_to_book_value|0.899|1999-11-30/price_to_book_value|0.8385|1999-10-13/peg_ratio|0.5637|1999-10-27/peg_ratio|0.5903|1999-11-10/peg_ratio|0.5531|1999-11-24/peg_ratio|0.5424|1999-10-01/dividend_yield|0|1999-10-04/dividend_yield|0|1999-10-05/dividend_yield|0|1999-10-06/dividend_yield|0|1999-10-07/dividend_yield|0|1999-10-08/dividend_yield|0|1999-10-11/dividend_yield|0|1999-10-12/dividend_yield|0|1999-10-13/dividend_yield|0|1999-10-14/dividend_yield|0|1999-10-15/dividend_yield|0|1999-10-18/dividend_yield|0|1999-10-19/dividend_yield|0|1999-10-20/dividend_yield|0|1999-10-21/dividend_yield|0|1999-10-22/dividend_yield|0|1999-10-25/dividend_yield|0|1999-10-26/dividend_yield|0|1999-10-27/dividend_yield|0|1999-10-28/dividend_yield|0|1999-10-29/dividend_yield|0|1999-11-01/dividend_yield|0|1999-11-02/dividend_yield|0|1999-11-03/dividend_yield|0|1999-11-04/dividend_yield|0|1999-11-05/dividend_yield|0|1999-11-08/dividend_yield|0|1999-11-09/dividend_yield|0|1999-11-10/dividend_yield|0|1999-11-11/dividend_yield|0|1999-11-12/dividend_yield|0|1999-11-15/dividend_yield|0|1999-11-16/dividend_yield|0|1999-11-17/dividend_yield|0|1999-11-18/dividend_yield|0|1999-11-19/dividend_yield|0|1999-11-22/dividend_yield|0|1999-11-23/dividend_yield|0|1999-11-24/dividend_yield|0|1999-11-26/dividend_yield|0|1999-11-29/dividend_yield|0|1999-11-30/dividend_yield|0|1999-10-12/percent_of_shares_outstanding|0.1326|1999-11-10/percent_of_shares_outstanding|0.0817|1999-10-13/price|13.25|1999-10-27/price|13.875|1999-11-10/price|13|1999-11-24/price|12.75|1999-10-13/total_return_price|13.25|1999-10-27/total_return_price|13.875|1999-11-10/total_return_price|13|1999-11-24/total_return_price|12.75|1999-10-13/enterprise_value|204.989|1999-10-27/enterprise_value|209.0215|1999-11-10/enterprise_value|203.376|1999-11-24/enterprise_value|201.763 russ2000_1588|NWPX|199912|121.6|1|44.4|101.2|22.6|151.1|65.1|86||97.2|58.1||0.8413|15.7173|-24.3088|0.8419|0.35|6.4721|0.9768|0.5424|1.2305|0||0.0018|6.5819|0.56||58.4|14.3|4.4|6|3.7||12.75|12.75|201.763|13.75|2000-01-05/ev_revenues|0.8634|2000-01-19/ev_revenues|0.9105|2000-02-02/ev_revenues|0.8685|2000-02-16/ev_revenues|0.8382|2000-01-05/ev_free_cash_flow|-57.6181|2000-01-19/ev_free_cash_flow|-60.7583|2000-02-02/ev_free_cash_flow|-57.9545|2000-02-16/ev_free_cash_flow|-55.9358|2000-01-05/ps_ratio|0.3778|2000-01-19/ps_ratio|0.4259|2000-02-02/ps_ratio|0.3829|2000-02-16/ps_ratio|0.352|2000-01-05/pe_ratio|6.8408|2000-01-19/pe_ratio|7.7114|2000-02-02/pe_ratio|6.9341|2000-02-16/pe_ratio|6.3744|2000-01-11/price_to_book_value|0.9138|2000-01-25/price_to_book_value|0.9803|2000-02-08/price_to_book_value|0.8557|2000-02-22/price_to_book_value|0.8474|2000-01-05/peg_ratio|1.3066|2000-01-19/peg_ratio|1.4729|2000-02-02/peg_ratio|1.3244|2000-02-16/peg_ratio|1.2175|2000-01-03/dividend_yield|0|2000-01-04/dividend_yield|0|2000-01-05/dividend_yield|0|2000-01-06/dividend_yield|0|2000-01-07/dividend_yield|0|2000-01-10/dividend_yield|0|2000-01-11/dividend_yield|0|2000-01-12/dividend_yield|0|2000-01-13/dividend_yield|0|2000-01-14/dividend_yield|0|2000-01-18/dividend_yield|0|2000-01-19/dividend_yield|0|2000-01-20/dividend_yield|0|2000-01-21/dividend_yield|0|2000-01-24/dividend_yield|0|2000-01-25/dividend_yield|0|2000-01-26/dividend_yield|0|2000-01-27/dividend_yield|0|2000-01-28/dividend_yield|0|2000-01-31/dividend_yield|0|2000-02-01/dividend_yield|0|2000-02-02/dividend_yield|0|2000-02-03/dividend_yield|0|2000-02-04/dividend_yield|0|2000-02-07/dividend_yield|0|2000-02-08/dividend_yield|0|2000-02-09/dividend_yield|0|2000-02-10/dividend_yield|0|2000-02-11/dividend_yield|0|2000-02-14/dividend_yield|0|2000-02-15/dividend_yield|0|2000-02-16/dividend_yield|0|2000-02-17/dividend_yield|0|2000-02-18/dividend_yield|0|2000-02-22/dividend_yield|0|2000-02-23/dividend_yield|0|2000-02-24/dividend_yield|0|2000-02-25/dividend_yield|0|2000-02-28/dividend_yield|0|2000-02-29/dividend_yield|0|2000-01-11/percent_of_shares_outstanding|0.0548|2000-02-10/percent_of_shares_outstanding|0.0017|2000-01-05/price|13.75|2000-01-19/price|15.5|2000-02-02/price|13.9375|2000-02-16/price|12.8125|2000-01-05/total_return_price|13.75|2000-01-19/total_return_price|15.5|2000-02-02/total_return_price|13.9375|2000-02-16/total_return_price|12.8125|2000-01-05/enterprise_value|207.425|2000-01-19/enterprise_value|218.73|2000-02-02/enterprise_value|208.6362|2000-02-16/enterprise_value|201.3688 russ2000_1588|NWPX|200003|142.139|0.496|58.999|100.656|22.482|168.511|82.663|85.848||99.53|60.504||0.8769|16.3254|-58.5149|0.7955|0.3915|7.0896|0.9304|1.3541|1.2386|0||0.0141|6.608|0.36||63.991|13.293|5.296|3.935|2.361||14.25|14.25|210.6536|13.4375|2000-04-12/ev_revenues|0.8496|2000-04-26/ev_revenues|0.8414|2000-05-10/ev_revenues|0.8549|2000-05-24/ev_revenues|0.8549|2000-04-12/ev_free_cash_flow|-32.2004|2000-04-26/ev_free_cash_flow|-31.8902|2000-05-10/ev_free_cash_flow|-32.402|2000-05-24/ev_free_cash_flow|-32.402|2000-04-12/ps_ratio|0.361|2000-04-26/ps_ratio|0.3526|2000-05-10/ps_ratio|0.366|2000-05-24/ps_ratio|0.366|2000-04-12/pe_ratio|6.8211|2000-04-26/pe_ratio|6.6624|2000-05-10/pe_ratio|6.9162|2000-05-24/pe_ratio|6.9162|2000-04-04/price_to_book_value|0.8438|2000-04-18/price_to_book_value|0.8519|2000-05-02/price_to_book_value|0.8813|2000-05-16/price_to_book_value|0.9097|2000-05-30/price_to_book_value|0.8772|2000-04-12/peg_ratio||2000-04-26/peg_ratio||2000-05-10/peg_ratio||2000-05-24/peg_ratio||2000-04-03/dividend_yield|0|2000-04-04/dividend_yield|0|2000-04-05/dividend_yield|0|2000-04-06/dividend_yield|0|2000-04-07/dividend_yield|0|2000-04-10/dividend_yield|0|2000-04-11/dividend_yield|0|2000-04-12/dividend_yield|0|2000-04-13/dividend_yield|0|2000-04-14/dividend_yield|0|2000-04-17/dividend_yield|0|2000-04-18/dividend_yield|0|2000-04-19/dividend_yield|0|2000-04-20/dividend_yield|0|2000-04-24/dividend_yield|0|2000-04-25/dividend_yield|0|2000-04-26/dividend_yield|0|2000-04-27/dividend_yield|0|2000-04-28/dividend_yield|0|2000-05-01/dividend_yield|0|2000-05-02/dividend_yield|0|2000-05-03/dividend_yield|0|2000-05-04/dividend_yield|0|2000-05-05/dividend_yield|0|2000-05-08/dividend_yield|0|2000-05-09/dividend_yield|0|2000-05-10/dividend_yield|0|2000-05-11/dividend_yield|0|2000-05-12/dividend_yield|0|2000-05-15/dividend_yield|0|2000-05-16/dividend_yield|0|2000-05-17/dividend_yield|0|2000-05-18/dividend_yield|0|2000-05-22/dividend_yield|0|2000-05-23/dividend_yield|0|2000-05-24/dividend_yield|0|2000-05-25/dividend_yield|0|2000-05-26/dividend_yield|0|2000-05-30/dividend_yield|0|2000-05-31/dividend_yield|0|2000-04-11/percent_of_shares_outstanding|0.0201|2000-05-10/percent_of_shares_outstanding|0.1036|2000-04-12/price|13.4375|2000-04-26/price|13.125|2000-05-10/price|13.625|2000-05-24/price|13.625|2000-04-12/total_return_price|13.4375|2000-04-26/total_return_price|13.125|2000-05-10/total_return_price|13.625|2000-05-24/total_return_price|13.625|2000-04-12/enterprise_value|209.5922|2000-04-26/enterprise_value|207.5735|2000-05-10/enterprise_value|210.9043|2000-05-24/enterprise_value|210.9043 russ2000_1588|NWPX|200006|158.861|0.488|68.117|102.045|22.328|183.259|98.996|84.263||102.68|63.569||0.8517|16.1054|-32.2778|0.7337|0.3627|6.8528|0.796||1.3|0|-4.214|0.009|6.611|0.46||69.49|14.727|5.287|5.108|3.065||13.5|13.5|210.0959|11.75|2000-07-05/ev_revenues|0.8189|2000-07-19/ev_revenues|0.8475|2000-08-02/ev_revenues|0.8403|2000-08-16/ev_revenues|0.8443|2000-08-30/ev_revenues|0.8411|2000-07-05/ev_free_cash_flow|-9.1815|2000-07-19/ev_free_cash_flow|-9.5011|2000-08-02/ev_free_cash_flow|-9.4212|2000-08-16/ev_free_cash_flow|-9.4659|2000-08-30/ev_free_cash_flow|-9.4304|2000-07-05/ps_ratio|0.3053|2000-07-19/ps_ratio|0.3346|2000-08-02/ps_ratio|0.3273|2000-08-16/ps_ratio|0.3313|2000-08-30/ps_ratio|0.3281|2000-07-05/pe_ratio|5.9949|2000-07-19/pe_ratio|6.5689|2000-08-02/pe_ratio|6.4254|2000-08-16/pe_ratio|6.5051|2000-08-30/pe_ratio|6.4413|2000-07-11/price_to_book_value|0.7558|2000-07-26/price_to_book_value|0.7715|2000-08-09/price_to_book_value|0.811|2000-08-23/price_to_book_value|0.811|2000-07-05/peg_ratio||2000-07-19/peg_ratio||2000-08-02/peg_ratio||2000-08-16/peg_ratio||2000-08-30/peg_ratio||2000-07-03/dividend_yield|0|2000-07-05/dividend_yield|0|2000-07-06/dividend_yield|0|2000-07-07/dividend_yield|0|2000-07-10/dividend_yield|0|2000-07-11/dividend_yield|0|2000-07-12/dividend_yield|0|2000-07-13/dividend_yield|0|2000-07-14/dividend_yield|0|2000-07-17/dividend_yield|0|2000-07-18/dividend_yield|0|2000-07-19/dividend_yield|0|2000-07-20/dividend_yield|0|2000-07-21/dividend_yield|0|2000-07-24/dividend_yield|0|2000-07-26/dividend_yield|0|2000-07-27/dividend_yield|0|2000-07-28/dividend_yield|0|2000-07-31/dividend_yield|0|2000-08-01/dividend_yield|0|2000-08-02/dividend_yield|0|2000-08-03/dividend_yield|0|2000-08-04/dividend_yield|0|2000-08-07/dividend_yield|0|2000-08-08/dividend_yield|0|2000-08-09/dividend_yield|0|2000-08-10/dividend_yield|0|2000-08-11/dividend_yield|0|2000-08-14/dividend_yield|0|2000-08-15/dividend_yield|0|2000-08-16/dividend_yield|0|2000-08-17/dividend_yield|0|2000-08-18/dividend_yield|0|2000-08-21/dividend_yield|0|2000-08-22/dividend_yield|0|2000-08-23/dividend_yield|0|2000-08-24/dividend_yield|0|2000-08-25/dividend_yield|0|2000-08-28/dividend_yield|0|2000-08-29/dividend_yield|0|2000-08-30/dividend_yield|0|2000-08-31/dividend_yield|0|2000-07-11/percent_of_shares_outstanding|0.6705|2000-08-10/percent_of_shares_outstanding|0.6136|2000-07-05/price|11.75|2000-07-19/price|12.875|2000-08-02/price|12.5938|2000-08-16/price|12.75|2000-08-30/price|12.625|2000-07-05/total_return_price|11.75|2000-07-19/total_return_price|12.875|2000-08-02/total_return_price|12.5938|2000-08-16/total_return_price|12.75|2000-08-30/total_return_price|12.625|2000-07-05/enterprise_value|208.9802|2000-07-19/enterprise_value|216.2556|2000-08-02/enterprise_value|214.4368|2000-08-16/enterprise_value|215.4536|2000-08-30/enterprise_value|214.6452 russ2000_1588|NWPX|200009|175.106|4.371|62.974|89.337|22.174|183.975|98.979|84.996||105.341|66.21||0.8111|16.6642|-9.093|0.6778|0.2972|5.8355|0.7519||1.2101|0|-3.5008|0.5879|6.607|0.4||75.986|14.47|5.245|4.402|2.641||11.4375|11.4375|206.965|11.375|2000-10-11/ev_revenues|0.7351|2000-10-25/ev_revenues|0.7199|2000-11-08/ev_revenues|0.7173|2000-11-22/ev_revenues|0.6893|2000-10-11/ev_free_cash_flow|-8.4256|2000-10-25/ev_free_cash_flow|-8.2521|2000-11-08/ev_free_cash_flow|-8.2223|2000-11-22/ev_free_cash_flow|-7.9008|2000-10-11/ps_ratio|0.2804|2000-10-25/ps_ratio|0.265|2000-11-08/ps_ratio|0.2619|2000-11-22/ps_ratio|0.2334|2000-10-11/pe_ratio|6.3904|2000-10-25/pe_ratio|6.0393|2000-11-08/pe_ratio|5.9691|2000-11-22/pe_ratio|5.3195|2000-10-04/price_to_book_value|0.6466|2000-10-18/price_to_book_value|0.6774|2000-11-01/price_to_book_value|0.6428|2000-11-15/price_to_book_value|0.6169|2000-11-29/price_to_book_value|0.5783|2000-10-11/peg_ratio||2000-10-25/peg_ratio||2000-11-08/peg_ratio||2000-11-22/peg_ratio||2000-10-02/dividend_yield|0|2000-10-03/dividend_yield|0|2000-10-04/dividend_yield|0|2000-10-05/dividend_yield|0|2000-10-06/dividend_yield|0|2000-10-09/dividend_yield|0|2000-10-10/dividend_yield|0|2000-10-11/dividend_yield|0|2000-10-13/dividend_yield|0|2000-10-16/dividend_yield|0|2000-10-17/dividend_yield|0|2000-10-18/dividend_yield|0|2000-10-19/dividend_yield|0|2000-10-20/dividend_yield|0|2000-10-23/dividend_yield|0|2000-10-24/dividend_yield|0|2000-10-25/dividend_yield|0|2000-10-26/dividend_yield|0|2000-10-27/dividend_yield|0|2000-10-30/dividend_yield|0|2000-10-31/dividend_yield|0|2000-11-01/dividend_yield|0|2000-11-02/dividend_yield|0|2000-11-03/dividend_yield|0|2000-11-06/dividend_yield|0|2000-11-07/dividend_yield|0|2000-11-08/dividend_yield|0|2000-11-09/dividend_yield|0|2000-11-10/dividend_yield|0|2000-11-13/dividend_yield|0|2000-11-14/dividend_yield|0|2000-11-15/dividend_yield|0|2000-11-16/dividend_yield|0|2000-11-17/dividend_yield|0|2000-11-20/dividend_yield|0|2000-11-21/dividend_yield|0|2000-11-22/dividend_yield|0|2000-11-27/dividend_yield|0|2000-11-28/dividend_yield|0|2000-11-29/dividend_yield|0|2000-11-30/dividend_yield|0|2000-10-10/percent_of_shares_outstanding|0.6812|2000-11-10/percent_of_shares_outstanding|0.6741|2000-10-11/price|11.375|2000-10-25/price|10.75|2000-11-08/price|10.625|2000-11-22/price|9.4688|2000-10-11/total_return_price|11.375|2000-10-25/total_return_price|10.75|2000-11-08/total_return_price|10.625|2000-11-22/total_return_price|9.4688|2000-10-11/enterprise_value|196.8982|2000-10-25/enterprise_value|192.8436|2000-11-08/enterprise_value|192.1463|2000-11-22/enterprise_value|184.6329 russ2000_1588|NWPX|200012|166.505|0.353|60.028|90.996|22.044|175.308|90.745|84.563||107.849|68.834||0.6324|16.1375|-7.249|0.6093|0.1658|3.9326|0.4434||1.1774|0|-2.7394|0.6941|6.605|0.4||71.942|14.007|5.608|4.216|2.624||7|7|169.403|11|2001-01-03/ev_revenues|0.6318|2001-01-17/ev_revenues|0.665|2001-01-31/ev_revenues|0.7098|2001-02-14/ev_revenues|0.7083|2001-02-28/ev_revenues|0.7213|2001-01-03/ev_free_cash_flow|-7.9137|2001-01-17/ev_free_cash_flow|-8.3295|2001-01-31/ev_free_cash_flow|-8.8898|2001-02-14/ev_free_cash_flow|-8.8718|2001-02-28/ev_free_cash_flow|-9.0344|2001-01-16/ps_ratio|0.2407|2001-01-30/ps_ratio|0.2348|2001-02-13/ps_ratio|0.2671|2001-02-27/ps_ratio|0.2744|2001-01-11/pe_ratio|6.7901|2001-01-25/pe_ratio|6.0957|2001-02-08/pe_ratio|6.4815|2001-02-22/pe_ratio|7.3688|2001-01-10/price_to_book_value|0.5724|2001-01-24/price_to_book_value|0.5837|2001-02-07/price_to_book_value|0.659|2001-02-21/price_to_book_value|0.708|2001-01-03/peg_ratio||2001-01-17/peg_ratio||2001-01-31/peg_ratio||2001-02-14/peg_ratio||2001-02-28/peg_ratio||2001-01-02/dividend_yield|0|2001-01-03/dividend_yield|0|2001-01-04/dividend_yield|0|2001-01-05/dividend_yield|0|2001-01-08/dividend_yield|0|2001-01-09/dividend_yield|0|2001-01-10/dividend_yield|0|2001-01-11/dividend_yield|0|2001-01-12/dividend_yield|0|2001-01-16/dividend_yield|0|2001-01-17/dividend_yield|0|2001-01-18/dividend_yield|0|2001-01-19/dividend_yield|0|2001-01-22/dividend_yield|0|2001-01-23/dividend_yield|0|2001-01-24/dividend_yield|0|2001-01-25/dividend_yield|0|2001-01-26/dividend_yield|0|2001-01-29/dividend_yield|0|2001-01-30/dividend_yield|0|2001-01-31/dividend_yield|0|2001-02-01/dividend_yield|0|2001-02-02/dividend_yield|0|2001-02-05/dividend_yield|0|2001-02-06/dividend_yield|0|2001-02-07/dividend_yield|0|2001-02-08/dividend_yield|0|2001-02-09/dividend_yield|0|2001-02-12/dividend_yield|0|2001-02-13/dividend_yield|0|2001-02-14/dividend_yield|0|2001-02-15/dividend_yield|0|2001-02-16/dividend_yield|0|2001-02-20/dividend_yield|0|2001-02-21/dividend_yield|0|2001-02-22/dividend_yield|0|2001-02-23/dividend_yield|0|2001-02-26/dividend_yield|0|2001-02-27/dividend_yield|0|2001-02-28/dividend_yield|0|2001-01-09/percent_of_shares_outstanding|0.4526|2001-02-12/percent_of_shares_outstanding|0.3813|2001-01-11/price|11|2001-01-25/price|9.875|2001-02-08/price|10.5|2001-02-22/price|11.9375|2001-01-11/total_return_price|11|2001-01-25/total_return_price|9.875|2001-02-08/total_return_price|10.5|2001-02-22/total_return_price|11.9375|2001-01-03/enterprise_value|177.8055|2001-01-17/enterprise_value|187.1466|2001-01-31/enterprise_value|199.7366|2001-02-14/enterprise_value|199.3305|2001-02-28/enterprise_value|202.9857 russ2000_1588|NWPX|200103|171.173|1.822|59.245|91.612|21.896|178.313|93.961|84.352||110.105|71.09||0.7675|20.9773|-9.6129|0.7699|0.3229|8.179|0.8021||1.2072|0|-3.1534|0.3738|6.616|0.34||63.546|11.888|5.597|3.76|2.256||13.25|13.25|215.9819|16|2001-04-11/ev_revenues|0.816|2001-04-25/ev_revenues|0.7534|2001-05-09/ev_revenues|0.8025|2001-05-23/ev_revenues|0.793|2001-04-11/ev_free_cash_flow|-9.2619|2001-04-25/ev_free_cash_flow|-8.5505|2001-05-09/ev_free_cash_flow|-9.1081|2001-05-23/ev_free_cash_flow|-9.0003|2001-04-10/ps_ratio|0.3541|2001-04-24/ps_ratio|0.2764|2001-05-08/ps_ratio|0.3529|2001-05-22/ps_ratio|0.347|2001-04-05/pe_ratio|10|2001-04-19/pe_ratio|7.5|2001-05-03/pe_ratio|8.875|2001-05-17/pe_ratio|8.5938|2001-05-31/pe_ratio|9.3188|2001-04-04/price_to_book_value|0.8373|2001-04-18/price_to_book_value|0.8038|2001-05-02/price_to_book_value|0.8276|2001-05-16/price_to_book_value|0.8217|2001-05-30/price_to_book_value|0.8897|2001-04-11/peg_ratio||2001-04-25/peg_ratio||2001-05-09/peg_ratio||2001-05-23/peg_ratio||2001-04-02/dividend_yield|0|2001-04-03/dividend_yield|0|2001-04-04/dividend_yield|0|2001-04-05/dividend_yield|0|2001-04-06/dividend_yield|0|2001-04-09/dividend_yield|0|2001-04-10/dividend_yield|0|2001-04-11/dividend_yield|0|2001-04-12/dividend_yield|0|2001-04-16/dividend_yield|0|2001-04-17/dividend_yield|0|2001-04-18/dividend_yield|0|2001-04-19/dividend_yield|0|2001-04-20/dividend_yield|0|2001-04-23/dividend_yield|0|2001-04-24/dividend_yield|0|2001-04-25/dividend_yield|0|2001-04-26/dividend_yield|0|2001-04-27/dividend_yield|0|2001-04-30/dividend_yield|0|2001-05-01/dividend_yield|0|2001-05-02/dividend_yield|0|2001-05-03/dividend_yield|0|2001-05-04/dividend_yield|0|2001-05-07/dividend_yield|0|2001-05-08/dividend_yield|0|2001-05-09/dividend_yield|0|2001-05-10/dividend_yield|0|2001-05-11/dividend_yield|0|2001-05-14/dividend_yield|0|2001-05-15/dividend_yield|0|2001-05-16/dividend_yield|0|2001-05-17/dividend_yield|0|2001-05-18/dividend_yield|0|2001-05-21/dividend_yield|0|2001-05-22/dividend_yield|0|2001-05-23/dividend_yield|0|2001-05-24/dividend_yield|0|2001-05-25/dividend_yield|0|2001-05-29/dividend_yield|0|2001-05-30/dividend_yield|0|2001-05-31/dividend_yield|0|2001-04-09/percent_of_shares_outstanding|0.0179|2001-05-10/percent_of_shares_outstanding|0.0035|2001-04-05/price|16|2001-04-19/price|12|2001-05-03/price|14.2|2001-05-17/price|13.75|2001-05-31/price|14.91|2001-04-05/total_return_price|16|2001-04-19/total_return_price|12|2001-05-03/total_return_price|14.2|2001-05-17/total_return_price|13.75|2001-05-31/total_return_price|14.91|2001-04-11/enterprise_value|229.2783|2001-04-25/enterprise_value|211.6684|2001-05-09/enterprise_value|225.471|2001-05-23/enterprise_value|222.8024 russ2000_1588|NWPX|200106|186.519|1.721|58.7|67.192|21.748|165.972|60.945|105.027||113.351|74.229||0.837|17.5211|-9.4999|0.6687|0.3752|9.9375|0.9488||0.75|0|7.1749|0.0047|6.655|0.47||75.135|14.176|6.685|5.233|3.14||15.9|15.9|235.1693|16.05|2001-07-05/ev_revenues|0.6549|2001-07-19/ev_revenues|0.6551|2001-08-02/ev_revenues|0.6654|2001-08-16/ev_revenues|0.6631|2001-08-30/ev_revenues|0.6738|2001-07-05/ev_free_cash_flow|-10.4315|2001-07-19/ev_free_cash_flow|-10.4351|2001-08-02/ev_free_cash_flow|-10.5979|2001-08-16/ev_free_cash_flow|-10.5617|2001-08-30/ev_free_cash_flow|-10.7317|2001-07-03/ps_ratio|0.3684|2001-07-17/ps_ratio|0.3721|2001-07-31/ps_ratio|0.3696|2001-08-14/ps_ratio|0.3745|2001-08-28/ps_ratio|0.3904|2001-07-12/pe_ratio|9.9689|2001-07-26/pe_ratio|10.0311|2001-08-09/pe_ratio|9.9876|2001-08-23/pe_ratio|10|2001-07-11/price_to_book_value|0.9217|2001-07-25/price_to_book_value|0.9206|2001-08-08/price_to_book_value|0.9235|2001-08-22/price_to_book_value|0.9413|2001-07-05/peg_ratio||2001-07-19/peg_ratio||2001-08-02/peg_ratio||2001-08-16/peg_ratio||2001-08-30/peg_ratio||2001-07-02/dividend_yield|0|2001-07-03/dividend_yield|0|2001-07-05/dividend_yield|0|2001-07-06/dividend_yield|0|2001-07-09/dividend_yield|0|2001-07-10/dividend_yield|0|2001-07-11/dividend_yield|0|2001-07-12/dividend_yield|0|2001-07-13/dividend_yield|0|2001-07-16/dividend_yield|0|2001-07-17/dividend_yield|0|2001-07-18/dividend_yield|0|2001-07-19/dividend_yield|0|2001-07-20/dividend_yield|0|2001-07-23/dividend_yield|0|2001-07-24/dividend_yield|0|2001-07-25/dividend_yield|0|2001-07-26/dividend_yield|0|2001-07-27/dividend_yield|0|2001-07-31/dividend_yield|0|2001-08-01/dividend_yield|0|2001-08-02/dividend_yield|0|2001-08-03/dividend_yield|0|2001-08-06/dividend_yield|0|2001-08-07/dividend_yield|0|2001-08-08/dividend_yield|0|2001-08-09/dividend_yield|0|2001-08-10/dividend_yield|0|2001-08-14/dividend_yield|0|2001-08-15/dividend_yield|0|2001-08-16/dividend_yield|0|2001-08-17/dividend_yield|0|2001-08-20/dividend_yield|0|2001-08-21/dividend_yield|0|2001-08-22/dividend_yield|0|2001-08-23/dividend_yield|0|2001-08-24/dividend_yield|0|2001-08-27/dividend_yield|0|2001-08-28/dividend_yield|0|2001-08-29/dividend_yield|0|2001-08-30/dividend_yield|0|2001-08-31/dividend_yield|0|2001-07-10/percent_of_shares_outstanding|0.0165|2001-08-10/percent_of_shares_outstanding|0.0245|2001-07-12/price|16.05|2001-07-26/price|16.15|2001-08-09/price|16.08|2001-08-23/price|16.1|2001-07-12/total_return_price|16.05|2001-07-26/total_return_price|16.15|2001-08-09/total_return_price|16.08|2001-08-23/total_return_price|16.1|2001-07-05/enterprise_value|187.704|2001-07-19/enterprise_value|187.7691|2001-08-02/enterprise_value|190.6984|2001-08-16/enterprise_value|190.0474|2001-08-30/enterprise_value|193.107 russ2000_1588|NWPX|200109|188.388|0.142|57.349|70.081|21.599|167.385|64.875|102.51||116.763|77.641||0.6613|16.3742|-10.5328|0.6587|0.377|8.4472|0.9189||0.768|0|8.7604|0.0686|6.708|0.51||70.865|13.864|6.475|5.686|3.411||13.6|13.6|189.5267|14.65|2001-10-01/ev_revenues|0.6462|2001-10-15/ev_revenues|0.6358|2001-10-29/ev_revenues|0.6418|2001-11-12/ev_revenues|0.6815|2001-11-26/ev_revenues|0.6653|2001-10-01/ev_free_cash_flow|-9.3957|2001-10-15/ev_free_cash_flow|-9.2444|2001-10-29/ev_free_cash_flow|-9.3318|2001-11-12/ev_free_cash_flow|-9.9087|2001-11-26/ev_free_cash_flow|-9.6731|2001-10-01/ps_ratio|0.335|2001-10-15/ps_ratio|0.3244|2001-10-29/ps_ratio|0.3305|2001-11-12/ps_ratio|0.3707|2001-11-26/ps_ratio|0.3542|2001-10-04/pe_ratio|8.5174|2001-10-18/pe_ratio|7.4128|2001-11-01/pe_ratio|8.1686|2001-11-15/pe_ratio|9.2151|2001-11-29/pe_ratio|9.0407|2001-10-03/price_to_book_value|0.8078|2001-10-17/price_to_book_value|0.7019|2001-10-31/price_to_book_value|0.8128|2001-11-14/price_to_book_value|0.8789|2001-11-28/price_to_book_value|0.8477|2001-10-01/peg_ratio||2001-10-15/peg_ratio||2001-10-29/peg_ratio||2001-11-12/peg_ratio||2001-11-26/peg_ratio||2001-10-01/dividend_yield|0|2001-10-02/dividend_yield|0|2001-10-03/dividend_yield|0|2001-10-04/dividend_yield|0|2001-10-05/dividend_yield|0|2001-10-08/dividend_yield|0|2001-10-09/dividend_yield|0|2001-10-10/dividend_yield|0|2001-10-11/dividend_yield|0|2001-10-12/dividend_yield|0|2001-10-15/dividend_yield|0|2001-10-16/dividend_yield|0|2001-10-17/dividend_yield|0|2001-10-18/dividend_yield|0|2001-10-19/dividend_yield|0|2001-10-22/dividend_yield|0|2001-10-23/dividend_yield|0|2001-10-24/dividend_yield|0|2001-10-25/dividend_yield|0|2001-10-26/dividend_yield|0|2001-10-29/dividend_yield|0|2001-10-30/dividend_yield|0|2001-10-31/dividend_yield|0|2001-11-01/dividend_yield|0|2001-11-02/dividend_yield|0|2001-11-05/dividend_yield|0|2001-11-06/dividend_yield|0|2001-11-07/dividend_yield|0|2001-11-08/dividend_yield|0|2001-11-09/dividend_yield|0|2001-11-12/dividend_yield|0|2001-11-13/dividend_yield|0|2001-11-14/dividend_yield|0|2001-11-15/dividend_yield|0|2001-11-16/dividend_yield|0|2001-11-19/dividend_yield|0|2001-11-20/dividend_yield|0|2001-11-21/dividend_yield|0|2001-11-23/dividend_yield|0|2001-11-26/dividend_yield|0|2001-11-27/dividend_yield|0|2001-11-28/dividend_yield|0|2001-11-29/dividend_yield|0|2001-11-30/dividend_yield|0|2001-10-10/percent_of_shares_outstanding|0.0101|2001-11-12/percent_of_shares_outstanding|0.0334|2001-10-04/price|14.65|2001-10-18/price|12.75|2001-11-01/price|14.05|2001-11-15/price|15.85|2001-11-29/price|15.55|2001-10-04/total_return_price|14.65|2001-10-18/total_return_price|12.75|2001-11-01/total_return_price|14.05|2001-11-15/total_return_price|15.85|2001-11-29/total_return_price|15.55|2001-10-01/enterprise_value|181.9002|2001-10-15/enterprise_value|178.9709|2001-10-29/enterprise_value|180.6634|2001-11-12/enterprise_value|191.8318|2001-11-26/enterprise_value|187.2705 russ2000_1588|NWPX|200112|168.761|0.071|54.499|71.223|21.451|148.337|50.488|97.849||118.245|79.945||0.6861|15.9636|-9.976|0.6654|0.3754|9.3314|0.8873||0.5994|0|10.433|0.0195|6.668|0.34||66.927|11.474|6.359|3.618|2.304||16.05|16.05|193.135|16.5555|2002-01-10/ev_revenues|0.6464|2002-01-24/ev_revenues|0.6333|2002-02-08/ev_revenues|0.6225|2002-02-22/ev_revenues|0.6111|2002-01-10/ev_free_cash_flow|60.3753|2002-01-24/ev_free_cash_flow|59.152|2002-02-08/ev_free_cash_flow|58.1391|2002-02-22/ev_free_cash_flow|57.0821|2002-01-10/ps_ratio|0.3989|2002-01-24/ps_ratio|0.3855|2002-02-08/ps_ratio|0.3744|2002-02-22/ps_ratio|0.3629|2002-01-10/pe_ratio|9.9732|2002-01-24/pe_ratio|9.6386|2002-02-08/pe_ratio|9.3614|2002-02-22/pe_ratio|9.0723|2002-01-10/price_to_book_value|0.9126|2002-01-24/price_to_book_value|0.882|2002-02-08/price_to_book_value|0.8566|2002-02-22/price_to_book_value|0.8302|2002-01-10/peg_ratio|4.0391|2002-01-15/peg_ratio|4.3428|2002-01-29/peg_ratio|3.9768|2002-02-12/peg_ratio|3.6718|2002-02-26/peg_ratio|3.6596|2002-01-02/dividend_yield|0|2002-01-03/dividend_yield|0|2002-01-04/dividend_yield|0|2002-01-07/dividend_yield|0|2002-01-08/dividend_yield|0|2002-01-10/dividend_yield|0|2002-01-11/dividend_yield|0|2002-01-14/dividend_yield|0|2002-01-15/dividend_yield|0|2002-01-16/dividend_yield|0|2002-01-17/dividend_yield|0|2002-01-18/dividend_yield|0|2002-01-22/dividend_yield|0|2002-01-23/dividend_yield|0|2002-01-24/dividend_yield|0|2002-01-25/dividend_yield|0|2002-01-29/dividend_yield|0|2002-01-30/dividend_yield|0|2002-01-31/dividend_yield|0|2002-02-01/dividend_yield|0|2002-02-04/dividend_yield|0|2002-02-05/dividend_yield|0|2002-02-06/dividend_yield|0|2002-02-08/dividend_yield|0|2002-02-11/dividend_yield|0|2002-02-12/dividend_yield|0|2002-02-13/dividend_yield|0|2002-02-15/dividend_yield|0|2002-02-19/dividend_yield|0|2002-02-20/dividend_yield|0|2002-02-21/dividend_yield|0|2002-02-22/dividend_yield|0|2002-02-25/dividend_yield|0|2002-02-26/dividend_yield|0|2002-02-27/dividend_yield|0|2002-02-28/dividend_yield|0|2002-01-10/percent_of_shares_outstanding|0.0041|2002-02-12/percent_of_shares_outstanding|0.0022|2002-01-10/price|16.5555|2002-01-24/price|16|2002-02-08/price|15.54|2002-02-22/price|15.06|2002-01-10/total_return_price|16.5555|2002-01-24/total_return_price|16|2002-02-08/total_return_price|15.54|2002-02-22/total_return_price|15.06|2002-01-10/enterprise_value|178.7107|2002-01-24/enterprise_value|175.09|2002-02-08/enterprise_value|172.0917|2002-02-22/enterprise_value|168.9631 russ2000_1588|NWPX|200203|165.459|0.048|54.825|72.564|21.451|144.723|47.245|97.478||120.162|81.784||0.6167|15.9347|57.5989|0.6433|0.3675|9.1867|0.8431|3.6718|0.5862|0|11.0281|0.0057|6.711|0.27||64.278|10.182|5.699|3.04|1.839||15.25|15.25|170.4928|16.25|2002-04-05/ev_revenues|0.6371|2002-04-19/ev_revenues|0.676|2002-05-03/ev_revenues|0.6555|2002-05-17/ev_revenues|0.6611|2002-05-31/ev_revenues|0.7263|2002-04-05/ev_free_cash_flow|17.1638|2002-04-19/ev_free_cash_flow|18.2121|2002-05-03/ev_free_cash_flow|17.6589|2002-05-17/ev_free_cash_flow|17.8097|2002-05-31/ev_free_cash_flow|19.5658|2002-04-05/ps_ratio|0.3919|2002-04-19/ps_ratio|0.4317|2002-05-03/ps_ratio|0.4101|2002-05-17/ps_ratio|0.4158|2002-05-31/ps_ratio|0.4824|2002-04-05/pe_ratio|10.2201|2002-04-19/pe_ratio|11.2579|2002-05-03/pe_ratio|10.6937|2002-05-17/pe_ratio|10.8428|2002-05-31/pe_ratio|12.5786|2002-04-05/price_to_book_value|0.884|2002-04-19/price_to_book_value|0.9738|2002-05-03/price_to_book_value|0.9264|2002-05-17/price_to_book_value|0.9393|2002-05-31/price_to_book_value|1.0897|2002-04-09/peg_ratio||2002-04-23/peg_ratio||2002-05-07/peg_ratio||2002-05-21/peg_ratio||2002-04-01/dividend_yield|0|2002-04-02/dividend_yield|0|2002-04-03/dividend_yield|0|2002-04-04/dividend_yield|0|2002-04-05/dividend_yield|0|2002-04-08/dividend_yield|0|2002-04-09/dividend_yield|0|2002-04-10/dividend_yield|0|2002-04-11/dividend_yield|0|2002-04-12/dividend_yield|0|2002-04-15/dividend_yield|0|2002-04-16/dividend_yield|0|2002-04-17/dividend_yield|0|2002-04-18/dividend_yield|0|2002-04-19/dividend_yield|0|2002-04-22/dividend_yield|0|2002-04-23/dividend_yield|0|2002-04-24/dividend_yield|0|2002-04-25/dividend_yield|0|2002-04-26/dividend_yield|0|2002-04-29/dividend_yield|0|2002-04-30/dividend_yield|0|2002-05-01/dividend_yield|0|2002-05-02/dividend_yield|0|2002-05-03/dividend_yield|0|2002-05-06/dividend_yield|0|2002-05-07/dividend_yield|0|2002-05-08/dividend_yield|0|2002-05-09/dividend_yield|0|2002-05-10/dividend_yield|0|2002-05-13/dividend_yield|0|2002-05-14/dividend_yield|0|2002-05-15/dividend_yield|0|2002-05-16/dividend_yield|0|2002-05-17/dividend_yield|0|2002-05-20/dividend_yield|0|2002-05-21/dividend_yield|0|2002-05-22/dividend_yield|0|2002-05-23/dividend_yield|0|2002-05-24/dividend_yield|0|2002-05-28/dividend_yield|0|2002-05-29/dividend_yield|0|2002-05-30/dividend_yield|0|2002-05-31/dividend_yield|0|2002-04-10/percent_of_shares_outstanding|0.0188|2002-05-10/percent_of_shares_outstanding|0.0031|2002-04-05/price|16.25|2002-04-19/price|17.9|2002-05-03/price|17.003|2002-05-17/price|17.24|2002-05-31/price|20|2002-04-05/total_return_price|16.25|2002-04-19/total_return_price|17.9|2002-05-03/total_return_price|17.003|2002-05-17/total_return_price|17.24|2002-05-31/total_return_price|20|2002-04-05/enterprise_value|176.6159|2002-04-19/enterprise_value|187.4021|2002-05-03/enterprise_value|181.71|2002-05-17/enterprise_value|183.2617|2002-05-31/enterprise_value|201.332 russ2000_1588|NWPX|200206|166.706|0.048|59.331|74.029|21.451|146.143|36.186|109.957||122.336|83.871||0.8068|23.2769|21.7355|0.836|0.5646|14.7233|1.2755||0.5818|0|7.8847|0.0291|6.78|0.31||64.37|10.525|5.851|3.451|2.088||23.41|23.41|223.658|20.59|2002-07-12/ev_revenues|0.773|2002-07-26/ev_revenues|0.6922|2002-08-09/ev_revenues|0.7121|2002-08-23/ev_revenues|0.7427|2002-07-12/ev_free_cash_flow|14.5725|2002-07-26/ev_free_cash_flow|13.0481|2002-08-09/ev_free_cash_flow|13.4234|2002-08-23/ev_free_cash_flow|14.0007|2002-07-12/ps_ratio|0.5191|2002-07-26/ps_ratio|0.4361|2002-08-09/ps_ratio|0.4565|2002-08-23/ps_ratio|0.4878|2002-07-12/pe_ratio|14.3986|2002-07-26/pe_ratio|12.0979|2002-08-09/pe_ratio|12.6643|2002-08-23/pe_ratio|13.5315|2002-07-12/price_to_book_value|1.1022|2002-07-26/price_to_book_value|0.9261|2002-08-09/price_to_book_value|0.9695|2002-08-23/price_to_book_value|1.0362|2002-07-02/peg_ratio||2002-07-16/peg_ratio||2002-07-30/peg_ratio||2002-08-13/peg_ratio||2002-08-27/peg_ratio||2002-07-01/dividend_yield|0|2002-07-02/dividend_yield|0|2002-07-03/dividend_yield|0|2002-07-05/dividend_yield|0|2002-07-08/dividend_yield|0|2002-07-09/dividend_yield|0|2002-07-10/dividend_yield|0|2002-07-11/dividend_yield|0|2002-07-12/dividend_yield|0|2002-07-15/dividend_yield|0|2002-07-16/dividend_yield|0|2002-07-17/dividend_yield|0|2002-07-18/dividend_yield|0|2002-07-19/dividend_yield|0|2002-07-22/dividend_yield|0|2002-07-23/dividend_yield|0|2002-07-24/dividend_yield|0|2002-07-25/dividend_yield|0|2002-07-26/dividend_yield|0|2002-07-29/dividend_yield|0|2002-07-30/dividend_yield|0|2002-07-31/dividend_yield|0|2002-08-01/dividend_yield|0|2002-08-02/dividend_yield|0|2002-08-05/dividend_yield|0|2002-08-06/dividend_yield|0|2002-08-07/dividend_yield|0|2002-08-08/dividend_yield|0|2002-08-09/dividend_yield|0|2002-08-12/dividend_yield|0|2002-08-13/dividend_yield|0|2002-08-14/dividend_yield|0|2002-08-15/dividend_yield|0|2002-08-16/dividend_yield|0|2002-08-19/dividend_yield|0|2002-08-20/dividend_yield|0|2002-08-21/dividend_yield|0|2002-08-22/dividend_yield|0|2002-08-23/dividend_yield|0|2002-08-26/dividend_yield|0|2002-08-27/dividend_yield|0|2002-08-28/dividend_yield|0|2002-08-29/dividend_yield|0|2002-08-30/dividend_yield|0|2002-07-10/percent_of_shares_outstanding|0.8104|2002-08-12/percent_of_shares_outstanding|0.7425|2002-07-12/price|20.59|2002-07-26/price|17.3|2002-08-09/price|18.11|2002-08-23/price|19.35|2002-07-12/total_return_price|20.59|2002-07-26/total_return_price|17.3|2002-08-09/total_return_price|18.11|2002-08-23/total_return_price|19.35|2002-07-12/enterprise_value|205.9679|2002-07-26/enterprise_value|184.422|2002-08-09/enterprise_value|189.7266|2002-08-23/enterprise_value|197.8859 russ2000_1588|NWPX|200209|176.919|0.048|65.572|74.328|21.451|154.952|41.301|113.651||125.34|86.876||0.7009|20.87|13.2128|0.6876|0.4449|12.3427|0.9451||0.6031|0|1.3873|0.6281|6.803|0.44||69.665|12.185|5.921|4.965|3.004||17.65|17.65|186.7494|17.89|2002-10-04/ev_revenues|0.7266|2002-10-18/ev_revenues|0.7121|2002-11-01/ev_revenues|0.6417|2002-11-15/ev_revenues|0.636|2002-11-29/ev_revenues|0.6296|2002-10-04/ev_free_cash_flow|12.0966|2002-10-18/ev_free_cash_flow|11.854|2002-11-01/ev_free_cash_flow|10.6822|2002-11-15/ev_free_cash_flow|10.5876|2002-11-29/ev_free_cash_flow|10.4807|2002-10-04/ps_ratio|0.4546|2002-10-18/ps_ratio|0.4396|2002-11-01/ps_ratio|0.3672|2002-11-15/ps_ratio|0.3614|2002-11-29/ps_ratio|0.3548|2002-10-04/pe_ratio|13.1544|2002-10-18/pe_ratio|12.7206|2002-11-01/pe_ratio|10.625|2002-11-15/pe_ratio|10.4559|2002-11-29/pe_ratio|10.2647|2002-10-04/price_to_book_value|0.935|2002-10-18/price_to_book_value|0.9042|2002-11-01/price_to_book_value|0.7552|2002-11-15/price_to_book_value|0.7432|2002-11-29/price_to_book_value|0.7296|2002-10-08/peg_ratio||2002-10-22/peg_ratio||2002-11-05/peg_ratio||2002-11-19/peg_ratio||2002-10-01/dividend_yield|0|2002-10-02/dividend_yield|0|2002-10-03/dividend_yield|0|2002-10-04/dividend_yield|0|2002-10-07/dividend_yield|0|2002-10-08/dividend_yield|0|2002-10-09/dividend_yield|0|2002-10-10/dividend_yield|0|2002-10-11/dividend_yield|0|2002-10-14/dividend_yield|0|2002-10-15/dividend_yield|0|2002-10-16/dividend_yield|0|2002-10-17/dividend_yield|0|2002-10-18/dividend_yield|0|2002-10-21/dividend_yield|0|2002-10-22/dividend_yield|0|2002-10-23/dividend_yield|0|2002-10-24/dividend_yield|0|2002-10-25/dividend_yield|0|2002-10-28/dividend_yield|0|2002-10-29/dividend_yield|0|2002-10-30/dividend_yield|0|2002-10-31/dividend_yield|0|2002-11-01/dividend_yield|0|2002-11-04/dividend_yield|0|2002-11-05/dividend_yield|0|2002-11-06/dividend_yield|0|2002-11-07/dividend_yield|0|2002-11-08/dividend_yield|0|2002-11-11/dividend_yield|0|2002-11-12/dividend_yield|0|2002-11-13/dividend_yield|0|2002-11-14/dividend_yield|0|2002-11-15/dividend_yield|0|2002-11-18/dividend_yield|0|2002-11-19/dividend_yield|0|2002-11-20/dividend_yield|0|2002-11-21/dividend_yield|0|2002-11-22/dividend_yield|0|2002-11-25/dividend_yield|0|2002-11-26/dividend_yield|0|2002-11-27/dividend_yield|0|2002-11-29/dividend_yield|0|2002-10-10/percent_of_shares_outstanding|0.5607|2002-11-12/percent_of_shares_outstanding|0.47|2002-10-04/price|17.89|2002-10-18/price|17.3|2002-11-01/price|14.45|2002-11-15/price|14.22|2002-11-29/price|13.96|2002-10-04/total_return_price|17.89|2002-10-18/total_return_price|17.3|2002-11-01/total_return_price|14.45|2002-11-15/total_return_price|14.22|2002-11-29/total_return_price|13.96|2002-10-04/enterprise_value|192.7346|2002-10-18/enterprise_value|188.8696|2002-11-01/enterprise_value|170.1995|2002-11-15/enterprise_value|168.6928|2002-11-29/enterprise_value|166.9896 russ2000_1588|NWPX|200212|158.907|0.161|52.586|99.55|21.451|159.58|40.21|119.37||127.152|89.204||0.7071|20.338|11.7718|0.6567|0.4346|12.5735|0.8937||0.5912|0|2.4142|0.5218|6.723|0.35||67.788|11.037|5.669|3.784|2.328||17.1|17.1|187.5594|15.41|2003-01-10/ev_revenues|0.6612|2003-01-24/ev_revenues|0.6388|2003-02-07/ev_revenues|0.6535|2003-02-21/ev_revenues|0.6141|2003-01-10/ev_free_cash_flow|-48.6405|2003-01-24/ev_free_cash_flow|-46.9928|2003-02-07/ev_free_cash_flow|-48.0792|2003-02-21/ev_free_cash_flow|-45.1822|2003-01-10/ps_ratio|0.3911|2003-01-24/ps_ratio|0.368|2003-02-07/ps_ratio|0.3833|2003-02-21/ps_ratio|0.3427|2003-01-10/pe_ratio|11.2482|2003-01-24/pe_ratio|10.5839|2003-02-07/pe_ratio|11.0219|2003-02-21/pe_ratio|9.854|2003-01-10/price_to_book_value|0.7937|2003-01-24/price_to_book_value|0.7468|2003-02-07/price_to_book_value|0.7777|2003-02-21/price_to_book_value|0.6953|2003-01-14/peg_ratio||2003-01-28/peg_ratio||2003-02-11/peg_ratio||2003-02-25/peg_ratio||2003-01-02/dividend_yield|0|2003-01-03/dividend_yield|0|2003-01-06/dividend_yield|0|2003-01-07/dividend_yield|0|2003-01-08/dividend_yield|0|2003-01-09/dividend_yield|0|2003-01-10/dividend_yield|0|2003-01-13/dividend_yield|0|2003-01-14/dividend_yield|0|2003-01-15/dividend_yield|0|2003-01-16/dividend_yield|0|2003-01-17/dividend_yield|0|2003-01-21/dividend_yield|0|2003-01-22/dividend_yield|0|2003-01-23/dividend_yield|0|2003-01-24/dividend_yield|0|2003-01-27/dividend_yield|0|2003-01-28/dividend_yield|0|2003-01-29/dividend_yield|0|2003-01-30/dividend_yield|0|2003-01-31/dividend_yield|0|2003-02-03/dividend_yield|0|2003-02-04/dividend_yield|0|2003-02-05/dividend_yield|0|2003-02-06/dividend_yield|0|2003-02-07/dividend_yield|0|2003-02-10/dividend_yield|0|2003-02-11/dividend_yield|0|2003-02-12/dividend_yield|0|2003-02-13/dividend_yield|0|2003-02-14/dividend_yield|0|2003-02-18/dividend_yield|0|2003-02-19/dividend_yield|0|2003-02-20/dividend_yield|0|2003-02-21/dividend_yield|0|2003-02-24/dividend_yield|0|2003-02-25/dividend_yield|0|2003-02-26/dividend_yield|0|2003-02-27/dividend_yield|0|2003-02-28/dividend_yield|0|2003-01-10/percent_of_shares_outstanding|0.3284|2003-02-11/percent_of_shares_outstanding|0.4473|2003-01-10/price|15.41|2003-01-24/price|14.5|2003-02-07/price|15.1|2003-02-21/price|13.5|2003-01-10/total_return_price|15.41|2003-01-24/total_return_price|14.5|2003-02-07/total_return_price|15.1|2003-02-21/total_return_price|13.5|2003-01-10/enterprise_value|175.9325|2003-01-24/enterprise_value|169.973|2003-02-07/enterprise_value|173.9024|2003-02-21/enterprise_value|163.4242 russ2000_1588|NWPX|200303|150.362|0.16|51.282|101.057|21.451|153.242|29.194|124.048||126.834|88.886||0.5846|22.8143|-43.0095|0.5785|0.3122|8.9781|0.6335||0.6385|0|-2.5954|0.4924|6.549|-0.05||57.66|6.534|5.74|-0.523|-0.318||12.3|12.3|155.5655|11.75|2003-04-04/ev_revenues|0.608|2003-04-21/ev_revenues|0.5323|2003-05-05/ev_revenues|0.5845|2003-05-19/ev_revenues|0.5765|2003-04-04/ev_free_cash_flow|-16.7538|2003-04-21/ev_free_cash_flow|-14.6675|2003-05-05/ev_free_cash_flow|-16.1071|2003-05-19/ev_free_cash_flow|-15.8845|2003-04-04/ps_ratio|0.304|2003-04-21/ps_ratio|0.2264|2003-05-05/ps_ratio|0.28|2003-05-19/ps_ratio|0.2717|2003-04-04/pe_ratio|11.1905|2003-04-21/pe_ratio|8.3333|2003-05-05/pe_ratio|10.3048|2003-05-19/pe_ratio|10|2003-04-04/price_to_book_value|0.6067|2003-04-21/price_to_book_value|0.4518|2003-05-05/price_to_book_value|0.5587|2003-05-19/price_to_book_value|0.5422|2003-04-08/peg_ratio||2003-04-22/peg_ratio||2003-05-06/peg_ratio||2003-05-20/peg_ratio||2003-04-01/dividend_yield|0|2003-04-02/dividend_yield|0|2003-04-03/dividend_yield|0|2003-04-04/dividend_yield|0|2003-04-07/dividend_yield|0|2003-04-08/dividend_yield|0|2003-04-09/dividend_yield|0|2003-04-10/dividend_yield|0|2003-04-11/dividend_yield|0|2003-04-14/dividend_yield|0|2003-04-15/dividend_yield|0|2003-04-16/dividend_yield|0|2003-04-17/dividend_yield|0|2003-04-21/dividend_yield|0|2003-04-22/dividend_yield|0|2003-04-23/dividend_yield|0|2003-04-24/dividend_yield|0|2003-04-25/dividend_yield|0|2003-04-28/dividend_yield|0|2003-04-29/dividend_yield|0|2003-04-30/dividend_yield|0|2003-05-01/dividend_yield|0|2003-05-02/dividend_yield|0|2003-05-05/dividend_yield|0|2003-05-06/dividend_yield|0|2003-05-07/dividend_yield|0|2003-05-08/dividend_yield|0|2003-05-09/dividend_yield|0|2003-05-12/dividend_yield|0|2003-05-13/dividend_yield|0|2003-05-14/dividend_yield|0|2003-05-15/dividend_yield|0|2003-05-16/dividend_yield|0|2003-05-19/dividend_yield|0|2003-05-20/dividend_yield|0|2003-05-21/dividend_yield|0|2003-05-22/dividend_yield|0|2003-05-23/dividend_yield|0|2003-05-27/dividend_yield|0|2003-05-28/dividend_yield|0|2003-05-29/dividend_yield|0|2003-05-30/dividend_yield|0|2003-04-10/percent_of_shares_outstanding|0.8931|2003-05-12/percent_of_shares_outstanding|1.9996|2003-04-04/price|11.75|2003-04-21/price|8.75|2003-05-05/price|10.82|2003-05-19/price|10.5|2003-04-04/total_return_price|11.75|2003-04-21/total_return_price|8.75|2003-05-05/total_return_price|10.82|2003-05-19/total_return_price|10.5|2003-04-04/enterprise_value|157.7706|2003-04-21/enterprise_value|138.1239|2003-05-05/enterprise_value|151.6801|2003-05-19/enterprise_value|149.5844 russ2000_1588|NWPX|200306|157.588|0.159|51.216|102.03|21.451|160.696|77.601|83.095||127.271|89.323||0.7033|33.1104|-9.7893|0.6268|0.3613|17.35|0.7142||0.7051|0|-4.2474|2.1468|6.649|0.06||61.529|7.82|5.818|0.719|0.437||13.88|13.88|180.4847|14.8|2003-07-14/ev_revenues|0.7267|2003-07-28/ev_revenues|0.7224|2003-08-11/ev_revenues|0.7625|2003-08-25/ev_revenues|0.7286|2003-07-14/ev_free_cash_flow|-10.1161|2003-07-28/ev_free_cash_flow|-10.0557|2003-08-11/ev_free_cash_flow|-10.6133|2003-08-25/ev_free_cash_flow|-10.1415|2003-07-14/ps_ratio|0.3853|2003-07-28/ps_ratio|0.3809|2003-08-11/ps_ratio|0.4217|2003-08-25/ps_ratio|0.3866|2003-07-14/pe_ratio|18.5|2003-07-28/pe_ratio|18.2875|2003-08-11/pe_ratio|20.25|2003-08-25/pe_ratio|18.5625|2003-07-14/price_to_book_value|0.7616|2003-07-28/price_to_book_value|0.7528|2003-08-11/price_to_book_value|0.8336|2003-08-25/price_to_book_value|0.7652|2003-07-01/peg_ratio||2003-07-15/peg_ratio||2003-07-29/peg_ratio||2003-08-12/peg_ratio||2003-08-26/peg_ratio||2003-07-01/dividend_yield|0|2003-07-02/dividend_yield|0|2003-07-03/dividend_yield|0|2003-07-07/dividend_yield|0|2003-07-08/dividend_yield|0|2003-07-09/dividend_yield|0|2003-07-10/dividend_yield|0|2003-07-11/dividend_yield|0|2003-07-14/dividend_yield|0|2003-07-15/dividend_yield|0|2003-07-16/dividend_yield|0|2003-07-17/dividend_yield|0|2003-07-18/dividend_yield|0|2003-07-21/dividend_yield|0|2003-07-22/dividend_yield|0|2003-07-23/dividend_yield|0|2003-07-24/dividend_yield|0|2003-07-25/dividend_yield|0|2003-07-28/dividend_yield|0|2003-07-29/dividend_yield|0|2003-07-30/dividend_yield|0|2003-07-31/dividend_yield|0|2003-08-01/dividend_yield|0|2003-08-04/dividend_yield|0|2003-08-05/dividend_yield|0|2003-08-06/dividend_yield|0|2003-08-07/dividend_yield|0|2003-08-08/dividend_yield|0|2003-08-11/dividend_yield|0|2003-08-12/dividend_yield|0|2003-08-13/dividend_yield|0|2003-08-14/dividend_yield|0|2003-08-15/dividend_yield|0|2003-08-18/dividend_yield|0|2003-08-19/dividend_yield|0|2003-08-21/dividend_yield|0|2003-08-22/dividend_yield|0|2003-08-25/dividend_yield|0|2003-08-26/dividend_yield|0|2003-08-27/dividend_yield|0|2003-08-28/dividend_yield|0|2003-08-29/dividend_yield|0|2003-07-10/percent_of_shares_outstanding|0.7699|2003-08-12/percent_of_shares_outstanding|0.7506|2003-07-14/price|14.8|2003-07-28/price|14.63|2003-08-11/price|16.2|2003-08-25/price|14.85|2003-07-14/total_return_price|14.8|2003-07-28/total_return_price|14.63|2003-08-11/total_return_price|16.2|2003-08-25/total_return_price|14.85|2003-07-14/enterprise_value|186.5097|2003-07-28/enterprise_value|185.3964|2003-08-11/enterprise_value|195.6782|2003-08-25/enterprise_value|186.9782 russ2000_1588|NWPX|200309|157.125|0.11|46.798|102.842|21.451|157.519|76.036|81.483||129.363|91.378||0.6915|38.3411|-9.6257|0.6017|0.3488|16.75|0.6905||0.6536|0|-3.076|0.315|6.687|0.31||66.723|10.19|5.425|3.381|2.055||13.4|13.4|177.4686|13.38|2003-10-06/ev_revenues|0.6788|2003-10-20/ev_revenues|0.6755|2003-11-03/ev_revenues|0.6799|2003-11-17/ev_revenues|0.6804|2003-10-06/ev_free_cash_flow|-19.0908|2003-10-20/ev_free_cash_flow|-18.9963|2003-11-03/ev_free_cash_flow|-19.1199|2003-11-17/ev_free_cash_flow|-19.1344|2003-10-06/ps_ratio|0.3508|2003-10-20/ps_ratio|0.3474|2003-11-03/ps_ratio|0.3519|2003-11-17/ps_ratio|0.3524|2003-10-06/pe_ratio|19.9701|2003-10-20/pe_ratio|19.7761|2003-11-03/pe_ratio|20.0299|2003-11-17/pe_ratio|20.0597|2003-10-06/price_to_book_value|0.6785|2003-10-20/price_to_book_value|0.6719|2003-11-03/price_to_book_value|0.6806|2003-11-17/price_to_book_value|0.6816|2003-10-07/peg_ratio||2003-10-21/peg_ratio||2003-11-04/peg_ratio||2003-11-18/peg_ratio||2003-10-01/dividend_yield|0|2003-10-02/dividend_yield|0|2003-10-03/dividend_yield|0|2003-10-06/dividend_yield|0|2003-10-07/dividend_yield|0|2003-10-08/dividend_yield|0|2003-10-09/dividend_yield|0|2003-10-10/dividend_yield|0|2003-10-13/dividend_yield|0|2003-10-14/dividend_yield|0|2003-10-15/dividend_yield|0|2003-10-16/dividend_yield|0|2003-10-17/dividend_yield|0|2003-10-20/dividend_yield|0|2003-10-21/dividend_yield|0|2003-10-22/dividend_yield|0|2003-10-23/dividend_yield|0|2003-10-24/dividend_yield|0|2003-10-27/dividend_yield|0|2003-10-28/dividend_yield|0|2003-10-29/dividend_yield|0|2003-10-30/dividend_yield|0|2003-10-31/dividend_yield|0|2003-11-03/dividend_yield|0|2003-11-04/dividend_yield|0|2003-11-05/dividend_yield|0|2003-11-06/dividend_yield|0|2003-11-07/dividend_yield|0|2003-11-10/dividend_yield|0|2003-11-11/dividend_yield|0|2003-11-12/dividend_yield|0|2003-11-13/dividend_yield|0|2003-11-14/dividend_yield|0|2003-11-17/dividend_yield|0|2003-11-18/dividend_yield|0|2003-11-19/dividend_yield|0|2003-11-20/dividend_yield|0|2003-11-21/dividend_yield|0|2003-11-24/dividend_yield|0|2003-11-25/dividend_yield|0|2003-11-26/dividend_yield|0|2003-11-28/dividend_yield|0|2003-10-10/percent_of_shares_outstanding|0.3204|2003-11-11/percent_of_shares_outstanding|0.2795|2003-10-06/price|13.38|2003-10-20/price|13.25|2003-11-03/price|13.42|2003-11-17/price|13.44|2003-10-06/total_return_price|13.38|2003-10-20/total_return_price|13.25|2003-11-03/total_return_price|13.42|2003-11-17/total_return_price|13.44|2003-10-06/enterprise_value|172.2182|2003-10-20/enterprise_value|171.3653|2003-11-03/enterprise_value|172.4806|2003-11-17/enterprise_value|172.6118 russ2000_1588|NWPX|200312|141.755|0.128|43.655|110.965|21.451|148.359|70.732|77.627||131.651|92.735||0.6664|38.0342|-18.7417|0.4796|0.3382|19.2537|0.6542||0.3578|0|6.4806|0.2773|6.663|0.2||59.075|8.684|5.31|2.148|1.357||12.9|12.9|169.0692|14.15|2004-01-12/ev_revenues|0.5707|2004-01-26/ev_revenues|0.571|2004-02-09/ev_revenues|0.5661|2004-02-23/ev_revenues|0.576|2004-01-08/ev_free_cash_flow|553.3301|2004-01-22/ev_free_cash_flow|522.6324|2004-02-05/ev_free_cash_flow|525.108|2004-02-19/ev_free_cash_flow|532.7824|2004-01-12/ps_ratio|0.3833|2004-01-26/ps_ratio|0.3836|2004-02-09/ps_ratio|0.3787|2004-02-23/ps_ratio|0.3887|2004-01-12/pe_ratio|27.2115|2004-01-26/pe_ratio|27.2308|2004-02-09/pe_ratio|26.8846|2004-02-23/pe_ratio|27.5942|2004-01-12/price_to_book_value|0.7051|2004-01-26/price_to_book_value|0.7056|2004-02-09/price_to_book_value|0.6966|2004-02-23/price_to_book_value|0.715|2004-01-13/peg_ratio||2004-01-27/peg_ratio||2004-02-10/peg_ratio||2004-02-24/peg_ratio||2004-01-02/dividend_yield|0|2004-01-05/dividend_yield|0|2004-01-06/dividend_yield|0|2004-01-07/dividend_yield|0|2004-01-08/dividend_yield|0|2004-01-09/dividend_yield|0|2004-01-12/dividend_yield|0|2004-01-13/dividend_yield|0|2004-01-14/dividend_yield|0|2004-01-15/dividend_yield|0|2004-01-16/dividend_yield|0|2004-01-20/dividend_yield|0|2004-01-21/dividend_yield|0|2004-01-22/dividend_yield|0|2004-01-23/dividend_yield|0|2004-01-26/dividend_yield|0|2004-01-27/dividend_yield|0|2004-01-28/dividend_yield|0|2004-01-29/dividend_yield|0|2004-01-30/dividend_yield|0|2004-02-02/dividend_yield|0|2004-02-03/dividend_yield|0|2004-02-04/dividend_yield|0|2004-02-05/dividend_yield|0|2004-02-06/dividend_yield|0|2004-02-09/dividend_yield|0|2004-02-10/dividend_yield|0|2004-02-11/dividend_yield|0|2004-02-12/dividend_yield|0|2004-02-13/dividend_yield|0|2004-02-17/dividend_yield|0|2004-02-18/dividend_yield|0|2004-02-19/dividend_yield|0|2004-02-20/dividend_yield|0|2004-02-23/dividend_yield|0|2004-02-24/dividend_yield|0|2004-02-25/dividend_yield|0|2004-02-26/dividend_yield|0|2004-02-27/dividend_yield|0|2004-01-12/percent_of_shares_outstanding|0.2771|2004-02-10/percent_of_shares_outstanding|0.7178|2004-01-12/price|14.15|2004-01-26/price|14.16|2004-02-09/price|13.98|2004-02-23/price|14.349|2004-01-12/total_return_price|14.15|2004-01-26/total_return_price|14.16|2004-02-09/total_return_price|13.98|2004-02-23/total_return_price|14.349|2004-01-12/enterprise_value|139.8097|2004-01-26/enterprise_value|139.8753|2004-02-09/enterprise_value|138.6944|2004-02-23/enterprise_value|141.1152 russ2000_1588|NWPX|200403|141.754|0.138|42.055|111.71|21.451|149.124|58.357|90.767||132.901|93.882||0.582|34.3463|526.3645|0.6084|0.3934|27.9231|0.7262||0.5723|0|-0.3316|0.597|6.682|0.17||66.722|8.428|5.255|1.865|1.147||14.52|14.52|142.5811|15.06|2004-04-05/ev_revenues|0.69|2004-04-19/ev_revenues|0.7043|2004-05-03/ev_revenues|0.691|2004-05-17/ev_revenues|0.6689|2004-04-01/ev_free_cash_flow|23.14|2004-04-15/ev_free_cash_flow|23.7693|2004-04-29/ev_free_cash_flow|23.5034|2004-05-14/ev_free_cash_flow|22.555|2004-05-28/ev_free_cash_flow|23.2729|2004-04-05/ps_ratio|0.3954|2004-04-19/ps_ratio|0.4099|2004-05-03/ps_ratio|0.3965|2004-05-17/ps_ratio|0.3741|2004-04-05/pe_ratio|20.3514|2004-04-19/pe_ratio|21.0946|2004-05-03/pe_ratio|20.4054|2004-05-17/pe_ratio|19.2568|2004-04-05/price_to_book_value|0.7477|2004-04-19/price_to_book_value|0.775|2004-05-03/price_to_book_value|0.7497|2004-05-17/price_to_book_value|0.7075|2004-04-06/peg_ratio||2004-04-20/peg_ratio||2004-05-04/peg_ratio||2004-05-18/peg_ratio||2004-04-01/dividend_yield|0|2004-04-02/dividend_yield|0|2004-04-05/dividend_yield|0|2004-04-06/dividend_yield|0|2004-04-07/dividend_yield|0|2004-04-08/dividend_yield|0|2004-04-12/dividend_yield|0|2004-04-13/dividend_yield|0|2004-04-14/dividend_yield|0|2004-04-15/dividend_yield|0|2004-04-16/dividend_yield|0|2004-04-19/dividend_yield|0|2004-04-20/dividend_yield|0|2004-04-21/dividend_yield|0|2004-04-22/dividend_yield|0|2004-04-23/dividend_yield|0|2004-04-26/dividend_yield|0|2004-04-27/dividend_yield|0|2004-04-28/dividend_yield|0|2004-04-29/dividend_yield|0|2004-04-30/dividend_yield|0|2004-05-03/dividend_yield|0|2004-05-04/dividend_yield|0|2004-05-05/dividend_yield|0|2004-05-06/dividend_yield|0|2004-05-07/dividend_yield|0|2004-05-10/dividend_yield|0|2004-05-11/dividend_yield|0|2004-05-12/dividend_yield|0|2004-05-14/dividend_yield|0|2004-05-17/dividend_yield|0|2004-05-18/dividend_yield|0|2004-05-19/dividend_yield|0|2004-05-20/dividend_yield|0|2004-05-21/dividend_yield|0|2004-05-24/dividend_yield|0|2004-05-25/dividend_yield|0|2004-05-26/dividend_yield|0|2004-05-27/dividend_yield|0|2004-05-28/dividend_yield|0|2004-04-12/percent_of_shares_outstanding|0.6017|2004-05-11/percent_of_shares_outstanding|0.3437|2004-04-05/price|15.06|2004-04-19/price|15.61|2004-05-03/price|15.1|2004-05-17/price|14.25|2004-04-05/total_return_price|15.06|2004-04-19/total_return_price|15.61|2004-05-03/total_return_price|15.1|2004-05-17/total_return_price|14.25|2004-04-05/enterprise_value|175.2889|2004-04-19/enterprise_value|178.9178|2004-05-03/enterprise_value|175.5528|2004-05-17/enterprise_value|169.9445 russ2000_1588|NWPX|200406|149.349|0.061|43.826|112.895|21.451|154.98|61.507|93.473||136.11|96.928||0.758|25.9744|25.6217|0.6786|0.4642|23.8919|0.8777||0.5983|0|-0.3401|0.4951|6.726|0.45||69.635|11.872|5.349|4.952|3.046||17.68|17.68|192.5756|17.45|2004-07-13/ev_revenues|0.7505|2004-07-27/ev_revenues|0.7558|2004-08-10/ev_revenues|0.7475|2004-08-24/ev_revenues|0.7379|2004-07-12/ev_free_cash_flow|18.1342|2004-07-26/ev_free_cash_flow|18.5004|2004-08-09/ev_free_cash_flow|17.7817|2004-08-23/ev_free_cash_flow|17.8977|2004-07-13/ps_ratio|0.4453|2004-07-27/ps_ratio|0.4506|2004-08-10/ps_ratio|0.4422|2004-08-24/ps_ratio|0.4325|2004-07-13/pe_ratio|15.4425|2004-07-27/pe_ratio|15.6283|2004-08-10/pe_ratio|15.3363|2004-08-24/pe_ratio|15|2004-07-13/price_to_book_value|0.8476|2004-07-27/price_to_book_value|0.8578|2004-08-10/price_to_book_value|0.8419|2004-08-24/price_to_book_value|0.8234|2004-07-13/peg_ratio|0.3744|2004-07-27/peg_ratio|0.3789|2004-08-10/peg_ratio|0.3718|2004-08-24/peg_ratio|0.3636|2004-07-01/dividend_yield|0|2004-07-02/dividend_yield|0|2004-07-06/dividend_yield|0|2004-07-07/dividend_yield|0|2004-07-08/dividend_yield|0|2004-07-09/dividend_yield|0|2004-07-12/dividend_yield|0|2004-07-13/dividend_yield|0|2004-07-14/dividend_yield|0|2004-07-15/dividend_yield|0|2004-07-16/dividend_yield|0|2004-07-19/dividend_yield|0|2004-07-20/dividend_yield|0|2004-07-21/dividend_yield|0|2004-07-22/dividend_yield|0|2004-07-23/dividend_yield|0|2004-07-26/dividend_yield|0|2004-07-27/dividend_yield|0|2004-07-28/dividend_yield|0|2004-07-29/dividend_yield|0|2004-07-30/dividend_yield|0|2004-08-02/dividend_yield|0|2004-08-03/dividend_yield|0|2004-08-04/dividend_yield|0|2004-08-05/dividend_yield|0|2004-08-06/dividend_yield|0|2004-08-09/dividend_yield|0|2004-08-10/dividend_yield|0|2004-08-11/dividend_yield|0|2004-08-12/dividend_yield|0|2004-08-13/dividend_yield|0|2004-08-16/dividend_yield|0|2004-08-17/dividend_yield|0|2004-08-18/dividend_yield|0|2004-08-19/dividend_yield|0|2004-08-20/dividend_yield|0|2004-08-23/dividend_yield|0|2004-08-24/dividend_yield|0|2004-08-25/dividend_yield|0|2004-08-26/dividend_yield|0|2004-08-27/dividend_yield|0|2004-08-30/dividend_yield|0|2004-08-31/dividend_yield|0|2004-07-12/percent_of_shares_outstanding|0.3859|2004-08-10/percent_of_shares_outstanding|0.2609|2004-07-13/price|17.45|2004-07-27/price|17.66|2004-08-10/price|17.33|2004-08-24/price|16.95|2004-07-13/total_return_price|17.45|2004-07-27/total_return_price|17.66|2004-08-10/total_return_price|17.33|2004-08-24/total_return_price|16.95|2004-07-13/enterprise_value|196.742|2004-07-27/enterprise_value|198.1303|2004-08-10/enterprise_value|195.966|2004-08-24/enterprise_value|193.4534 russ2000_1588|NWPX|200409|162.684|0.111|52.26|115.44|21.451|166.713|74.885|91.828||140.365|100.866||0.7448|21.4484|18.0265|0.6627|0.4394|15.2398|0.8366|0.3694|0.6291|0|-0.2564|0.1466|6.791|0.58||75.264|14.072|5.989|6.404|3.938||17.221|17.221|195.2453|19|2004-10-05/ev_revenues|0.792|2004-10-19/ev_revenues|0.752|2004-11-02/ev_revenues|0.7409|2004-11-16/ev_revenues|0.7686|2004-11-30/ev_revenues|0.7946|2004-10-05/ev_free_cash_flow|-171.1053|2004-10-19/ev_free_cash_flow|-162.4649|2004-11-02/ev_free_cash_flow|-160.0589|2004-11-16/ev_free_cash_flow|-166.0511|2004-11-30/ev_free_cash_flow|-171.672|2004-10-05/ps_ratio|0.4714|2004-10-19/ps_ratio|0.4309|2004-11-02/ps_ratio|0.4195|2004-11-16/ps_ratio|0.4475|2004-11-30/ps_ratio|0.4738|2004-10-05/pe_ratio|13.5714|2004-10-19/pe_ratio|12.4071|2004-11-02/pe_ratio|12.0786|2004-11-16/pe_ratio|12.8857|2004-11-30/pe_ratio|13.6429|2004-10-05/price_to_book_value|0.8991|2004-10-19/price_to_book_value|0.8219|2004-11-02/price_to_book_value|0.8005|2004-11-16/price_to_book_value|0.854|2004-11-30/price_to_book_value|0.9041|2004-10-05/peg_ratio|0.1246|2004-10-19/peg_ratio|0.1139|2004-11-02/peg_ratio|0.1109|2004-11-16/peg_ratio|0.1183|2004-11-30/peg_ratio|0.1252|2004-10-01/dividend_yield|0|2004-10-04/dividend_yield|0|2004-10-05/dividend_yield|0|2004-10-06/dividend_yield|0|2004-10-07/dividend_yield|0|2004-10-08/dividend_yield|0|2004-10-11/dividend_yield|0|2004-10-12/dividend_yield|0|2004-10-13/dividend_yield|0|2004-10-14/dividend_yield|0|2004-10-15/dividend_yield|0|2004-10-18/dividend_yield|0|2004-10-19/dividend_yield|0|2004-10-20/dividend_yield|0|2004-10-21/dividend_yield|0|2004-10-22/dividend_yield|0|2004-10-25/dividend_yield|0|2004-10-26/dividend_yield|0|2004-10-27/dividend_yield|0|2004-10-28/dividend_yield|0|2004-10-29/dividend_yield|0|2004-11-01/dividend_yield|0|2004-11-02/dividend_yield|0|2004-11-03/dividend_yield|0|2004-11-04/dividend_yield|0|2004-11-05/dividend_yield|0|2004-11-08/dividend_yield|0|2004-11-09/dividend_yield|0|2004-11-10/dividend_yield|0|2004-11-11/dividend_yield|0|2004-11-12/dividend_yield|0|2004-11-15/dividend_yield|0|2004-11-16/dividend_yield|0|2004-11-17/dividend_yield|0|2004-11-18/dividend_yield|0|2004-11-19/dividend_yield|0|2004-11-22/dividend_yield|0|2004-11-23/dividend_yield|0|2004-11-24/dividend_yield|0|2004-11-26/dividend_yield|0|2004-11-29/dividend_yield|0|2004-11-30/dividend_yield|0|2004-10-12/percent_of_shares_outstanding|0.0559|2004-11-10/percent_of_shares_outstanding|0.0409|2004-10-05/price|19|2004-10-19/price|17.37|2004-11-02/price|16.91|2004-11-16/price|18.04|2004-11-30/price|19.1|2004-10-05/total_return_price|19|2004-10-19/total_return_price|17.37|2004-11-02/total_return_price|16.91|2004-11-16/total_return_price|18.04|2004-11-30/total_return_price|19.1|2004-10-05/enterprise_value|214.395|2004-10-19/enterprise_value|203.5685|2004-11-02/enterprise_value|200.5538|2004-11-16/enterprise_value|208.062|2004-11-30/enterprise_value|215.105 russ2000_1588|NWPX|200412|189.99|0.089|60.696|116.716|21.451|191.251|92.058|99.193||144.152|105.112||0.9092|21.5349|-196.4308|0.7947|0.5897|16.9779|1.1251|0.1558|0.6924|0|-2.3853|0.0531|6.867|0.62||80.289|14.924|6.533|6.603|4.246||23.769|23.769|246.1277|22.75|2005-01-11/ev_revenues|0.8627|2005-01-25/ev_revenues|0.8615|2005-02-08/ev_revenues|0.9408|2005-02-22/ev_revenues|0.9383|2005-01-11/ev_free_cash_flow|-11.2948|2005-01-25/ev_free_cash_flow|-11.2798|2005-02-08/ev_free_cash_flow|-12.3174|2005-02-22/ev_free_cash_flow|-12.2844|2005-01-11/ps_ratio|0.5273|2005-01-25/ps_ratio|0.5262|2005-02-08/ps_ratio|0.6064|2005-02-22/ps_ratio|0.6038|2005-01-11/pe_ratio|12.5|2005-01-25/pe_ratio|12.4725|2005-02-08/pe_ratio|14.3736|2005-02-22/pe_ratio|14.3132|2005-01-11/price_to_book_value|1.0552|2005-01-25/price_to_book_value|1.0529|2005-02-08/price_to_book_value|1.2134|2005-02-22/price_to_book_value|1.2083|2005-01-11/peg_ratio|0.05|2005-01-25/peg_ratio|0.0499|2005-02-08/peg_ratio|0.0575|2005-02-22/peg_ratio|0.0573|2005-01-03/dividend_yield|0|2005-01-04/dividend_yield|0|2005-01-05/dividend_yield|0|2005-01-06/dividend_yield|0|2005-01-07/dividend_yield|0|2005-01-10/dividend_yield|0|2005-01-11/dividend_yield|0|2005-01-12/dividend_yield|0|2005-01-13/dividend_yield|0|2005-01-14/dividend_yield|0|2005-01-18/dividend_yield|0|2005-01-19/dividend_yield|0|2005-01-20/dividend_yield|0|2005-01-21/dividend_yield|0|2005-01-24/dividend_yield|0|2005-01-25/dividend_yield|0|2005-01-26/dividend_yield|0|2005-01-27/dividend_yield|0|2005-01-28/dividend_yield|0|2005-01-31/dividend_yield|0|2005-02-01/dividend_yield|0|2005-02-02/dividend_yield|0|2005-02-03/dividend_yield|0|2005-02-04/dividend_yield|0|2005-02-07/dividend_yield|0|2005-02-08/dividend_yield|0|2005-02-09/dividend_yield|0|2005-02-10/dividend_yield|0|2005-02-11/dividend_yield|0|2005-02-14/dividend_yield|0|2005-02-15/dividend_yield|0|2005-02-16/dividend_yield|0|2005-02-17/dividend_yield|0|2005-02-18/dividend_yield|0|2005-02-22/dividend_yield|0|2005-02-23/dividend_yield|0|2005-02-24/dividend_yield|0|2005-02-25/dividend_yield|0|2005-02-28/dividend_yield|0|2005-01-11/percent_of_shares_outstanding|0.0699|2005-02-10/percent_of_shares_outstanding|0.0861|2005-01-11/price|22.75|2005-01-25/price|22.7|2005-02-08/price|26.16|2005-02-22/price|26.05|2005-01-11/total_return_price|22.75|2005-01-25/total_return_price|22.7|2005-02-08/total_return_price|26.16|2005-02-22/total_return_price|26.05|2005-01-11/enterprise_value|251.828|2005-01-25/enterprise_value|251.4937|2005-02-08/enterprise_value|274.628|2005-02-22/enterprise_value|273.8925 russ2000_1588|NWPX|200503|190.088|0.039|57.251|109.429|21.451|179.357|77.098|102.259||147.213|107.703||0.9269|18.9499|-12.1348|0.802|0.5899|13.9835|1.1851|0.0559|0.653|0|-6.695|0.1449|7.014|0.37||78.758|12.197|6.103|4.213|2.591||25.45|25.45|270.5578|25.88|2005-04-05/ev_revenues|0.888|2005-04-19/ev_revenues|0.8314|2005-05-03/ev_revenues|0.7974|2005-05-17/ev_revenues|0.7755|2005-05-31/ev_revenues|0.8058|2005-04-05/ev_free_cash_flow|-8.9055|2005-04-19/ev_free_cash_flow|-8.3382|2005-05-03/ev_free_cash_flow|-7.997|2005-05-17/ev_free_cash_flow|-7.7776|2005-05-31/ev_free_cash_flow|-8.0812|2005-04-05/ps_ratio|0.5832|2005-04-19/ps_ratio|0.5255|2005-05-03/ps_ratio|0.4908|2005-05-17/ps_ratio|0.4685|2005-05-31/ps_ratio|0.4994|2005-04-05/pe_ratio|12.8119|2005-04-19/pe_ratio|11.5446|2005-05-03/pe_ratio|10.7822|2005-05-17/pe_ratio|10.2921|2005-05-31/pe_ratio|10.9703|2005-04-05/price_to_book_value|1.1806|2005-04-19/price_to_book_value|1.0638|2005-05-03/price_to_book_value|0.9936|2005-05-17/price_to_book_value|0.9484|2005-05-31/price_to_book_value|1.0109|2005-04-05/peg_ratio|0.0741|2005-04-19/peg_ratio|0.0667|2005-05-03/peg_ratio|0.0623|2005-05-17/peg_ratio|0.0595|2005-05-31/peg_ratio|0.0634|2005-04-01/dividend_yield|0|2005-04-04/dividend_yield|0|2005-04-05/dividend_yield|0|2005-04-06/dividend_yield|0|2005-04-07/dividend_yield|0|2005-04-08/dividend_yield|0|2005-04-11/dividend_yield|0|2005-04-12/dividend_yield|0|2005-04-13/dividend_yield|0|2005-04-14/dividend_yield|0|2005-04-15/dividend_yield|0|2005-04-18/dividend_yield|0|2005-04-19/dividend_yield|0|2005-04-20/dividend_yield|0|2005-04-21/dividend_yield|0|2005-04-22/dividend_yield|0|2005-04-25/dividend_yield|0|2005-04-26/dividend_yield|0|2005-04-27/dividend_yield|0|2005-04-28/dividend_yield|0|2005-04-29/dividend_yield|0|2005-05-02/dividend_yield|0|2005-05-03/dividend_yield|0|2005-05-04/dividend_yield|0|2005-05-05/dividend_yield|0|2005-05-06/dividend_yield|0|2005-05-09/dividend_yield|0|2005-05-10/dividend_yield|0|2005-05-11/dividend_yield|0|2005-05-12/dividend_yield|0|2005-05-13/dividend_yield|0|2005-05-16/dividend_yield|0|2005-05-17/dividend_yield|0|2005-05-18/dividend_yield|0|2005-05-19/dividend_yield|0|2005-05-20/dividend_yield|0|2005-05-23/dividend_yield|0|2005-05-24/dividend_yield|0|2005-05-25/dividend_yield|0|2005-05-26/dividend_yield|0|2005-05-27/dividend_yield|0|2005-05-31/dividend_yield|0|2005-04-12/percent_of_shares_outstanding|0.1841|2005-05-10/percent_of_shares_outstanding|0.3015|2005-04-05/price|25.88|2005-04-19/price|23.32|2005-05-03/price|21.78|2005-05-17/price|20.79|2005-05-31/price|22.16|2005-04-05/total_return_price|25.88|2005-04-19/total_return_price|23.32|2005-05-03/total_return_price|21.78|2005-05-17/total_return_price|20.79|2005-05-31/total_return_price|22.16|2005-04-05/enterprise_value|269.8977|2005-04-19/enterprise_value|252.7058|2005-05-03/enterprise_value|242.3638|2005-05-17/enterprise_value|235.7153|2005-05-31/enterprise_value|244.9157 russ2000_1588|NWPX|200506|202.013|0.16|51.13|112.729|21.451|190.167|92.999|97.168||151.817|111.131||0.8272|19.1479|-8.2961|0.7952|0.5212|11.4505|1.0552|0.0662|0.7483|0|-6.0188|0.2287|7.01|0.49||86.426|13.725|6.43|5.574|3.428||23.13|23.13|251.4298|25.75|2005-07-12/ev_revenues|0.9011|2005-07-26/ev_revenues|0.9504|2005-08-09/ev_revenues|0.9282|2005-08-23/ev_revenues|0.9577|2005-07-12/ev_free_cash_flow|-6.7146|2005-07-26/ev_free_cash_flow|-7.0821|2005-08-09/ev_free_cash_flow|-6.9167|2005-08-23/ev_free_cash_flow|-7.137|2005-07-12/ps_ratio|0.5556|2005-07-26/ps_ratio|0.6057|2005-08-09/ps_ratio|0.5826|2005-08-23/ps_ratio|0.6125|2005-07-12/pe_ratio|12.5|2005-07-26/pe_ratio|13.6262|2005-08-09/pe_ratio|13.1068|2005-08-23/pe_ratio|13.7811|2005-07-12/price_to_book_value|1.1564|2005-07-26/price_to_book_value|1.2606|2005-08-09/price_to_book_value|1.2137|2005-08-23/price_to_book_value|1.2761|2005-07-12/peg_ratio|0.1519|2005-07-26/peg_ratio|0.1656|2005-08-09/peg_ratio|0.1593|2005-08-23/peg_ratio|0.1674|2005-07-01/dividend_yield|0|2005-07-05/dividend_yield|0|2005-07-06/dividend_yield|0|2005-07-07/dividend_yield|0|2005-07-08/dividend_yield|0|2005-07-11/dividend_yield|0|2005-07-12/dividend_yield|0|2005-07-13/dividend_yield|0|2005-07-14/dividend_yield|0|2005-07-15/dividend_yield|0|2005-07-18/dividend_yield|0|2005-07-19/dividend_yield|0|2005-07-20/dividend_yield|0|2005-07-21/dividend_yield|0|2005-07-22/dividend_yield|0|2005-07-25/dividend_yield|0|2005-07-26/dividend_yield|0|2005-07-27/dividend_yield|0|2005-07-28/dividend_yield|0|2005-07-29/dividend_yield|0|2005-08-01/dividend_yield|0|2005-08-02/dividend_yield|0|2005-08-03/dividend_yield|0|2005-08-04/dividend_yield|0|2005-08-05/dividend_yield|0|2005-08-08/dividend_yield|0|2005-08-09/dividend_yield|0|2005-08-10/dividend_yield|0|2005-08-11/dividend_yield|0|2005-08-12/dividend_yield|0|2005-08-15/dividend_yield|0|2005-08-16/dividend_yield|0|2005-08-17/dividend_yield|0|2005-08-18/dividend_yield|0|2005-08-19/dividend_yield|0|2005-08-22/dividend_yield|0|2005-08-23/dividend_yield|0|2005-08-24/dividend_yield|0|2005-08-25/dividend_yield|0|2005-08-26/dividend_yield|0|2005-08-29/dividend_yield|0|2005-08-30/dividend_yield|0|2005-08-31/dividend_yield|0|2005-07-12/percent_of_shares_outstanding|0.1939|2005-08-10/percent_of_shares_outstanding|0.0423|2005-07-12/price|25.75|2005-07-26/price|28.07|2005-08-09/price|27|2005-08-23/price|28.389|2005-07-12/total_return_price|25.75|2005-07-26/total_return_price|28.07|2005-08-09/total_return_price|27|2005-08-23/total_return_price|28.389|2005-07-12/enterprise_value|289.0024|2005-07-26/enterprise_value|304.8196|2005-08-09/enterprise_value|297.7028|2005-08-23/enterprise_value|307.1819 russ2000_1588|NWPX|200509|206.378|0.089|49.207|114.618|21.451|189.918|93.344|96.574||155.938|115.107||0.9429|19.8231|-7.0261|0.8162|0.5975|13.4417|1.2447|0.1633|0.6778|0|-3.8025|0.1711|7.112|0.56||86.754|14.239|6.633|5.709|3.976||27.69|27.69|302.4116|27.04|2005-10-04/ev_revenues|0.8733|2005-10-18/ev_revenues|0.8616|2005-11-01/ev_revenues|0.7791|2005-11-15/ev_revenues|0.8686|2005-11-29/ev_revenues|0.8256|2005-10-04/ev_free_cash_flow|-10.1771|2005-10-18/ev_free_cash_flow|-10.0407|2005-11-01/ev_free_cash_flow|-9.0783|2005-11-15/ev_free_cash_flow|-10.1218|2005-11-29/ev_free_cash_flow|-9.6203|2005-10-04/ps_ratio|0.5698|2005-10-18/ps_ratio|0.5578|2005-11-01/ps_ratio|0.4731|2005-11-15/ps_ratio|0.5637|2005-11-29/ps_ratio|0.5196|2005-10-04/pe_ratio|13.2549|2005-10-18/pe_ratio|12.9755|2005-11-01/pe_ratio|11.0049|2005-11-15/pe_ratio|13.1127|2005-11-29/pe_ratio|12.0882|2005-10-04/price_to_book_value|1.1835|2005-10-18/price_to_book_value|1.1585|2005-11-01/price_to_book_value|0.9826|2005-11-15/price_to_book_value|1.1734|2005-11-29/price_to_book_value|1.0817|2005-10-04/peg_ratio|0.29|2005-10-18/peg_ratio|0.2838|2005-11-01/peg_ratio|0.2407|2005-11-15/peg_ratio|0.2868|2005-11-29/peg_ratio|0.2644|2005-10-03/dividend_yield|0|2005-10-04/dividend_yield|0|2005-10-05/dividend_yield|0|2005-10-06/dividend_yield|0|2005-10-07/dividend_yield|0|2005-10-10/dividend_yield|0|2005-10-11/dividend_yield|0|2005-10-12/dividend_yield|0|2005-10-13/dividend_yield|0|2005-10-14/dividend_yield|0|2005-10-17/dividend_yield|0|2005-10-18/dividend_yield|0|2005-10-19/dividend_yield|0|2005-10-20/dividend_yield|0|2005-10-21/dividend_yield|0|2005-10-24/dividend_yield|0|2005-10-25/dividend_yield|0|2005-10-26/dividend_yield|0|2005-10-27/dividend_yield|0|2005-10-28/dividend_yield|0|2005-10-31/dividend_yield|0|2005-11-01/dividend_yield|0|2005-11-02/dividend_yield|0|2005-11-03/dividend_yield|0|2005-11-04/dividend_yield|0|2005-11-07/dividend_yield|0|2005-11-08/dividend_yield|0|2005-11-09/dividend_yield|0|2005-11-10/dividend_yield|0|2005-11-11/dividend_yield|0|2005-11-14/dividend_yield|0|2005-11-15/dividend_yield|0|2005-11-16/dividend_yield|0|2005-11-17/dividend_yield|0|2005-11-18/dividend_yield|0|2005-11-21/dividend_yield|0|2005-11-22/dividend_yield|0|2005-11-23/dividend_yield|0|2005-11-25/dividend_yield|0|2005-11-28/dividend_yield|0|2005-11-29/dividend_yield|0|2005-11-30/dividend_yield|0|2005-10-11/percent_of_shares_outstanding|0.1881|2005-11-10/percent_of_shares_outstanding|0.1394|2005-10-04/price|27.04|2005-10-18/price|26.47|2005-11-01/price|22.45|2005-11-15/price|26.75|2005-11-29/price|24.6599|2005-10-04/total_return_price|27.04|2005-10-18/total_return_price|26.47|2005-11-01/total_return_price|22.45|2005-11-15/total_return_price|26.75|2005-11-29/total_return_price|24.6599|2005-10-04/enterprise_value|290.15|2005-10-18/enterprise_value|286.2598|2005-11-01/enterprise_value|258.8232|2005-11-15/enterprise_value|288.572|2005-11-29/enterprise_value|274.2757 russ2000_1588|NWPX|200512|196.337|0.133|51.07|117.369|21.451|179.02|45.909|133.111||159.465|118.498||0.8647|21.4545|-10.0762|0.8485|0.5597|13.0196|1.165|0.2848|0.654|0|-2.6816|0.1795|7.102|0.48||77.068|13.629|7.152|4.593|3.391||26.56|26.56|287.2724|26.95|2006-01-10/ev_revenues|0.8769|2006-01-24/ev_revenues|0.8737|2006-02-07/ev_revenues|0.9172|2006-02-21/ev_revenues|0.9006|2006-01-10/ev_free_cash_flow|-18.6701|2006-01-24/ev_free_cash_flow|-18.6037|2006-02-07/ev_free_cash_flow|-19.5288|2006-02-21/ev_free_cash_flow|-19.1747|2006-01-10/ps_ratio|0.5783|2006-01-24/ps_ratio|0.575|2006-02-07/ps_ratio|0.6199|2006-02-21/ps_ratio|0.6027|2006-01-10/pe_ratio|14.1842|2006-01-24/pe_ratio|14.1053|2006-02-07/pe_ratio|15.2053|2006-02-21/pe_ratio|14.7842|2006-01-10/price_to_book_value|1.156|2006-01-24/price_to_book_value|1.1495|2006-02-07/price_to_book_value|1.2392|2006-02-21/price_to_book_value|1.2049|2006-01-10/peg_ratio|3.2269|2006-01-24/peg_ratio|3.2089|2006-02-07/peg_ratio|3.4592|2006-02-21/peg_ratio|3.3634|2006-01-03/dividend_yield|0|2006-01-04/dividend_yield|0|2006-01-05/dividend_yield|0|2006-01-06/dividend_yield|0|2006-01-09/dividend_yield|0|2006-01-10/dividend_yield|0|2006-01-11/dividend_yield|0|2006-01-12/dividend_yield|0|2006-01-13/dividend_yield|0|2006-01-17/dividend_yield|0|2006-01-18/dividend_yield|0|2006-01-19/dividend_yield|0|2006-01-20/dividend_yield|0|2006-01-23/dividend_yield|0|2006-01-24/dividend_yield|0|2006-01-25/dividend_yield|0|2006-01-26/dividend_yield|0|2006-01-27/dividend_yield|0|2006-01-30/dividend_yield|0|2006-01-31/dividend_yield|0|2006-02-01/dividend_yield|0|2006-02-02/dividend_yield|0|2006-02-03/dividend_yield|0|2006-02-06/dividend_yield|0|2006-02-07/dividend_yield|0|2006-02-08/dividend_yield|0|2006-02-09/dividend_yield|0|2006-02-10/dividend_yield|0|2006-02-13/dividend_yield|0|2006-02-14/dividend_yield|0|2006-02-15/dividend_yield|0|2006-02-16/dividend_yield|0|2006-02-17/dividend_yield|0|2006-02-21/dividend_yield|0|2006-02-22/dividend_yield|0|2006-02-23/dividend_yield|0|2006-02-24/dividend_yield|0|2006-02-27/dividend_yield|0|2006-02-28/dividend_yield|0|2006-01-10/percent_of_shares_outstanding|0.2156|2006-02-10/percent_of_shares_outstanding|0.2732|2006-01-10/price|26.95|2006-01-24/price|26.8|2006-02-07/price|28.89|2006-02-21/price|28.09|2006-01-10/total_return_price|26.95|2006-01-24/total_return_price|26.8|2006-02-07/total_return_price|28.89|2006-02-21/total_return_price|28.09|2006-01-10/enterprise_value|288.49|2006-01-24/enterprise_value|287.464|2006-02-07/enterprise_value|301.7596|2006-02-21/enterprise_value|296.2876 russ2000_1588|NWPX|200603|197.156|0.131|54.367|121.421|21.451|180.799|55.784|125.015||162.229|121.136||0.8831|22.5429|-1857.781|0.8828|0.5847|14.3421|1.1688|3.2628|0.5871|0|-0.1831|0.1643|7.125|0.37||78.818|12.464|6.416|4.29|2.638||27.25|27.25|290.542|29.41|2006-04-04/ev_revenues|0.9007|2006-04-18/ev_revenues|0.9078|2006-05-02/ev_revenues|0.8989|2006-05-16/ev_revenues|0.8516|2006-05-30/ev_revenues|0.8425|2006-04-17/ev_free_cash_flow|-1831.7497|2006-05-01/ev_free_cash_flow|-1830.4901|2006-05-15/ev_free_cash_flow|-1709.9906|2006-05-30/ev_free_cash_flow|-1700.7537|2006-04-04/ps_ratio|0.6334|2006-04-18/ps_ratio|0.6407|2006-05-02/ps_ratio|0.6316|2006-05-16/ps_ratio|0.5826|2006-05-30/ps_ratio|0.5731|2006-04-04/pe_ratio|15.4789|2006-04-18/pe_ratio|15.6579|2006-05-02/pe_ratio|15.4342|2006-05-16/pe_ratio|14.2368|2006-05-30/pe_ratio|14.0053|2006-04-04/price_to_book_value|1.2407|2006-04-18/price_to_book_value|1.255|2006-05-02/price_to_book_value|1.2371|2006-05-16/price_to_book_value|1.1411|2006-05-30/price_to_book_value|1.1226|2006-04-04/peg_ratio||2006-04-18/peg_ratio||2006-05-02/peg_ratio||2006-05-16/peg_ratio||2006-05-30/peg_ratio||2006-04-03/dividend_yield|0|2006-04-04/dividend_yield|0|2006-04-05/dividend_yield|0|2006-04-06/dividend_yield|0|2006-04-07/dividend_yield|0|2006-04-10/dividend_yield|0|2006-04-11/dividend_yield|0|2006-04-12/dividend_yield|0|2006-04-13/dividend_yield|0|2006-04-17/dividend_yield|0|2006-04-18/dividend_yield|0|2006-04-19/dividend_yield|0|2006-04-20/dividend_yield|0|2006-04-21/dividend_yield|0|2006-04-24/dividend_yield|0|2006-04-25/dividend_yield|0|2006-04-26/dividend_yield|0|2006-04-27/dividend_yield|0|2006-04-28/dividend_yield|0|2006-05-01/dividend_yield|0|2006-05-02/dividend_yield|0|2006-05-03/dividend_yield|0|2006-05-04/dividend_yield|0|2006-05-05/dividend_yield|0|2006-05-08/dividend_yield|0|2006-05-09/dividend_yield|0|2006-05-10/dividend_yield|0|2006-05-11/dividend_yield|0|2006-05-12/dividend_yield|0|2006-05-15/dividend_yield|0|2006-05-16/dividend_yield|0|2006-05-17/dividend_yield|0|2006-05-18/dividend_yield|0|2006-05-19/dividend_yield|0|2006-05-22/dividend_yield|0|2006-05-23/dividend_yield|0|2006-05-24/dividend_yield|0|2006-05-25/dividend_yield|0|2006-05-26/dividend_yield|0|2006-05-30/dividend_yield|0|2006-05-31/dividend_yield|0|2006-04-10/percent_of_shares_outstanding|0.2737|2006-05-10/percent_of_shares_outstanding|0.4645|2006-04-04/price|29.41|2006-04-18/price|29.75|2006-05-02/price|29.325|2006-05-16/price|27.05|2006-05-30/price|26.61|2006-04-04/total_return_price|29.41|2006-04-18/total_return_price|29.75|2006-05-02/total_return_price|29.325|2006-05-16/total_return_price|27.05|2006-05-30/total_return_price|26.61|2006-04-04/enterprise_value|296.3852|2006-04-18/enterprise_value|298.7121|2006-05-02/enterprise_value|295.8035|2006-05-16/enterprise_value|280.2341|2006-05-30/enterprise_value|277.2229 russ2000_1588|NWPX|200606|191.755|0.075|62.704|129.393|21.451|176.649|54.495|122.154||170.065|128.459||0.7674|15.4445|-1549.1847|0.7719|0.4954|12.1053|0.9703||0.5531|0|-0.1568|0.3575|7.131|1.03||77.856|12.804|6.894|11.855|7.323||23|23|252.5171|27.49|2006-07-11/ev_revenues|0.8819|2006-07-25/ev_revenues|0.8436|2006-08-08/ev_revenues|0.9241|2006-08-22/ev_revenues|0.9331|2006-07-11/ev_free_cash_flow|34.075|2006-07-25/ev_free_cash_flow|32.594|2006-08-08/ev_free_cash_flow|35.7049|2006-08-22/ev_free_cash_flow|36.0524|2006-07-11/ps_ratio|0.6105|2006-07-25/ps_ratio|0.5707|2006-08-08/ps_ratio|0.6542|2006-08-22/ps_ratio|0.6636|2006-07-11/pe_ratio|11.2664|2006-07-25/pe_ratio|10.5328|2006-08-08/pe_ratio|12.0738|2006-08-22/pe_ratio|12.2459|2006-07-11/price_to_book_value|1.1094|2006-07-25/price_to_book_value|1.0371|2006-08-08/price_to_book_value|1.1889|2006-08-22/price_to_book_value|1.2058|2006-07-11/peg_ratio|0.6108|2006-07-25/peg_ratio|0.571|2006-08-08/peg_ratio|0.6545|2006-08-22/peg_ratio|0.6639|2006-07-03/dividend_yield|0|2006-07-05/dividend_yield|0|2006-07-06/dividend_yield|0|2006-07-07/dividend_yield|0|2006-07-10/dividend_yield|0|2006-07-11/dividend_yield|0|2006-07-12/dividend_yield|0|2006-07-13/dividend_yield|0|2006-07-14/dividend_yield|0|2006-07-17/dividend_yield|0|2006-07-18/dividend_yield|0|2006-07-19/dividend_yield|0|2006-07-20/dividend_yield|0|2006-07-21/dividend_yield|0|2006-07-24/dividend_yield|0|2006-07-25/dividend_yield|0|2006-07-26/dividend_yield|0|2006-07-27/dividend_yield|0|2006-07-28/dividend_yield|0|2006-07-31/dividend_yield|0|2006-08-01/dividend_yield|0|2006-08-02/dividend_yield|0|2006-08-03/dividend_yield|0|2006-08-04/dividend_yield|0|2006-08-07/dividend_yield|0|2006-08-08/dividend_yield|0|2006-08-09/dividend_yield|0|2006-08-10/dividend_yield|0|2006-08-11/dividend_yield|0|2006-08-14/dividend_yield|0|2006-08-15/dividend_yield|0|2006-08-16/dividend_yield|0|2006-08-17/dividend_yield|0|2006-08-18/dividend_yield|0|2006-08-21/dividend_yield|0|2006-08-22/dividend_yield|0|2006-08-23/dividend_yield|0|2006-08-24/dividend_yield|0|2006-08-25/dividend_yield|0|2006-08-28/dividend_yield|0|2006-08-29/dividend_yield|0|2006-08-30/dividend_yield|0|2006-08-31/dividend_yield|0|2006-07-11/percent_of_shares_outstanding|0.423|2006-08-10/percent_of_shares_outstanding|0.4878|2006-07-11/price|27.49|2006-07-25/price|25.7|2006-08-08/price|29.46|2006-08-22/price|29.88|2006-07-11/total_return_price|27.49|2006-07-25/total_return_price|25.7|2006-08-08/total_return_price|29.46|2006-08-22/total_return_price|29.88|2006-07-11/enterprise_value|282.6519|2006-07-25/enterprise_value|270.3671|2006-08-08/enterprise_value|296.172|2006-08-22/enterprise_value|299.0544 russ2000_1588|NWPX|200609|204.845|0.099|66.273|133.574|21.451|189.654|67.154|122.5||174.297|132.538||0.9528|17.3909|36.8136|0.8329|0.684|12.623|1.2429|0.6843|0.5575|0|1.2871|0.2736|7.162|0.57||92.418|15.21|6.989|6.389|4.079||30.8|30.8|305.3684|29.87|2006-10-03/ev_revenues|0.9267|2006-10-17/ev_revenues|0.9505|2006-10-31/ev_revenues|0.9269|2006-11-14/ev_revenues|0.9925|2006-11-28/ev_revenues|1.0035|2006-10-03/ev_free_cash_flow|-117.7433|2006-10-17/ev_free_cash_flow|-120.7669|2006-10-31/ev_free_cash_flow|-117.7701|2006-11-14/ev_free_cash_flow|-126.111|2006-11-28/ev_free_cash_flow|-127.5027|2006-10-03/ps_ratio|0.653|2006-10-17/ps_ratio|0.6777|2006-10-31/ps_ratio|0.6532|2006-11-14/ps_ratio|0.7212|2006-11-28/ps_ratio|0.7325|2006-10-03/pe_ratio|12.1918|2006-10-17/pe_ratio|12.6531|2006-10-31/pe_ratio|12.1959|2006-11-14/pe_ratio|13.4653|2006-11-28/pe_ratio|13.6776|2006-10-03/price_to_book_value|1.1771|2006-10-17/price_to_book_value|1.2216|2006-10-31/price_to_book_value|1.1775|2006-11-14/price_to_book_value|1.3004|2006-11-28/price_to_book_value|1.3209|2006-10-03/peg_ratio|0.6066|2006-10-17/peg_ratio|0.6296|2006-10-31/peg_ratio|0.6068|2006-11-14/peg_ratio|0.67|2006-11-28/peg_ratio|0.6805|2006-10-02/dividend_yield|0|2006-10-03/dividend_yield|0|2006-10-04/dividend_yield|0|2006-10-05/dividend_yield|0|2006-10-06/dividend_yield|0|2006-10-09/dividend_yield|0|2006-10-10/dividend_yield|0|2006-10-11/dividend_yield|0|2006-10-12/dividend_yield|0|2006-10-13/dividend_yield|0|2006-10-16/dividend_yield|0|2006-10-17/dividend_yield|0|2006-10-18/dividend_yield|0|2006-10-19/dividend_yield|0|2006-10-20/dividend_yield|0|2006-10-23/dividend_yield|0|2006-10-24/dividend_yield|0|2006-10-25/dividend_yield|0|2006-10-26/dividend_yield|0|2006-10-27/dividend_yield|0|2006-10-30/dividend_yield|0|2006-10-31/dividend_yield|0|2006-11-01/dividend_yield|0|2006-11-02/dividend_yield|0|2006-11-03/dividend_yield|0|2006-11-06/dividend_yield|0|2006-11-07/dividend_yield|0|2006-11-08/dividend_yield|0|2006-11-09/dividend_yield|0|2006-11-10/dividend_yield|0|2006-11-13/dividend_yield|0|2006-11-14/dividend_yield|0|2006-11-15/dividend_yield|0|2006-11-16/dividend_yield|0|2006-11-17/dividend_yield|0|2006-11-20/dividend_yield|0|2006-11-21/dividend_yield|0|2006-11-22/dividend_yield|0|2006-11-24/dividend_yield|0|2006-11-27/dividend_yield|0|2006-11-28/dividend_yield|0|2006-11-29/dividend_yield|0|2006-11-30/dividend_yield|0|2006-10-10/percent_of_shares_outstanding|0.4081|2006-11-10/percent_of_shares_outstanding|0.6642|2006-10-03/price|29.87|2006-10-17/price|31|2006-10-31/price|29.88|2006-11-14/price|32.99|2006-11-28/price|33.51|2006-10-03/total_return_price|29.87|2006-10-17/total_return_price|31|2006-10-31/total_return_price|29.88|2006-11-14/total_return_price|32.99|2006-11-28/total_return_price|33.51|2006-10-03/enterprise_value|302.2471|2006-10-17/enterprise_value|310.0087|2006-10-31/enterprise_value|302.3158|2006-11-14/enterprise_value|323.7269|2006-11-28/enterprise_value|327.2994 russ2000_1588|NWPX|200612|237.514|4.259|79.3|160.776|21.451|193.625|70.771|122.854||230.826|135.13||0.9896|19.721|-125.7363|0.9301|0.7181|13.4082|1.2948|0.6671|0.4357|0|-17.6177|0.8192|8.367|0.72||97.499|16.235|7.087|7.768|5.979||32.85|32.85|322.7651|31.54|2007-01-09/ev_revenues|1.0858|2007-01-23/ev_revenues|1.1608|2007-02-06/ev_revenues|1.2618|2007-02-20/ev_revenues|1.2958|2007-01-09/ev_free_cash_flow|-6.6647|2007-01-23/ev_free_cash_flow|-7.1254|2007-02-06/ev_free_cash_flow|-7.7448|2007-02-20/ev_free_cash_flow|-7.9539|2007-01-09/ps_ratio|0.6776|2007-01-23/ps_ratio|0.7406|2007-02-06/ps_ratio|0.8252|2007-02-20/ps_ratio|0.8538|2007-01-09/pe_ratio|11.7249|2007-01-23/pe_ratio|12.8141|2007-02-06/pe_ratio|14.2788|2007-02-20/pe_ratio|14.7732|2007-01-09/price_to_book_value|1.2131|2007-01-23/price_to_book_value|1.3258|2007-02-06/price_to_book_value|1.4773|2007-02-20/price_to_book_value|1.5285|2007-01-09/peg_ratio|0.282|2007-01-23/peg_ratio|0.3082|2007-02-06/peg_ratio|0.3434|2007-02-20/peg_ratio|0.3553|2007-01-03/dividend_yield|0|2007-01-04/dividend_yield|0|2007-01-05/dividend_yield|0|2007-01-08/dividend_yield|0|2007-01-09/dividend_yield|0|2007-01-10/dividend_yield|0|2007-01-11/dividend_yield|0|2007-01-12/dividend_yield|0|2007-01-16/dividend_yield|0|2007-01-17/dividend_yield|0|2007-01-18/dividend_yield|0|2007-01-19/dividend_yield|0|2007-01-22/dividend_yield|0|2007-01-23/dividend_yield|0|2007-01-24/dividend_yield|0|2007-01-25/dividend_yield|0|2007-01-26/dividend_yield|0|2007-01-29/dividend_yield|0|2007-01-30/dividend_yield|0|2007-01-31/dividend_yield|0|2007-02-01/dividend_yield|0|2007-02-02/dividend_yield|0|2007-02-05/dividend_yield|0|2007-02-06/dividend_yield|0|2007-02-07/dividend_yield|0|2007-02-08/dividend_yield|0|2007-02-09/dividend_yield|0|2007-02-12/dividend_yield|0|2007-02-13/dividend_yield|0|2007-02-14/dividend_yield|0|2007-02-15/dividend_yield|0|2007-02-16/dividend_yield|0|2007-02-20/dividend_yield|0|2007-02-21/dividend_yield|0|2007-02-22/dividend_yield|0|2007-02-23/dividend_yield|0|2007-02-26/dividend_yield|0|2007-02-27/dividend_yield|0|2007-02-28/dividend_yield|0|2007-01-09/percent_of_shares_outstanding|0.4689|2007-02-12/percent_of_shares_outstanding|0.4861|2007-01-09/price|31.54|2007-01-23/price|34.47|2007-02-06/price|38.41|2007-02-20/price|39.74|2007-01-09/total_return_price|31.54|2007-01-23/total_return_price|34.47|2007-02-06/total_return_price|38.41|2007-02-20/total_return_price|39.74|2007-01-09/enterprise_value|376.328|2007-01-23/enterprise_value|402.3402|2007-02-06/enterprise_value|437.3191|2007-02-20/enterprise_value|449.1267 russ2000_1588|NWPX|200703|218.133|0.18|74.986|165.328|21.451|173.207|52.885|120.322||236.599|139.664||1.1777|20.7688|-7.229|1.1106|0.75|12.9777|1.3511|0.3121|0.4206|0|-15.0306|0.6066|9.213|0.49||90.736|16.104|7.302|7.198|4.534||34.91|34.91|408.191|39.49|2007-04-03/ev_revenues|1.2611|2007-04-17/ev_revenues|1.1918|2007-05-01/ev_revenues|1.1509|2007-05-15/ev_revenues|1.138|2007-05-29/ev_revenues|1.1328|2007-04-03/ev_free_cash_flow|-6.6403|2007-04-17/ev_free_cash_flow|-6.2755|2007-05-01/ev_free_cash_flow|-6.0603|2007-05-15/ev_free_cash_flow|-5.9921|2007-05-29/ev_free_cash_flow|-5.9646|2007-04-03/ps_ratio|0.8777|2007-04-17/ps_ratio|0.8159|2007-05-01/ps_ratio|0.7795|2007-05-15/ps_ratio|0.7679|2007-05-29/ps_ratio|0.7632|2007-04-03/pe_ratio|14.0534|2007-04-17/pe_ratio|13.0641|2007-05-01/pe_ratio|12.4804|2007-05-15/pe_ratio|12.2954|2007-05-29/pe_ratio|12.2206|2007-04-03/price_to_book_value|1.4911|2007-04-17/price_to_book_value|1.3861|2007-05-01/price_to_book_value|1.3242|2007-05-15/price_to_book_value|1.3046|2007-05-29/price_to_book_value|1.2966|2007-04-03/peg_ratio|0.2934|2007-04-17/peg_ratio|0.2728|2007-05-01/peg_ratio|0.2606|2007-05-15/peg_ratio|0.2567|2007-05-29/peg_ratio|0.2552|2007-04-02/dividend_yield|0|2007-04-03/dividend_yield|0|2007-04-04/dividend_yield|0|2007-04-05/dividend_yield|0|2007-04-09/dividend_yield|0|2007-04-10/dividend_yield|0|2007-04-11/dividend_yield|0|2007-04-12/dividend_yield|0|2007-04-13/dividend_yield|0|2007-04-16/dividend_yield|0|2007-04-17/dividend_yield|0|2007-04-18/dividend_yield|0|2007-04-19/dividend_yield|0|2007-04-20/dividend_yield|0|2007-04-23/dividend_yield|0|2007-04-24/dividend_yield|0|2007-04-25/dividend_yield|0|2007-04-26/dividend_yield|0|2007-04-27/dividend_yield|0|2007-04-30/dividend_yield|0|2007-05-01/dividend_yield|0|2007-05-02/dividend_yield|0|2007-05-03/dividend_yield|0|2007-05-04/dividend_yield|0|2007-05-07/dividend_yield|0|2007-05-08/dividend_yield|0|2007-05-09/dividend_yield|0|2007-05-10/dividend_yield|0|2007-05-11/dividend_yield|0|2007-05-14/dividend_yield|0|2007-05-15/dividend_yield|0|2007-05-16/dividend_yield|0|2007-05-17/dividend_yield|0|2007-05-18/dividend_yield|0|2007-05-21/dividend_yield|0|2007-05-22/dividend_yield|0|2007-05-23/dividend_yield|0|2007-05-24/dividend_yield|0|2007-05-25/dividend_yield|0|2007-05-29/dividend_yield|0|2007-05-30/dividend_yield|0|2007-05-31/dividend_yield|0|2007-04-10/percent_of_shares_outstanding|0.671|2007-05-10/percent_of_shares_outstanding|1.3264|2007-04-03/price|39.49|2007-04-17/price|36.71|2007-05-01/price|35.07|2007-05-15/price|34.55|2007-05-29/price|34.34|2007-04-03/total_return_price|39.49|2007-04-17/total_return_price|36.71|2007-05-01/total_return_price|35.07|2007-05-15/total_return_price|34.55|2007-05-29/total_return_price|34.34|2007-04-03/enterprise_value|452.1109|2007-04-17/enterprise_value|427.2755|2007-05-01/enterprise_value|412.6244|2007-05-15/enterprise_value|407.9789|2007-05-29/enterprise_value|406.1028 russ2000_1588|NWPX|200706|219.242|0.25|63.638|168.456|21.451|171.449|47.859|123.59||243.004|145.326||1.141|20.373|-6.0079|0.9956|0.7706|12.3381|1.3091|0.2576|0.3873|0|-17.0257|1.2254|9.221|0.61||101.897|18.792|7.973|8.986|5.662||34.67|34.67|409.0509|36.36|2007-07-10/ev_revenues|1.0971|2007-07-24/ev_revenues|1.115|2007-08-07/ev_revenues|1.0374|2007-08-21/ev_revenues|1.0749|2007-07-10/ev_free_cash_flow|-7.9242|2007-07-24/ev_free_cash_flow|-8.0528|2007-08-07/ev_free_cash_flow|-7.4928|2007-08-21/ev_free_cash_flow|-7.7635|2007-07-10/ps_ratio|0.807|2007-07-24/ps_ratio|0.8239|2007-08-07/ps_ratio|0.7504|2007-08-21/ps_ratio|0.7859|2007-07-10/pe_ratio|15.2134|2007-07-24/pe_ratio|15.5314|2007-08-07/pe_ratio|14.1464|2007-08-21/pe_ratio|14.8159|2007-07-10/price_to_book_value|1.3409|2007-07-24/price_to_book_value|1.369|2007-08-07/price_to_book_value|1.2469|2007-08-21/price_to_book_value|1.3059|2007-07-10/peg_ratio||2007-07-24/peg_ratio||2007-08-07/peg_ratio||2007-08-21/peg_ratio||2007-07-02/dividend_yield|0|2007-07-03/dividend_yield|0|2007-07-05/dividend_yield|0|2007-07-06/dividend_yield|0|2007-07-09/dividend_yield|0|2007-07-10/dividend_yield|0|2007-07-11/dividend_yield|0|2007-07-12/dividend_yield|0|2007-07-13/dividend_yield|0|2007-07-16/dividend_yield|0|2007-07-17/dividend_yield|0|2007-07-18/dividend_yield|0|2007-07-19/dividend_yield|0|2007-07-20/dividend_yield|0|2007-07-23/dividend_yield|0|2007-07-24/dividend_yield|0|2007-07-25/dividend_yield|0|2007-07-26/dividend_yield|0|2007-07-27/dividend_yield|0|2007-07-30/dividend_yield|0|2007-07-31/dividend_yield|0|2007-08-01/dividend_yield|0|2007-08-02/dividend_yield|0|2007-08-03/dividend_yield|0|2007-08-06/dividend_yield|0|2007-08-07/dividend_yield|0|2007-08-08/dividend_yield|0|2007-08-09/dividend_yield|0|2007-08-10/dividend_yield|0|2007-08-13/dividend_yield|0|2007-08-14/dividend_yield|0|2007-08-15/dividend_yield|0|2007-08-16/dividend_yield|0|2007-08-17/dividend_yield|0|2007-08-20/dividend_yield|0|2007-08-21/dividend_yield|0|2007-08-22/dividend_yield|0|2007-08-23/dividend_yield|0|2007-08-24/dividend_yield|0|2007-08-27/dividend_yield|0|2007-08-28/dividend_yield|0|2007-08-29/dividend_yield|0|2007-08-30/dividend_yield|0|2007-08-31/dividend_yield|0|2007-07-10/percent_of_shares_outstanding|10.6587|2007-08-10/percent_of_shares_outstanding|11.1897|2007-07-10/price|36.36|2007-07-24/price|37.12|2007-08-07/price|33.81|2007-08-21/price|35.41|2007-07-10/total_return_price|36.36|2007-07-24/total_return_price|37.12|2007-08-07/total_return_price|33.81|2007-08-21/total_return_price|35.41|2007-07-10/enterprise_value|419.714|2007-07-24/enterprise_value|426.525|2007-08-07/enterprise_value|396.8615|2007-08-21/enterprise_value|411.2003 russ2000_1588|NWPX|200709|221.648|0.191|57.46|176.296|21.451|176.166|42.192|133.974||248.899|150.395||1.1227|20.8906|-8.1086|1.0441|0.8312|15.6695|1.3811||0.415|0|-16.7002|9.6491|9.242|0.55||91.982|17.297|7.598|8.046|5.069||37.45|37.45|429.4824|39.02|2007-10-02/ev_revenues|1.1897|2007-10-16/ev_revenues|1.1445|2007-10-30/ev_revenues|1.1294|2007-11-13/ev_revenues|1.1197|2007-11-27/ev_revenues|1.0341|2007-10-02/ev_free_cash_flow|-7.6011|2007-10-16/ev_free_cash_flow|-7.312|2007-10-30/ev_free_cash_flow|-7.2156|2007-11-13/ev_free_cash_flow|-7.1538|2007-11-27/ev_free_cash_flow|-6.6071|2007-10-02/ps_ratio|0.9201|2007-10-16/ps_ratio|0.8749|2007-10-30/ps_ratio|0.8598|2007-11-13/ps_ratio|0.8501|2007-11-27/ps_ratio|0.7645|2007-10-02/pe_ratio|16.4641|2007-10-16/pe_ratio|15.654|2007-10-30/pe_ratio|15.384|2007-11-13/pe_ratio|15.211|2007-11-27/pe_ratio|13.6793|2007-10-02/price_to_book_value|1.4122|2007-10-16/price_to_book_value|1.3427|2007-10-30/price_to_book_value|1.3196|2007-11-13/price_to_book_value|1.3047|2007-11-27/price_to_book_value|1.1733|2007-10-02/peg_ratio||2007-10-16/peg_ratio||2007-10-30/peg_ratio||2007-11-13/peg_ratio||2007-11-27/peg_ratio||2007-10-01/dividend_yield|0|2007-10-02/dividend_yield|0|2007-10-03/dividend_yield|0|2007-10-04/dividend_yield|0|2007-10-05/dividend_yield|0|2007-10-08/dividend_yield|0|2007-10-09/dividend_yield|0|2007-10-10/dividend_yield|0|2007-10-11/dividend_yield|0|2007-10-12/dividend_yield|0|2007-10-15/dividend_yield|0|2007-10-16/dividend_yield|0|2007-10-17/dividend_yield|0|2007-10-18/dividend_yield|0|2007-10-19/dividend_yield|0|2007-10-22/dividend_yield|0|2007-10-23/dividend_yield|0|2007-10-24/dividend_yield|0|2007-10-25/dividend_yield|0|2007-10-26/dividend_yield|0|2007-10-29/dividend_yield|0|2007-10-30/dividend_yield|0|2007-10-31/dividend_yield|0|2007-11-01/dividend_yield|0|2007-11-02/dividend_yield|0|2007-11-05/dividend_yield|0|2007-11-06/dividend_yield|0|2007-11-07/dividend_yield|0|2007-11-08/dividend_yield|0|2007-11-09/dividend_yield|0|2007-11-12/dividend_yield|0|2007-11-13/dividend_yield|0|2007-11-14/dividend_yield|0|2007-11-15/dividend_yield|0|2007-11-16/dividend_yield|0|2007-11-19/dividend_yield|0|2007-11-20/dividend_yield|0|2007-11-21/dividend_yield|0|2007-11-23/dividend_yield|0|2007-11-26/dividend_yield|0|2007-11-27/dividend_yield|0|2007-11-28/dividend_yield|0|2007-11-29/dividend_yield|0|2007-11-30/dividend_yield|0|2007-10-10/percent_of_shares_outstanding|9.0107|2007-10-26/percent_of_shares_outstanding|9.7014|2007-11-09/percent_of_shares_outstanding|10.8686|2007-11-27/percent_of_shares_outstanding|10.5746|2007-10-02/price|39.02|2007-10-16/price|37.1|2007-10-30/price|36.46|2007-11-13/price|36.05|2007-11-27/price|32.42|2007-10-02/total_return_price|39.02|2007-10-16/total_return_price|37.1|2007-10-30/total_return_price|36.46|2007-11-13/total_return_price|36.05|2007-11-27/total_return_price|32.42|2007-10-02/enterprise_value|454.6091|2007-10-16/enterprise_value|437.3135|2007-10-30/enterprise_value|431.5483|2007-11-13/enterprise_value|427.855|2007-11-27/enterprise_value|395.1556 russ2000_1588|NWPX|200712|243.884|0.234|62.805|179.977|21.451|197.281|62.36|134.921||256.282|155.962||1.2072|21.5738|-7.7126|0.9909|0.9376|16.7764|1.439||0.3714|0|-0.7077|9.6679|9.265|0.61||98.211|18.022|7.83|8.49|5.567||39.76|39.76|461.2751|38.62|2008-01-09/ev_revenues|1.1617|2008-01-23/ev_revenues|1.2688|2008-02-06/ev_revenues|1.1711|2008-02-20/ev_revenues|1.1565|2008-01-09/ev_free_cash_flow|-110.9016|2008-01-23/ev_free_cash_flow|-121.1323|2008-02-06/ev_free_cash_flow|-111.8049|2008-02-20/ev_free_cash_flow|-110.4047|2008-01-09/ps_ratio|0.9317|2008-01-23/ps_ratio|1.0409|2008-02-06/ps_ratio|0.9413|2008-02-20/ps_ratio|0.9264|2008-01-09/pe_ratio|17.0885|2008-01-23/pe_ratio|19.0929|2008-02-06/pe_ratio|17.2655|2008-02-20/pe_ratio|16.9912|2008-01-09/price_to_book_value|1.3647|2008-01-23/price_to_book_value|1.5248|2008-02-06/price_to_book_value|1.3789|2008-02-20/price_to_book_value|1.357|2008-01-09/peg_ratio||2008-01-23/peg_ratio||2008-02-06/peg_ratio||2008-02-20/peg_ratio||2008-01-02/dividend_yield|0|2008-01-03/dividend_yield|0|2008-01-04/dividend_yield|0|2008-01-07/dividend_yield|0|2008-01-08/dividend_yield|0|2008-01-09/dividend_yield|0|2008-01-10/dividend_yield|0|2008-01-11/dividend_yield|0|2008-01-14/dividend_yield|0|2008-01-15/dividend_yield|0|2008-01-16/dividend_yield|0|2008-01-17/dividend_yield|0|2008-01-18/dividend_yield|0|2008-01-22/dividend_yield|0|2008-01-23/dividend_yield|0|2008-01-24/dividend_yield|0|2008-01-25/dividend_yield|0|2008-01-28/dividend_yield|0|2008-01-29/dividend_yield|0|2008-01-30/dividend_yield|0|2008-01-31/dividend_yield|0|2008-02-01/dividend_yield|0|2008-02-04/dividend_yield|0|2008-02-05/dividend_yield|0|2008-02-06/dividend_yield|0|2008-02-07/dividend_yield|0|2008-02-08/dividend_yield|0|2008-02-11/dividend_yield|0|2008-02-12/dividend_yield|0|2008-02-13/dividend_yield|0|2008-02-14/dividend_yield|0|2008-02-15/dividend_yield|0|2008-02-19/dividend_yield|0|2008-02-20/dividend_yield|0|2008-02-21/dividend_yield|0|2008-02-22/dividend_yield|0|2008-02-25/dividend_yield|0|2008-02-26/dividend_yield|0|2008-02-27/dividend_yield|0|2008-02-28/dividend_yield|0|2008-02-29/dividend_yield|0|2008-01-15/percent_of_shares_outstanding|10.621|2008-01-31/percent_of_shares_outstanding|11.2692|2008-02-15/percent_of_shares_outstanding|12.0031|2008-02-29/percent_of_shares_outstanding|11.9182|2008-01-09/price|38.62|2008-01-23/price|43.15|2008-02-06/price|39.02|2008-02-20/price|38.4|2008-01-09/total_return_price|38.62|2008-01-23/total_return_price|43.15|2008-02-06/total_return_price|39.02|2008-02-20/total_return_price|38.4|2008-01-09/enterprise_value|444.7153|2008-01-23/enterprise_value|485.7403|2008-02-06/enterprise_value|448.3378|2008-02-20/enterprise_value|442.7229 russ2000_1588|NWPX|200803|245.062|0.342|59.458|184.207|21.451|195.736|52.872|142.864||263.213|161.008||1.152|23.0474|-109.9761|1.0719|0.9167|16.8142|1.3502||0.3946|0|-1.0166|12.468|9.307|0.54||94.003|17.785|7.961|8.018|5.047||38|38|441.0042|42.53|2008-04-02/ev_revenues|1.2751|2008-04-16/ev_revenues|1.2342|2008-04-30/ev_revenues|1.2749|2008-05-14/ev_revenues|1.4435|2008-05-28/ev_revenues|1.3966|2008-04-02/ev_free_cash_flow|-42.8993|2008-04-16/ev_free_cash_flow|-41.5213|2008-04-30/ev_free_cash_flow|-42.8914|2008-05-14/ev_free_cash_flow|-48.5629|2008-05-28/ev_free_cash_flow|-46.9857|2008-04-02/ps_ratio|1.0199|2008-04-16/ps_ratio|0.9784|2008-04-30/ps_ratio|1.0197|2008-05-14/ps_ratio|1.1904|2008-05-28/ps_ratio|1.1429|2008-04-02/pe_ratio|18.4113|2008-04-16/pe_ratio|17.6623|2008-04-30/pe_ratio|18.4069|2008-05-14/pe_ratio|21.4892|2008-05-28/pe_ratio|20.632|2008-04-02/price_to_book_value|1.4771|2008-04-16/price_to_book_value|1.417|2008-04-30/price_to_book_value|1.4767|2008-05-14/price_to_book_value|1.724|2008-05-28/price_to_book_value|1.6552|2008-04-02/peg_ratio||2008-04-16/peg_ratio||2008-04-30/peg_ratio||2008-05-14/peg_ratio||2008-05-28/peg_ratio||2008-04-01/dividend_yield|0|2008-04-02/dividend_yield|0|2008-04-03/dividend_yield|0|2008-04-04/dividend_yield|0|2008-04-07/dividend_yield|0|2008-04-08/dividend_yield|0|2008-04-09/dividend_yield|0|2008-04-10/dividend_yield|0|2008-04-11/dividend_yield|0|2008-04-14/dividend_yield|0|2008-04-15/dividend_yield|0|2008-04-16/dividend_yield|0|2008-04-17/dividend_yield|0|2008-04-18/dividend_yield|0|2008-04-21/dividend_yield|0|2008-04-22/dividend_yield|0|2008-04-23/dividend_yield|0|2008-04-24/dividend_yield|0|2008-04-25/dividend_yield|0|2008-04-28/dividend_yield|0|2008-04-29/dividend_yield|0|2008-04-30/dividend_yield|0|2008-05-01/dividend_yield|0|2008-05-02/dividend_yield|0|2008-05-05/dividend_yield|0|2008-05-06/dividend_yield|0|2008-05-07/dividend_yield|0|2008-05-08/dividend_yield|0|2008-05-09/dividend_yield|0|2008-05-12/dividend_yield|0|2008-05-13/dividend_yield|0|2008-05-14/dividend_yield|0|2008-05-15/dividend_yield|0|2008-05-16/dividend_yield|0|2008-05-19/dividend_yield|0|2008-05-20/dividend_yield|0|2008-05-21/dividend_yield|0|2008-05-22/dividend_yield|0|2008-05-23/dividend_yield|0|2008-05-27/dividend_yield|0|2008-05-28/dividend_yield|0|2008-05-29/dividend_yield|0|2008-05-30/dividend_yield|0|2008-04-15/percent_of_shares_outstanding|11.6564|2008-04-30/percent_of_shares_outstanding|11.7991|2008-05-15/percent_of_shares_outstanding|13.0152|2008-05-30/percent_of_shares_outstanding|12.6275|2008-04-02/price|42.53|2008-04-16/price|40.8|2008-04-30/price|42.52|2008-05-14/price|49.64|2008-05-28/price|47.66|2008-04-02/total_return_price|42.53|2008-04-16/total_return_price|40.8|2008-04-30/total_return_price|42.52|2008-05-14/total_return_price|49.64|2008-05-28/total_return_price|47.66|2008-04-02/enterprise_value|492.3127|2008-04-16/enterprise_value|476.4981|2008-04-30/enterprise_value|492.2213|2008-05-14/enterprise_value|557.3081|2008-05-28/enterprise_value|539.2081 russ2000_1588|NWPX|200806|272.988|0.164|71.783|188.895|21.451|219.255|74.999|144.256||272.21|169.408||1.5964|25.5818|-53.7087|1.2535|1.3453|24.2857|1.9484||0.3857|0|-0.8594|14.5725|9.348|0.9||112.106|24.618|9.285|14.004|8.399|-1.329|56.1|56.1|616.3615|49.88|2008-07-09/ev_revenues|1.4177|2008-07-23/ev_revenues|1.5753|2008-08-06/ev_revenues|1.527|2008-08-20/ev_revenues|1.4745|2008-07-09/ev_free_cash_flow|-30.3016|2008-07-23/ev_free_cash_flow|-33.6717|2008-08-06/ev_free_cash_flow|-32.6389|2008-08-20/ev_free_cash_flow|-31.5172|2008-07-09/ps_ratio|1.1693|2008-07-23/ps_ratio|1.3292|2008-08-06/ps_ratio|1.2802|2008-08-20/ps_ratio|1.2261|2008-07-09/pe_ratio|19.1846|2008-07-23/pe_ratio|21.8077|2008-08-06/pe_ratio|21.0038|2008-08-20/pe_ratio|20.1154|2008-07-09/price_to_book_value|1.6789|2008-07-23/price_to_book_value|1.9084|2008-08-06/price_to_book_value|1.8381|2008-08-20/price_to_book_value|1.7616|2008-07-09/peg_ratio|2.1834|2008-07-23/peg_ratio|2.4819|2008-08-06/peg_ratio|2.3904|2008-08-20/peg_ratio|2.2893|2008-07-01/dividend_yield|0|2008-07-02/dividend_yield|0|2008-07-03/dividend_yield|0|2008-07-07/dividend_yield|0|2008-07-08/dividend_yield|0|2008-07-09/dividend_yield|0|2008-07-10/dividend_yield|0|2008-07-11/dividend_yield|0|2008-07-14/dividend_yield|0|2008-07-15/dividend_yield|0|2008-07-16/dividend_yield|0|2008-07-17/dividend_yield|0|2008-07-18/dividend_yield|0|2008-07-21/dividend_yield|0|2008-07-22/dividend_yield|0|2008-07-23/dividend_yield|0|2008-07-24/dividend_yield|0|2008-07-25/dividend_yield|0|2008-07-28/dividend_yield|0|2008-07-29/dividend_yield|0|2008-07-30/dividend_yield|0|2008-07-31/dividend_yield|0|2008-08-01/dividend_yield|0|2008-08-04/dividend_yield|0|2008-08-05/dividend_yield|0|2008-08-06/dividend_yield|0|2008-08-07/dividend_yield|0|2008-08-08/dividend_yield|0|2008-08-11/dividend_yield|0|2008-08-12/dividend_yield|0|2008-08-13/dividend_yield|0|2008-08-14/dividend_yield|0|2008-08-15/dividend_yield|0|2008-08-18/dividend_yield|0|2008-08-19/dividend_yield|0|2008-08-20/dividend_yield|0|2008-08-21/dividend_yield|0|2008-08-22/dividend_yield|0|2008-08-25/dividend_yield|0|2008-08-26/dividend_yield|0|2008-08-27/dividend_yield|0|2008-08-28/dividend_yield|0|2008-08-29/dividend_yield|0|2008-07-15/percent_of_shares_outstanding|16.2979|2008-07-31/percent_of_shares_outstanding|16.3725|2008-08-15/percent_of_shares_outstanding|14.4111|2008-08-29/percent_of_shares_outstanding|13.3979|2008-07-09/price|49.88|2008-07-23/price|56.7|2008-08-06/price|54.61|2008-08-20/price|52.3|2008-07-09/total_return_price|49.88|2008-07-23/total_return_price|56.7|2008-08-06/total_return_price|54.61|2008-08-20/total_return_price|52.3|2008-07-09/enterprise_value|561.8216|2008-07-23/enterprise_value|624.3064|2008-08-06/enterprise_value|605.1578|2008-08-20/enterprise_value|584.3597 russ2000_1588|NWPX|200809|296.32|0.071|100.002|189.772|21.451|232.372|82.702|149.67||283.335|179.635||1.7221|17.2417|-35.1272|0.9944|1.3972|22.9231|2.0075|2.6089|0.3967|0|-1.6875|12.3137|9.37|1.15||127.548|25.79|7.129|17.3|10.73|-1.332|63|63|682.468|38.4|2008-10-03/ev_revenues|1.0765|2008-10-17/ev_revenues|1.0331|2008-10-31/ev_revenues|0.8709|2008-11-14/ev_revenues|0.8868|2008-11-28/ev_revenues|0.8707|2008-10-01/ev_free_cash_flow|-30.5377|2008-10-15/ev_free_cash_flow|-26.5575|2008-10-29/ev_free_cash_flow|-20.9616|2008-11-12/ev_free_cash_flow|-23.6132|2008-11-26/ev_free_cash_flow|-22.5886|2008-10-01/ps_ratio|0.9068|2008-10-15/ps_ratio|0.7542|2008-10-29/ps_ratio|0.5397|2008-11-12/ps_ratio|0.6413|2008-11-26/ps_ratio|0.602|2008-10-01/pe_ratio|13.1281|2008-10-15/pe_ratio|10.9188|2008-10-29/pe_ratio|7.8125|2008-11-12/pe_ratio|9.2844|2008-11-26/pe_ratio|8.7156|2008-10-01/price_to_book_value|1.3613|2008-10-15/price_to_book_value|1.1322|2008-10-29/price_to_book_value|0.8101|2008-11-12/price_to_book_value|0.9627|2008-11-26/price_to_book_value|0.9038|2008-10-01/peg_ratio|0.3749|2008-10-15/peg_ratio|0.3118|2008-10-29/peg_ratio|0.2231|2008-11-12/peg_ratio|0.2651|2008-11-26/peg_ratio|0.2489|2008-10-01/dividend_yield|0|2008-10-02/dividend_yield|0|2008-10-03/dividend_yield|0|2008-10-06/dividend_yield|0|2008-10-07/dividend_yield|0|2008-10-08/dividend_yield|0|2008-10-09/dividend_yield|0|2008-10-10/dividend_yield|0|2008-10-13/dividend_yield|0|2008-10-14/dividend_yield|0|2008-10-15/dividend_yield|0|2008-10-16/dividend_yield|0|2008-10-17/dividend_yield|0|2008-10-20/dividend_yield|0|2008-10-21/dividend_yield|0|2008-10-22/dividend_yield|0|2008-10-23/dividend_yield|0|2008-10-24/dividend_yield|0|2008-10-27/dividend_yield|0|2008-10-28/dividend_yield|0|2008-10-29/dividend_yield|0|2008-10-30/dividend_yield|0|2008-10-31/dividend_yield|0|2008-11-03/dividend_yield|0|2008-11-04/dividend_yield|0|2008-11-05/dividend_yield|0|2008-11-06/dividend_yield|0|2008-11-07/dividend_yield|0|2008-11-10/dividend_yield|0|2008-11-11/dividend_yield|0|2008-11-12/dividend_yield|0|2008-11-13/dividend_yield|0|2008-11-14/dividend_yield|0|2008-11-17/dividend_yield|0|2008-11-18/dividend_yield|0|2008-11-19/dividend_yield|0|2008-11-20/dividend_yield|0|2008-11-21/dividend_yield|0|2008-11-24/dividend_yield|0|2008-11-25/dividend_yield|0|2008-11-26/dividend_yield|0|2008-11-28/dividend_yield|0|2008-10-15/percent_of_shares_outstanding|7.9801|2008-10-31/percent_of_shares_outstanding|8.6303|2008-11-14/percent_of_shares_outstanding|6.2906|2008-11-28/percent_of_shares_outstanding|5.7548|2008-10-03/price|38.4|2008-10-17/price|36.36|2008-10-31/price|28.73|2008-11-14/price|29.48|2008-11-28/price|28.72|2008-10-03/total_return_price|38.4|2008-10-17/total_return_price|36.36|2008-10-31/total_return_price|28.73|2008-11-14/total_return_price|29.48|2008-11-28/total_return_price|28.72|2008-10-03/enterprise_value|464.8938|2008-10-17/enterprise_value|446.1637|2008-10-31/enterprise_value|376.1096|2008-11-14/enterprise_value|382.9957|2008-11-28/enterprise_value|376.0178 russ2000_1588|NWPX|200812|262.264|0.09|96.296|163.567|21.451|217.776|69.879|147.897||252.504|149.205||0.9674|14.6598|-24.9474|1.0805|0.6925|10.025|1.0395|0.2863|0.4633|0|-1.2842|5.4871|9.341|1.12||121.929|25.883|6.895|16.592|10.485|-1.942|33.27|33.27|417.7932|41.73|2009-01-09/ev_revenues|1.0976|2009-01-23/ev_revenues|1.047|2009-02-06/ev_revenues|0.9624|2009-02-20/ev_revenues|0.8535|2009-01-07/ev_free_cash_flow|-23.2057|2009-01-21/ev_free_cash_flow|-22.9642|2009-02-04/ev_free_cash_flow|-19.8459|2009-02-18/ev_free_cash_flow|-18.2063|2009-01-07/ps_ratio|0.862|2009-01-21/ps_ratio|0.8503|2009-02-04/ps_ratio|0.6994|2009-02-18/ps_ratio|0.6201|2009-01-07/pe_ratio|11.3315|2009-01-21/pe_ratio|11.1779|2009-02-04/pe_ratio|9.1941|2009-02-18/pe_ratio|8.1509|2009-01-07/price_to_book_value|1.5286|2009-01-21/price_to_book_value|1.5079|2009-02-04/price_to_book_value|1.2403|2009-02-18/price_to_book_value|1.0996|2009-01-07/peg_ratio|0.1766|2009-01-21/peg_ratio|0.1742|2009-02-04/peg_ratio|0.1433|2009-02-18/peg_ratio|0.127|2009-01-02/dividend_yield|0|2009-01-05/dividend_yield|0|2009-01-06/dividend_yield|0|2009-01-07/dividend_yield|0|2009-01-08/dividend_yield|0|2009-01-09/dividend_yield|0|2009-01-12/dividend_yield|0|2009-01-13/dividend_yield|0|2009-01-14/dividend_yield|0|2009-01-15/dividend_yield|0|2009-01-16/dividend_yield|0|2009-01-20/dividend_yield|0|2009-01-21/dividend_yield|0|2009-01-22/dividend_yield|0|2009-01-23/dividend_yield|0|2009-01-26/dividend_yield|0|2009-01-27/dividend_yield|0|2009-01-28/dividend_yield|0|2009-01-29/dividend_yield|0|2009-01-30/dividend_yield|0|2009-02-02/dividend_yield|0|2009-02-03/dividend_yield|0|2009-02-04/dividend_yield|0|2009-02-05/dividend_yield|0|2009-02-06/dividend_yield|0|2009-02-09/dividend_yield|0|2009-02-10/dividend_yield|0|2009-02-11/dividend_yield|0|2009-02-12/dividend_yield|0|2009-02-13/dividend_yield|0|2009-02-17/dividend_yield|0|2009-02-18/dividend_yield|0|2009-02-19/dividend_yield|0|2009-02-20/dividend_yield|0|2009-02-23/dividend_yield|0|2009-02-24/dividend_yield|0|2009-02-25/dividend_yield|0|2009-02-26/dividend_yield|0|2009-02-27/dividend_yield|0|2009-01-15/percent_of_shares_outstanding|9.5626|2009-01-30/percent_of_shares_outstanding|9.527|2009-02-13/percent_of_shares_outstanding|5.9462|2009-02-27/percent_of_shares_outstanding|5.902|2009-01-09/price|41.73|2009-01-23/price|39.22|2009-02-06/price|35.02|2009-02-20/price|29.62|2009-01-09/total_return_price|41.73|2009-01-23/total_return_price|39.22|2009-02-06/total_return_price|35.02|2009-02-20/total_return_price|29.62|2009-01-09/enterprise_value|500.0438|2009-01-23/enterprise_value|476.9985|2009-02-06/enterprise_value|438.4366|2009-02-20/enterprise_value|388.8571 russ2000_1588|NWPX|200903|244.272|0.104|75.411|198.195|21.451|181.646|46.481|135.165||294.745|190.893||0.7418|11.4156|-15.7089|0.7429|0.4962|6.5229|0.8852|0.1017|0.3089|0|-0.1157|6.65|9.353|0.15||84.23|8.423|5.248|2.385|1.387|-1.226|23.93|23.93|337.9334|30.84|2009-04-03/ev_revenues|0.8429|2009-04-17/ev_revenues|0.8547|2009-05-01/ev_revenues|1.007|2009-05-15/ev_revenues|0.9658|2009-05-29/ev_revenues|1.0116|2009-04-01/ev_free_cash_flow|24.4194|2009-04-15/ev_free_cash_flow|25.5931|2009-04-29/ev_free_cash_flow|30.8361|2009-05-13/ev_free_cash_flow|29.1841|2009-05-27/ev_free_cash_flow|30.6511|2009-04-01/ps_ratio|0.5967|2009-04-15/ps_ratio|0.6353|2009-04-29/ps_ratio|0.8077|2009-05-13/ps_ratio|0.7534|2009-05-27/ps_ratio|0.8016|2009-04-01/pe_ratio|8.5663|2009-04-15/pe_ratio|9.1205|2009-04-29/pe_ratio|11.5964|2009-05-13/pe_ratio|10.8163|2009-05-27/pe_ratio|11.509|2009-04-01/price_to_book_value|0.8912|2009-04-15/price_to_book_value|0.9489|2009-04-29/price_to_book_value|1.2065|2009-05-13/price_to_book_value|1.1253|2009-05-27/price_to_book_value|1.1974|2009-04-01/peg_ratio|0.1959|2009-04-15/peg_ratio|0.2086|2009-04-29/peg_ratio|0.2652|2009-05-13/peg_ratio|0.2474|2009-05-27/peg_ratio|0.2632|2009-04-01/dividend_yield|0|2009-04-02/dividend_yield|0|2009-04-03/dividend_yield|0|2009-04-06/dividend_yield|0|2009-04-07/dividend_yield|0|2009-04-08/dividend_yield|0|2009-04-09/dividend_yield|0|2009-04-13/dividend_yield|0|2009-04-14/dividend_yield|0|2009-04-15/dividend_yield|0|2009-04-16/dividend_yield|0|2009-04-17/dividend_yield|0|2009-04-20/dividend_yield|0|2009-04-21/dividend_yield|0|2009-04-22/dividend_yield|0|2009-04-23/dividend_yield|0|2009-04-24/dividend_yield|0|2009-04-27/dividend_yield|0|2009-04-28/dividend_yield|0|2009-04-29/dividend_yield|0|2009-04-30/dividend_yield|0|2009-05-01/dividend_yield|0|2009-05-04/dividend_yield|0|2009-05-05/dividend_yield|0|2009-05-06/dividend_yield|0|2009-05-07/dividend_yield|0|2009-05-08/dividend_yield|0|2009-05-11/dividend_yield|0|2009-05-12/dividend_yield|0|2009-05-13/dividend_yield|0|2009-05-14/dividend_yield|0|2009-05-15/dividend_yield|0|2009-05-18/dividend_yield|0|2009-05-19/dividend_yield|0|2009-05-20/dividend_yield|0|2009-05-21/dividend_yield|0|2009-05-22/dividend_yield|0|2009-05-26/dividend_yield|0|2009-05-27/dividend_yield|0|2009-05-28/dividend_yield|0|2009-05-29/dividend_yield|0|2009-04-15/percent_of_shares_outstanding|6.7813|2009-04-30/percent_of_shares_outstanding|7.1333|2009-05-15/percent_of_shares_outstanding|7.1715|2009-05-29/percent_of_shares_outstanding|7.1954|2009-04-03/price|30.84|2009-04-17/price|31.41|2009-05-01/price|38.76|2009-05-15/price|36.77|2009-05-29/price|38.98|2009-04-03/total_return_price|30.84|2009-04-17/total_return_price|31.41|2009-05-01/total_return_price|38.76|2009-05-15/total_return_price|36.77|2009-05-29/total_return_price|38.98|2009-04-03/enterprise_value|375.7857|2009-04-17/enterprise_value|381.0505|2009-05-01/enterprise_value|448.9387|2009-05-15/enterprise_value|430.5581|2009-05-29/enterprise_value|450.9708 russ2000_1588|NWPX|200906|222.552|0.121|63.494|204.78|21.451|164.368|42.182|122.186||297.143|193.316||0.995|18.4249|28.0551|0.8521|0.7162|10.2831|1.0699|0.2352|0.2433|0|1.7254|6.1845|9.237|-0.14||68.179|2.408|4.101|-2.337|-1.259|-1.029|38.18|38.18|443.5816|38.35|2009-07-10/ev_revenues|1.061|2009-07-24/ev_revenues|1.0782|2009-08-07/ev_revenues|0.9576|2009-08-21/ev_revenues|1.0146|2009-07-08/ev_free_cash_flow|14.6489|2009-07-22/ev_free_cash_flow|14.9383|2009-08-05/ev_free_cash_flow|13.2624|2009-08-19/ev_free_cash_flow|13.7776|2009-07-08/ps_ratio|0.8875|2009-07-22/ps_ratio|0.9087|2009-08-05/ps_ratio|0.7864|2009-08-19/ps_ratio|0.824|2009-07-08/pe_ratio|16.7763|2009-07-22/pe_ratio|17.1754|2009-08-05/pe_ratio|14.864|2009-08-19/pe_ratio|15.5746|2009-07-08/price_to_book_value|1.189|2009-07-22/price_to_book_value|1.2173|2009-08-05/price_to_book_value|1.0534|2009-08-19/price_to_book_value|1.1038|2009-07-08/peg_ratio||2009-07-22/peg_ratio||2009-08-05/peg_ratio||2009-08-19/peg_ratio||2009-07-01/dividend_yield|0|2009-07-02/dividend_yield|0|2009-07-06/dividend_yield|0|2009-07-07/dividend_yield|0|2009-07-08/dividend_yield|0|2009-07-09/dividend_yield|0|2009-07-10/dividend_yield|0|2009-07-13/dividend_yield|0|2009-07-14/dividend_yield|0|2009-07-15/dividend_yield|0|2009-07-16/dividend_yield|0|2009-07-17/dividend_yield|0|2009-07-20/dividend_yield|0|2009-07-21/dividend_yield|0|2009-07-22/dividend_yield|0|2009-07-23/dividend_yield|0|2009-07-24/dividend_yield|0|2009-07-27/dividend_yield|0|2009-07-28/dividend_yield|0|2009-07-29/dividend_yield|0|2009-07-30/dividend_yield|0|2009-07-31/dividend_yield|0|2009-08-03/dividend_yield|0|2009-08-04/dividend_yield|0|2009-08-05/dividend_yield|0|2009-08-06/dividend_yield|0|2009-08-07/dividend_yield|0|2009-08-10/dividend_yield|0|2009-08-11/dividend_yield|0|2009-08-12/dividend_yield|0|2009-08-13/dividend_yield|0|2009-08-14/dividend_yield|0|2009-08-17/dividend_yield|0|2009-08-18/dividend_yield|0|2009-08-19/dividend_yield|0|2009-08-20/dividend_yield|0|2009-08-21/dividend_yield|0|2009-08-24/dividend_yield|0|2009-08-25/dividend_yield|0|2009-08-26/dividend_yield|0|2009-08-27/dividend_yield|0|2009-08-28/dividend_yield|0|2009-08-31/dividend_yield|0|2009-07-15/percent_of_shares_outstanding|6.5396|2009-07-31/percent_of_shares_outstanding|5.491|2009-08-14/percent_of_shares_outstanding|5.2894|2009-08-31/percent_of_shares_outstanding|5.3864|2009-07-10/price|38.35|2009-07-24/price|39.1|2009-08-07/price|33.85|2009-08-21/price|36.33|2009-07-10/total_return_price|38.35|2009-07-24/total_return_price|39.1|2009-08-07/total_return_price|33.85|2009-08-21/total_return_price|36.33|2009-07-10/enterprise_value|426.4018|2009-07-24/enterprise_value|433.3292|2009-08-07/enterprise_value|384.8375|2009-08-21/enterprise_value|407.744 russ2000_1588|NWPX|200909|196.491|0.172|79.172|176.364|21.451|173.397|60.332|113.065||248.09|143.839||0.9661|72.0685|8.7297|0.8753|0.9281|62.0926|1.2495||0.2382|0|2.8846|5.2574|9.24|-0.59||61.377|-2.268|5.17|-8.603|-5.494|-0.927|34.22|34.22|388.255|31.48|2009-10-02/ev_revenues|1.0425|2009-10-16/ev_revenues|1.1435|2009-10-30/ev_revenues|1.0044|2009-11-13/ev_revenues|0.894|2009-11-27/ev_revenues|0.8844|2009-10-14/ev_free_cash_flow|9.0535|2009-10-28/ev_free_cash_flow|8.1828|2009-11-11/ev_free_cash_flow|8.2266|2009-11-25/ev_free_cash_flow|7.0803|2009-10-14/ps_ratio|0.9691|2009-10-28/ps_ratio|0.8589|2009-11-11/ps_ratio|0.8645|2009-11-25/ps_ratio|0.7194|2009-10-14/pe_ratio|64.8333|2009-10-28/pe_ratio|57.463|2009-11-11/pe_ratio|57.8333|2009-11-25/pe_ratio|48.1296|2009-10-14/price_to_book_value|1.3046|2009-10-28/price_to_book_value|1.1563|2009-11-11/price_to_book_value|1.1638|2009-11-25/price_to_book_value|0.9685|2009-10-14/peg_ratio||2009-10-28/peg_ratio||2009-11-11/peg_ratio||2009-11-25/peg_ratio||2009-10-01/dividend_yield|0|2009-10-02/dividend_yield|0|2009-10-05/dividend_yield|0|2009-10-06/dividend_yield|0|2009-10-07/dividend_yield|0|2009-10-08/dividend_yield|0|2009-10-09/dividend_yield|0|2009-10-12/dividend_yield|0|2009-10-13/dividend_yield|0|2009-10-14/dividend_yield|0|2009-10-15/dividend_yield|0|2009-10-16/dividend_yield|0|2009-10-19/dividend_yield|0|2009-10-20/dividend_yield|0|2009-10-21/dividend_yield|0|2009-10-22/dividend_yield|0|2009-10-23/dividend_yield|0|2009-10-26/dividend_yield|0|2009-10-27/dividend_yield|0|2009-10-28/dividend_yield|0|2009-10-29/dividend_yield|0|2009-10-30/dividend_yield|0|2009-11-02/dividend_yield|0|2009-11-03/dividend_yield|0|2009-11-04/dividend_yield|0|2009-11-05/dividend_yield|0|2009-11-06/dividend_yield|0|2009-11-09/dividend_yield|0|2009-11-10/dividend_yield|0|2009-11-11/dividend_yield|0|2009-11-12/dividend_yield|0|2009-11-13/dividend_yield|0|2009-11-16/dividend_yield|0|2009-11-17/dividend_yield|0|2009-11-18/dividend_yield|0|2009-11-19/dividend_yield|0|2009-11-20/dividend_yield|0|2009-11-23/dividend_yield|0|2009-11-24/dividend_yield|0|2009-11-25/dividend_yield|0|2009-11-27/dividend_yield|0|2009-11-30/dividend_yield|0|2009-10-15/percent_of_shares_outstanding|5.4642|2009-10-30/percent_of_shares_outstanding|4.6697|2009-11-13/percent_of_shares_outstanding|4.5354|2009-11-30/percent_of_shares_outstanding|5.7663|2009-10-02/price|31.48|2009-10-16/price|35.15|2009-10-30/price|30.1|2009-11-13/price|26.09|2009-11-27/price|25.74|2009-10-02/total_return_price|31.48|2009-10-16/total_return_price|35.15|2009-10-30/total_return_price|30.1|2009-11-13/total_return_price|26.09|2009-11-27/total_return_price|25.74|2009-10-02/enterprise_value|349.9666|2009-10-16/enterprise_value|383.8958|2009-10-30/enterprise_value|337.2085|2009-11-13/enterprise_value|300.136|2009-11-27/enterprise_value|296.9003 russ2000_1588|NWPX|200912|179.805|0.031|74.866|163.432|21.451|144.938|57.461|87.477||246.299|141.928||1.0193|-40.8008|7.3865|0.7589|0.7582|50.7222|1.0207||0.1974|0|5.1257|6.7457|9.244|-0.21||64.868|3.123|5.576|-2.252|-1.911|-1.121|30.64|30.64|342.2008|27.83|2010-01-11/ev_revenues|1.0977|2010-01-25/ev_revenues|0.9909|2010-02-08/ev_revenues|0.898|2010-02-22/ev_revenues|0.9978|2010-01-06/ev_free_cash_flow|5.3929|2010-01-20/ev_free_cash_flow|5.1704|2010-02-03/ev_free_cash_flow|4.7416|2010-02-17/ev_free_cash_flow|4.7547|2010-01-06/ps_ratio|0.9213|2010-01-20/ps_ratio|0.8761|2010-02-03/ps_ratio|0.789|2010-02-17/ps_ratio|0.7916|2010-01-06/pe_ratio||2010-01-20/pe_ratio||2010-02-03/pe_ratio||2010-02-17/pe_ratio||2010-01-06/price_to_book_value|1.0397|2010-01-20/price_to_book_value|0.9887|2010-02-03/price_to_book_value|0.8903|2010-02-17/price_to_book_value|0.8933|2010-01-06/peg_ratio||2010-01-20/peg_ratio||2010-02-03/peg_ratio||2010-02-17/peg_ratio||2010-01-04/dividend_yield|0|2010-01-05/dividend_yield|0|2010-01-06/dividend_yield|0|2010-01-07/dividend_yield|0|2010-01-08/dividend_yield|0|2010-01-11/dividend_yield|0|2010-01-12/dividend_yield|0|2010-01-13/dividend_yield|0|2010-01-14/dividend_yield|0|2010-01-15/dividend_yield|0|2010-01-19/dividend_yield|0|2010-01-20/dividend_yield|0|2010-01-21/dividend_yield|0|2010-01-22/dividend_yield|0|2010-01-25/dividend_yield|0|2010-01-26/dividend_yield|0|2010-01-27/dividend_yield|0|2010-01-28/dividend_yield|0|2010-01-29/dividend_yield|0|2010-02-01/dividend_yield|0|2010-02-02/dividend_yield|0|2010-02-03/dividend_yield|0|2010-02-04/dividend_yield|0|2010-02-05/dividend_yield|0|2010-02-08/dividend_yield|0|2010-02-09/dividend_yield|0|2010-02-10/dividend_yield|0|2010-02-11/dividend_yield|0|2010-02-12/dividend_yield|0|2010-02-16/dividend_yield|0|2010-02-17/dividend_yield|0|2010-02-18/dividend_yield|0|2010-02-19/dividend_yield|0|2010-02-22/dividend_yield|0|2010-02-23/dividend_yield|0|2010-02-24/dividend_yield|0|2010-02-25/dividend_yield|0|2010-02-26/dividend_yield|0|2010-01-15/percent_of_shares_outstanding|6.4666|2010-01-29/percent_of_shares_outstanding|6.5702|2010-02-12/percent_of_shares_outstanding|6.3838|2010-02-26/percent_of_shares_outstanding|6.2305|2010-01-11/price|27.83|2010-01-25/price|24.61|2010-02-08/price|21.81|2010-02-22/price|24.82|2010-01-11/total_return_price|27.83|2010-01-25/total_return_price|24.61|2010-02-08/total_return_price|21.81|2010-02-22/total_return_price|24.82|2010-01-11/enterprise_value|305.8754|2010-01-25/enterprise_value|276.1064|2010-02-08/enterprise_value|250.2204|2010-02-22/enterprise_value|278.0479 russ2000_1588|NWPX|201003|202.158|0.018|80.6|165.243|21.451|168.602|59.001|109.601||247.657|142.984||0.9006|-33.4188|31.0774|0.6564|0.7367||0.8167||0.2867|0|4.5922|6.9486|9.342|0.05||80.382|8.189|6.911|0.577|0.488|-1.356|21.89|21.89|250.96|21.7|2010-04-05/ev_revenues|0.9892|2010-04-19/ev_revenues|1.0536|2010-05-03/ev_revenues|1.0795|2010-05-17/ev_revenues|1.0121|2010-04-14/ev_free_cash_flow|32.5934|2010-04-28/ev_free_cash_flow|32.3302|2010-05-12/ev_free_cash_flow|33.1514|2010-05-26/ev_free_cash_flow|29.3402|2010-04-14/ps_ratio|0.7853|2010-04-28/ps_ratio|0.7768|2010-05-12/ps_ratio|0.8031|2010-05-26/ps_ratio|0.6811|2010-04-14/pe_ratio||2010-04-28/pe_ratio||2010-05-12/pe_ratio||2010-05-26/pe_ratio||2010-04-14/price_to_book_value|0.8705|2010-04-28/price_to_book_value|0.8611|2010-05-12/price_to_book_value|0.8903|2010-05-26/price_to_book_value|0.755|2010-04-14/peg_ratio||2010-04-28/peg_ratio||2010-05-12/peg_ratio||2010-05-26/peg_ratio||2010-04-01/dividend_yield|0|2010-04-05/dividend_yield|0|2010-04-06/dividend_yield|0|2010-04-07/dividend_yield|0|2010-04-08/dividend_yield|0|2010-04-09/dividend_yield|0|2010-04-12/dividend_yield|0|2010-04-13/dividend_yield|0|2010-04-14/dividend_yield|0|2010-04-15/dividend_yield|0|2010-04-16/dividend_yield|0|2010-04-19/dividend_yield|0|2010-04-20/dividend_yield|0|2010-04-21/dividend_yield|0|2010-04-22/dividend_yield|0|2010-04-23/dividend_yield|0|2010-04-26/dividend_yield|0|2010-04-27/dividend_yield|0|2010-04-28/dividend_yield|0|2010-04-29/dividend_yield|0|2010-04-30/dividend_yield|0|2010-05-03/dividend_yield|0|2010-05-04/dividend_yield|0|2010-05-05/dividend_yield|0|2010-05-06/dividend_yield|0|2010-05-07/dividend_yield|0|2010-05-10/dividend_yield|0|2010-05-11/dividend_yield|0|2010-05-12/dividend_yield|0|2010-05-13/dividend_yield|0|2010-05-14/dividend_yield|0|2010-05-17/dividend_yield|0|2010-05-18/dividend_yield|0|2010-05-19/dividend_yield|0|2010-05-20/dividend_yield|0|2010-05-21/dividend_yield|0|2010-05-24/dividend_yield|0|2010-05-25/dividend_yield|0|2010-05-26/dividend_yield|0|2010-05-27/dividend_yield|0|2010-05-28/dividend_yield|0|2010-04-15/percent_of_shares_outstanding|7.3277|2010-04-30/percent_of_shares_outstanding|7.3818|2010-05-14/percent_of_shares_outstanding|7.7752|2010-05-28/percent_of_shares_outstanding|6.0481|2010-04-05/price|21.7|2010-04-19/price|23.61|2010-05-03/price|24.38|2010-05-17/price|22.38|2010-04-05/total_return_price|21.7|2010-04-19/total_return_price|23.61|2010-05-03/total_return_price|24.38|2010-05-17/total_return_price|22.38|2010-04-05/enterprise_value|271.8437|2010-04-19/enterprise_value|289.5232|2010-05-03/enterprise_value|296.6506|2010-05-17/enterprise_value|278.138 russ2000_1588|NWPX|201006|213.74|0.044|82.201|168.408|21.451|183.767|57.691|126.076||246.495|141.587||0.908|-26.2754|28.2348|0.614|0.6457||0.7157||0.356|0|0.4213|5.4172|9.2784|-0.34||96.125|4.923|6.885|-4.178|-3.138|-1.988|19.29|19.29|249.536|18.67|2010-07-13/ev_revenues|0.8625|2010-07-27/ev_revenues|0.8773|2010-08-10/ev_revenues|0.8208|2010-08-24/ev_revenues|0.7518|2010-07-07/ev_free_cash_flow|-12.2983|2010-07-21/ev_free_cash_flow|-12.2228|2010-08-04/ev_free_cash_flow|-13.0272|2010-08-18/ev_free_cash_flow|-11.1651|2010-07-07/ps_ratio|0.5586|2010-07-21/ps_ratio|0.5533|2010-08-04/ps_ratio|0.6088|2010-08-18/ps_ratio|0.4804|2010-07-07/pe_ratio||2010-07-21/pe_ratio||2010-08-04/pe_ratio||2010-08-18/pe_ratio||2010-07-07/price_to_book_value|0.687|2010-07-21/price_to_book_value|0.6806|2010-08-04/price_to_book_value|0.7488|2010-08-18/price_to_book_value|0.5909|2010-07-07/peg_ratio||2010-07-21/peg_ratio||2010-08-04/peg_ratio||2010-08-18/peg_ratio||2010-07-01/dividend_yield|0|2010-07-02/dividend_yield|0|2010-07-06/dividend_yield|0|2010-07-07/dividend_yield|0|2010-07-08/dividend_yield|0|2010-07-09/dividend_yield|0|2010-07-12/dividend_yield|0|2010-07-13/dividend_yield|0|2010-07-14/dividend_yield|0|2010-07-15/dividend_yield|0|2010-07-16/dividend_yield|0|2010-07-19/dividend_yield|0|2010-07-20/dividend_yield|0|2010-07-21/dividend_yield|0|2010-07-22/dividend_yield|0|2010-07-23/dividend_yield|0|2010-07-26/dividend_yield|0|2010-07-27/dividend_yield|0|2010-07-28/dividend_yield|0|2010-07-29/dividend_yield|0|2010-07-30/dividend_yield|0|2010-08-02/dividend_yield|0|2010-08-03/dividend_yield|0|2010-08-04/dividend_yield|0|2010-08-05/dividend_yield|0|2010-08-06/dividend_yield|0|2010-08-09/dividend_yield|0|2010-08-10/dividend_yield|0|2010-08-11/dividend_yield|0|2010-08-12/dividend_yield|0|2010-08-13/dividend_yield|0|2010-08-16/dividend_yield|0|2010-08-17/dividend_yield|0|2010-08-18/dividend_yield|0|2010-08-19/dividend_yield|0|2010-08-20/dividend_yield|0|2010-08-23/dividend_yield|0|2010-08-24/dividend_yield|0|2010-08-25/dividend_yield|0|2010-08-26/dividend_yield|0|2010-08-27/dividend_yield|0|2010-08-30/dividend_yield|0|2010-08-31/dividend_yield|0|2010-07-15/percent_of_shares_outstanding|5.17|2010-07-30/percent_of_shares_outstanding|5.185|2010-08-13/percent_of_shares_outstanding|4.9523|2010-08-31/percent_of_shares_outstanding|5.5166|2010-07-13/price|18.67|2010-07-27/price|19.15|2010-08-10/price|17.31|2010-08-24/price|15.06|2010-07-13/total_return_price|18.67|2010-07-27/total_return_price|19.15|2010-08-10/total_return_price|17.31|2010-08-24/total_return_price|15.06|2010-07-13/enterprise_value|261.134|2010-07-27/enterprise_value|265.5926|2010-08-10/enterprise_value|248.5014|2010-08-24/enterprise_value|227.6018 russ2000_1588|NWPX|201009|230.211|0.037|81.645|170.937|21.451|202.07|61.044|141.026||247.412|142.28||0.8233|-56.2312|-12.0939|0.5874|0.5445||0.6696||0.41|0|-3.584|4.5507|9.2899|-0.01||112.77|10.481|8.275|-0.179|-0.134|-2.247|17.39|17.39|249.2445|18.65|2010-10-05/ev_revenues|0.7756|2010-10-19/ev_revenues|0.7979|2010-11-02/ev_revenues|0.7814|2010-11-16/ev_revenues|0.825|2010-11-30/ev_revenues|0.8685|2010-10-13/ev_free_cash_flow|-7.6269|2010-10-27/ev_free_cash_flow|-7.2346|2010-11-10/ev_free_cash_flow|-8.1016|2010-11-24/ev_free_cash_flow|-7.966|2010-10-13/ps_ratio|0.5398|2010-10-27/ps_ratio|0.4973|2010-11-10/ps_ratio|0.5912|2010-11-24/ps_ratio|0.5765|2010-10-13/pe_ratio||2010-10-27/pe_ratio||2010-11-10/pe_ratio||2010-11-24/pe_ratio||2010-10-13/price_to_book_value|0.7729|2010-10-27/price_to_book_value|0.712|2010-11-10/price_to_book_value|0.8465|2010-11-24/price_to_book_value|0.8255|2010-10-13/peg_ratio||2010-10-27/peg_ratio||2010-11-10/peg_ratio||2010-11-24/peg_ratio||2010-10-01/dividend_yield|0|2010-10-04/dividend_yield|0|2010-10-05/dividend_yield|0|2010-10-06/dividend_yield|0|2010-10-07/dividend_yield|0|2010-10-08/dividend_yield|0|2010-10-11/dividend_yield|0|2010-10-12/dividend_yield|0|2010-10-13/dividend_yield|0|2010-10-14/dividend_yield|0|2010-10-15/dividend_yield|0|2010-10-18/dividend_yield|0|2010-10-19/dividend_yield|0|2010-10-20/dividend_yield|0|2010-10-21/dividend_yield|0|2010-10-22/dividend_yield|0|2010-10-25/dividend_yield|0|2010-10-26/dividend_yield|0|2010-10-27/dividend_yield|0|2010-10-28/dividend_yield|0|2010-10-29/dividend_yield|0|2010-11-01/dividend_yield|0|2010-11-02/dividend_yield|0|2010-11-03/dividend_yield|0|2010-11-04/dividend_yield|0|2010-11-05/dividend_yield|0|2010-11-08/dividend_yield|0|2010-11-09/dividend_yield|0|2010-11-10/dividend_yield|0|2010-11-11/dividend_yield|0|2010-11-12/dividend_yield|0|2010-11-15/dividend_yield|0|2010-11-16/dividend_yield|0|2010-11-17/dividend_yield|0|2010-11-18/dividend_yield|0|2010-11-19/dividend_yield|0|2010-11-22/dividend_yield|0|2010-11-23/dividend_yield|0|2010-11-24/dividend_yield|0|2010-11-26/dividend_yield|0|2010-11-29/dividend_yield|0|2010-11-30/dividend_yield|0|2010-10-15/percent_of_shares_outstanding|3.8555|2010-10-29/percent_of_shares_outstanding|3.676|2010-11-15/percent_of_shares_outstanding|3.6583|2010-11-30/percent_of_shares_outstanding|4.0706|2010-10-05/price|18.65|2010-10-19/price|19.5|2010-11-02/price|18.87|2010-11-16/price|20.53|2010-11-30/price|22.19|2010-10-05/total_return_price|18.65|2010-10-19/total_return_price|19.5|2010-11-02/total_return_price|18.87|2010-11-16/total_return_price|20.53|2010-11-30/total_return_price|22.19|2010-10-05/enterprise_value|274.6905|2010-10-19/enterprise_value|282.5882|2010-11-02/enterprise_value|276.7346|2010-11-16/enterprise_value|292.1585|2010-11-30/enterprise_value|307.5824 russ2000_1588|NWPX|201012|216.7|0.051|80.887|171.766|21.451|189.559|61.52|128.039||245.646|140.494||0.9079|-57.8832|-8.4092|0.7235|0.6245||0.8942||0.3725|0|-2.8996|3.4506|9.294|-0.29||97.473|6.095|7.022|-3.308|-2.656|-2.505|23.69|23.69|321.5196|23.47|2011-01-11/ev_revenues|0.8007|2011-01-25/ev_revenues|0.7485|2011-02-08/ev_revenues|0.8149|2011-02-22/ev_revenues|0.7805|2011-01-05/ev_free_cash_flow|-7.5881|2011-01-19/ev_free_cash_flow|-7.3693|2011-02-02/ev_free_cash_flow|-7.4298|2011-02-16/ev_free_cash_flow|-7.8442|2011-01-05/ps_ratio|0.5474|2011-01-19/ps_ratio|0.5248|2011-02-02/ps_ratio|0.531|2011-02-16/ps_ratio|0.5738|2011-01-05/pe_ratio||2011-01-19/pe_ratio||2011-02-02/pe_ratio||2011-02-16/pe_ratio||2011-01-05/price_to_book_value|0.8615|2011-01-19/price_to_book_value|0.8259|2011-02-02/price_to_book_value|0.8358|2011-02-16/price_to_book_value|0.9031|2011-01-05/peg_ratio||2011-01-19/peg_ratio||2011-02-02/peg_ratio||2011-02-16/peg_ratio||2011-01-03/dividend_yield|0|2011-01-04/dividend_yield|0|2011-01-05/dividend_yield|0|2011-01-06/dividend_yield|0|2011-01-07/dividend_yield|0|2011-01-10/dividend_yield|0|2011-01-11/dividend_yield|0|2011-01-12/dividend_yield|0|2011-01-13/dividend_yield|0|2011-01-14/dividend_yield|0|2011-01-18/dividend_yield|0|2011-01-19/dividend_yield|0|2011-01-20/dividend_yield|0|2011-01-21/dividend_yield|0|2011-01-24/dividend_yield|0|2011-01-25/dividend_yield|0|2011-01-26/dividend_yield|0|2011-01-27/dividend_yield|0|2011-01-28/dividend_yield|0|2011-01-31/dividend_yield|0|2011-02-01/dividend_yield|0|2011-02-02/dividend_yield|0|2011-02-03/dividend_yield|0|2011-02-04/dividend_yield|0|2011-02-07/dividend_yield|0|2011-02-08/dividend_yield|0|2011-02-09/dividend_yield|0|2011-02-10/dividend_yield|0|2011-02-11/dividend_yield|0|2011-02-14/dividend_yield|0|2011-02-15/dividend_yield|0|2011-02-16/dividend_yield|0|2011-02-17/dividend_yield|0|2011-02-18/dividend_yield|0|2011-02-22/dividend_yield|0|2011-02-23/dividend_yield|0|2011-02-24/dividend_yield|0|2011-02-25/dividend_yield|0|2011-02-28/dividend_yield|0|2011-01-14/percent_of_shares_outstanding|3.4748|2011-01-31/percent_of_shares_outstanding|3.4178|2011-02-15/percent_of_shares_outstanding|3.5663|2011-02-28/percent_of_shares_outstanding|3.3435|2011-01-11/price|23.47|2011-01-25/price|21.3|2011-02-08/price|24.06|2011-02-22/price|22.63|2011-01-11/total_return_price|23.47|2011-01-25/total_return_price|21.3|2011-02-08/total_return_price|24.06|2011-02-22/total_return_price|22.63|2011-01-11/enterprise_value|309.6778|2011-01-25/enterprise_value|289.5007|2011-02-08/enterprise_value|315.1637|2011-02-22/enterprise_value|301.8673 russ2000_1588|NWPX|201103|238.333|0.077|93.601|174.895|21.451|210.31|75.004|135.306||249.479|144.06||0.7959|-103.9752|-7.767|0.6775|0.5654||0.8906||0.3935|0|-4.6603|4.0284|9.344|0.31||111.458|14.768|7.289|4.748|2.932|-2.618|23.25|23.25|307.8019|23.41|2011-04-05/ev_revenues|0.7562|2011-04-19/ev_revenues|0.7449|2011-05-03/ev_revenues|0.7433|2011-05-17/ev_revenues|0.7694|2011-05-31/ev_revenues|0.8173|2011-04-13/ev_free_cash_flow|-12.4697|2011-04-27/ev_free_cash_flow|-13.0309|2011-05-11/ev_free_cash_flow|-13.4578|2011-05-25/ev_free_cash_flow|-13.7655|2011-04-13/ps_ratio|0.4873|2011-04-27/ps_ratio|0.5196|2011-05-11/ps_ratio|0.5443|2011-05-25/ps_ratio|0.5621|2011-04-13/pe_ratio||2011-04-27/pe_ratio||2011-05-11/pe_ratio||2011-05-25/pe_ratio||2011-04-13/price_to_book_value|0.8167|2011-04-27/price_to_book_value|0.8711|2011-05-11/price_to_book_value|0.9125|2011-05-25/price_to_book_value|0.9424|2011-04-13/peg_ratio||2011-04-27/peg_ratio||2011-05-11/peg_ratio||2011-05-25/peg_ratio||2011-04-01/dividend_yield|0|2011-04-04/dividend_yield|0|2011-04-05/dividend_yield|0|2011-04-06/dividend_yield|0|2011-04-07/dividend_yield|0|2011-04-08/dividend_yield|0|2011-04-11/dividend_yield|0|2011-04-12/dividend_yield|0|2011-04-13/dividend_yield|0|2011-04-14/dividend_yield|0|2011-04-15/dividend_yield|0|2011-04-18/dividend_yield|0|2011-04-19/dividend_yield|0|2011-04-20/dividend_yield|0|2011-04-21/dividend_yield|0|2011-04-25/dividend_yield|0|2011-04-26/dividend_yield|0|2011-04-27/dividend_yield|0|2011-04-28/dividend_yield|0|2011-04-29/dividend_yield|0|2011-05-02/dividend_yield|0|2011-05-03/dividend_yield|0|2011-05-04/dividend_yield|0|2011-05-05/dividend_yield|0|2011-05-06/dividend_yield|0|2011-05-09/dividend_yield|0|2011-05-10/dividend_yield|0|2011-05-11/dividend_yield|0|2011-05-12/dividend_yield|0|2011-05-13/dividend_yield|0|2011-05-16/dividend_yield|0|2011-05-17/dividend_yield|0|2011-05-18/dividend_yield|0|2011-05-19/dividend_yield|0|2011-05-20/dividend_yield|0|2011-05-23/dividend_yield|0|2011-05-24/dividend_yield|0|2011-05-25/dividend_yield|0|2011-05-26/dividend_yield|0|2011-05-27/dividend_yield|0|2011-05-31/dividend_yield|0|2011-04-15/percent_of_shares_outstanding|4.1639|2011-04-29/percent_of_shares_outstanding|4.4783|2011-05-13/percent_of_shares_outstanding|4.5123|2011-05-31/percent_of_shares_outstanding|5.2416|2011-04-05/price|23.41|2011-04-19/price|22.9|2011-05-03/price|22.82|2011-05-17/price|23.99|2011-05-31/price|26.14|2011-04-05/total_return_price|23.41|2011-04-19/total_return_price|22.9|2011-05-03/total_return_price|22.82|2011-05-17/total_return_price|23.99|2011-05-31/total_return_price|26.14|2011-04-05/enterprise_value|315.9772|2011-04-19/enterprise_value|311.2305|2011-05-03/enterprise_value|310.5703|2011-05-17/enterprise_value|321.4619|2011-05-31/enterprise_value|341.4805 russ2000_1588|NWPX|201106|235.793|0.043|74.178|171.661|20.478|192.85|136.401|56.449||255.287|149.435||0.8008|65.5427|-13.6924|0.7487|0.5579||0.9353||0.3605|0|-1.7644|4.9306|9.355|0.53||143.801|16.671|5.603|8.232|4.977|-2.552|25.4|25.4|334.5904|27|2011-07-12/ev_revenues|0.7396|2011-07-26/ev_revenues|0.8051|2011-08-09/ev_revenues|0.7418|2011-08-23/ev_revenues|0.6947|2011-07-06/ev_free_cash_flow|-23.0844|2011-07-20/ev_free_cash_flow|-24.373|2011-08-03/ev_free_cash_flow|-23.3909|2011-08-17/ev_free_cash_flow|-23.5911|2011-08-31/ev_free_cash_flow|-23.2095|2011-07-06/ps_ratio|0.5418|2011-07-20/ps_ratio|0.5831|2011-08-03/ps_ratio|0.5516|2011-08-17/ps_ratio|0.558|2011-08-31/ps_ratio|0.5458|2011-07-06/pe_ratio|50.1111|2011-07-20/pe_ratio|53.9259|2011-08-03/pe_ratio|51.0185|2011-08-17/pe_ratio|51.6111|2011-08-31/pe_ratio|50.4815|2011-07-06/price_to_book_value|0.9905|2011-07-20/price_to_book_value|1.0659|2011-08-03/price_to_book_value|1.0085|2011-08-17/price_to_book_value|1.0202|2011-08-31/price_to_book_value|0.9978|2011-07-06/peg_ratio||2011-07-20/peg_ratio||2011-08-03/peg_ratio||2011-08-17/peg_ratio||2011-08-31/peg_ratio||2011-07-01/dividend_yield|0|2011-07-05/dividend_yield|0|2011-07-06/dividend_yield|0|2011-07-07/dividend_yield|0|2011-07-08/dividend_yield|0|2011-07-11/dividend_yield|0|2011-07-12/dividend_yield|0|2011-07-13/dividend_yield|0|2011-07-14/dividend_yield|0|2011-07-15/dividend_yield|0|2011-07-18/dividend_yield|0|2011-07-19/dividend_yield|0|2011-07-20/dividend_yield|0|2011-07-21/dividend_yield|0|2011-07-22/dividend_yield|0|2011-07-25/dividend_yield|0|2011-07-26/dividend_yield|0|2011-07-27/dividend_yield|0|2011-07-28/dividend_yield|0|2011-07-29/dividend_yield|0|2011-08-01/dividend_yield|0|2011-08-02/dividend_yield|0|2011-08-03/dividend_yield|0|2011-08-04/dividend_yield|0|2011-08-05/dividend_yield|0|2011-08-08/dividend_yield|0|2011-08-09/dividend_yield|0|2011-08-10/dividend_yield|0|2011-08-11/dividend_yield|0|2011-08-12/dividend_yield|0|2011-08-15/dividend_yield|0|2011-08-16/dividend_yield|0|2011-08-17/dividend_yield|0|2011-08-18/dividend_yield|0|2011-08-19/dividend_yield|0|2011-08-22/dividend_yield|0|2011-08-23/dividend_yield|0|2011-08-24/dividend_yield|0|2011-08-25/dividend_yield|0|2011-08-26/dividend_yield|0|2011-08-29/dividend_yield|0|2011-08-30/dividend_yield|0|2011-08-31/dividend_yield|0|2011-07-15/percent_of_shares_outstanding|4.7658|2011-07-29/percent_of_shares_outstanding|5.508|2011-08-15/percent_of_shares_outstanding|5.0589|2011-08-31/percent_of_shares_outstanding|4.8279|2011-07-12/price|27|2011-07-26/price|30.26|2011-08-09/price|27.11|2011-08-23/price|24.76|2011-07-12/total_return_price|27|2011-07-26/total_return_price|30.26|2011-08-09/total_return_price|27.11|2011-08-23/total_return_price|24.76|2011-07-12/enterprise_value|344.2969|2011-07-26/enterprise_value|374.7606|2011-08-09/enterprise_value|345.3248|2011-08-23/enterprise_value|323.3648 russ2000_1588|NWPX|201109|234.343|0.072|91.889|152.156|20.478|183.932|69.726|114.206||238.61|131.67||0.7059|31.7239|-19.1999|0.6409|0.4175|38.6111|0.7632||0.3404|0|0.613|4.9348|9.3734|0.35||139.265|16.514|6.467|6.854|3.284|-2.243|25.32|25.32|328.5978|21.52|2011-10-04/ev_revenues|0.5738|2011-10-18/ev_revenues|0.6016|2011-11-01/ev_revenues|0.6371|2011-11-15/ev_revenues|0.636|2011-11-29/ev_revenues|0.5668|2011-10-12/ev_free_cash_flow|35.4596|2011-10-26/ev_free_cash_flow|37.1031|2011-11-09/ev_free_cash_flow|34.9302|2011-11-23/ev_free_cash_flow|32.6912|2011-10-12/ps_ratio|0.4456|2011-10-26/ps_ratio|0.4739|2011-11-09/ps_ratio|0.4365|2011-11-23/ps_ratio|0.398|2011-10-12/pe_ratio|26.0778|2011-10-26/pe_ratio|27.7333|2011-11-09/pe_ratio|25.5444|2011-11-23/pe_ratio|23.2889|2011-10-12/price_to_book_value|0.9196|2011-10-26/price_to_book_value|0.9779|2011-11-09/price_to_book_value|0.9007|2011-11-23/price_to_book_value|0.8212|2011-10-12/peg_ratio||2011-10-26/peg_ratio||2011-11-09/peg_ratio||2011-11-23/peg_ratio||2011-10-03/dividend_yield|0|2011-10-04/dividend_yield|0|2011-10-05/dividend_yield|0|2011-10-06/dividend_yield|0|2011-10-07/dividend_yield|0|2011-10-10/dividend_yield|0|2011-10-11/dividend_yield|0|2011-10-12/dividend_yield|0|2011-10-13/dividend_yield|0|2011-10-14/dividend_yield|0|2011-10-17/dividend_yield|0|2011-10-18/dividend_yield|0|2011-10-19/dividend_yield|0|2011-10-20/dividend_yield|0|2011-10-21/dividend_yield|0|2011-10-24/dividend_yield|0|2011-10-25/dividend_yield|0|2011-10-26/dividend_yield|0|2011-10-27/dividend_yield|0|2011-10-28/dividend_yield|0|2011-10-31/dividend_yield|0|2011-11-01/dividend_yield|0|2011-11-02/dividend_yield|0|2011-11-03/dividend_yield|0|2011-11-04/dividend_yield|0|2011-11-07/dividend_yield|0|2011-11-08/dividend_yield|0|2011-11-09/dividend_yield|0|2011-11-10/dividend_yield|0|2011-11-11/dividend_yield|0|2011-11-14/dividend_yield|0|2011-11-15/dividend_yield|0|2011-11-16/dividend_yield|0|2011-11-17/dividend_yield|0|2011-11-18/dividend_yield|0|2011-11-21/dividend_yield|0|2011-11-22/dividend_yield|0|2011-11-23/dividend_yield|0|2011-11-25/dividend_yield|0|2011-11-28/dividend_yield|0|2011-11-29/dividend_yield|0|2011-11-30/dividend_yield|0|2011-10-14/percent_of_shares_outstanding|4.9476|2011-10-31/percent_of_shares_outstanding|4.5632|2011-11-15/percent_of_shares_outstanding|4.7512|2011-11-30/percent_of_shares_outstanding|4.7623|2011-10-04/price|21.52|2011-10-18/price|22.98|2011-11-01/price|24.85|2011-11-15/price|24.79|2011-11-29/price|21.15|2011-10-04/total_return_price|21.52|2011-10-18/total_return_price|22.98|2011-11-01/total_return_price|24.85|2011-11-15/total_return_price|24.79|2011-11-29/total_return_price|21.15|2011-10-04/enterprise_value|282.326|2011-10-18/enterprise_value|295.9751|2011-11-01/enterprise_value|313.4572|2011-11-15/enterprise_value|312.8963|2011-11-29/enterprise_value|278.867 russ2000_1588|NWPX|201112|226.923|0.182|107.169|152.846|20.478|173.106|56.309|116.797||240.267|133.137||0.6202|23.1767|38.195|0.7098|0.4927|28.8333|1.0167||0.3321|0|1.9569|4.3218|9.4582|0.15||117.144|11.185|6.956|2.444|1.467|-1.794|23.96|23.96|305.1369|22.55|2012-01-10/ev_revenues|0.5678|2012-01-24/ev_revenues|0.5842|2012-02-07/ev_revenues|0.6146|2012-02-21/ev_revenues|0.6069|2012-01-04/ev_free_cash_flow|-72.7207|2012-01-18/ev_free_cash_flow|-70.7155|2012-02-01/ev_free_cash_flow|-73.0204|2012-02-15/ev_free_cash_flow|-74.9565|2012-02-29/ev_free_cash_flow|-76.0398|2012-01-04/ps_ratio|0.4225|2012-01-18/ps_ratio|0.4065|2012-02-01/ps_ratio|0.4249|2012-02-15/ps_ratio|0.4403|2012-02-29/ps_ratio|0.4489|2012-01-04/pe_ratio|17.194|2012-01-18/pe_ratio|16.5448|2012-02-01/pe_ratio|17.291|2012-02-15/pe_ratio|17.9179|2012-02-29/pe_ratio|18.2687|2012-01-04/price_to_book_value|0.8969|2012-01-18/price_to_book_value|0.863|2012-02-01/price_to_book_value|0.902|2012-02-15/price_to_book_value|0.9347|2012-02-29/price_to_book_value|0.953|2012-01-04/peg_ratio||2012-01-18/peg_ratio||2012-02-01/peg_ratio||2012-02-15/peg_ratio||2012-02-29/peg_ratio||2012-01-03/dividend_yield|0|2012-01-04/dividend_yield|0|2012-01-05/dividend_yield|0|2012-01-06/dividend_yield|0|2012-01-09/dividend_yield|0|2012-01-10/dividend_yield|0|2012-01-11/dividend_yield|0|2012-01-12/dividend_yield|0|2012-01-13/dividend_yield|0|2012-01-17/dividend_yield|0|2012-01-18/dividend_yield|0|2012-01-19/dividend_yield|0|2012-01-20/dividend_yield|0|2012-01-23/dividend_yield|0|2012-01-24/dividend_yield|0|2012-01-25/dividend_yield|0|2012-01-26/dividend_yield|0|2012-01-27/dividend_yield|0|2012-01-30/dividend_yield|0|2012-01-31/dividend_yield|0|2012-02-01/dividend_yield|0|2012-02-02/dividend_yield|0|2012-02-03/dividend_yield|0|2012-02-06/dividend_yield|0|2012-02-07/dividend_yield|0|2012-02-08/dividend_yield|0|2012-02-09/dividend_yield|0|2012-02-10/dividend_yield|0|2012-02-13/dividend_yield|0|2012-02-14/dividend_yield|0|2012-02-15/dividend_yield|0|2012-02-16/dividend_yield|0|2012-02-17/dividend_yield|0|2012-02-21/dividend_yield|0|2012-02-22/dividend_yield|0|2012-02-23/dividend_yield|0|2012-02-24/dividend_yield|0|2012-02-27/dividend_yield|0|2012-02-28/dividend_yield|0|2012-02-29/dividend_yield|0|2012-01-13/percent_of_shares_outstanding|3.8796|2012-01-31/percent_of_shares_outstanding|3.5278|2012-02-15/percent_of_shares_outstanding|3.3862|2012-02-29/percent_of_shares_outstanding|4.278|2012-01-10/price|22.55|2012-01-24/price|23.45|2012-02-07/price|25.11|2012-02-21/price|24.69|2012-01-10/total_return_price|22.55|2012-01-24/total_return_price|23.45|2012-02-07/total_return_price|25.11|2012-02-21/total_return_price|24.69|2012-01-10/enterprise_value|290.5177|2012-01-24/enterprise_value|298.9355|2012-02-07/enterprise_value|314.4619|2012-02-21/enterprise_value|310.5335 russ2000_1588|NWPX|201203|219.922|0.088|98.612|153.225|20.478|161.967|56.399|105.568||245.541|137.871||0.5501|18.5148|-68.6411|0.6571|0.39|15.8731|0.828||0.2802|0|2.2245|3.8153|9.412|0.5||142.175|16.5|7.321|7.544|4.734|-1.599|21.58|21.58|281.4451|20.75|2012-04-03/ev_revenues|0.4852|2012-04-17/ev_revenues|0.498|2012-05-01/ev_revenues|0.4703|2012-05-15/ev_revenues|0.5067|2012-05-29/ev_revenues|0.5052|2012-04-11/ev_free_cash_flow|16.8282|2012-04-25/ev_free_cash_flow|17.4859|2012-05-09/ev_free_cash_flow|17.4983|2012-05-23/ev_free_cash_flow|18.0968|2012-04-11/ps_ratio|0.343|2012-04-25/ps_ratio|0.3613|2012-05-09/ps_ratio|0.3617|2012-05-23/ps_ratio|0.3783|2012-04-11/pe_ratio|12.9346|2012-04-25/pe_ratio|13.6275|2012-05-09/pe_ratio|13.6405|2012-05-23/pe_ratio|14.268|2012-04-11/price_to_book_value|0.7553|2012-04-25/price_to_book_value|0.7957|2012-05-09/price_to_book_value|0.7965|2012-05-23/price_to_book_value|0.8333|2012-04-11/peg_ratio||2012-04-25/peg_ratio||2012-05-09/peg_ratio||2012-05-23/peg_ratio||2012-04-02/dividend_yield|0|2012-04-03/dividend_yield|0|2012-04-04/dividend_yield|0|2012-04-05/dividend_yield|0|2012-04-09/dividend_yield|0|2012-04-10/dividend_yield|0|2012-04-11/dividend_yield|0|2012-04-12/dividend_yield|0|2012-04-13/dividend_yield|0|2012-04-16/dividend_yield|0|2012-04-17/dividend_yield|0|2012-04-18/dividend_yield|0|2012-04-19/dividend_yield|0|2012-04-20/dividend_yield|0|2012-04-23/dividend_yield|0|2012-04-24/dividend_yield|0|2012-04-25/dividend_yield|0|2012-04-26/dividend_yield|0|2012-04-27/dividend_yield|0|2012-04-30/dividend_yield|0|2012-05-01/dividend_yield|0|2012-05-02/dividend_yield|0|2012-05-03/dividend_yield|0|2012-05-04/dividend_yield|0|2012-05-07/dividend_yield|0|2012-05-08/dividend_yield|0|2012-05-09/dividend_yield|0|2012-05-10/dividend_yield|0|2012-05-11/dividend_yield|0|2012-05-14/dividend_yield|0|2012-05-15/dividend_yield|0|2012-05-16/dividend_yield|0|2012-05-17/dividend_yield|0|2012-05-18/dividend_yield|0|2012-05-21/dividend_yield|0|2012-05-22/dividend_yield|0|2012-05-23/dividend_yield|0|2012-05-24/dividend_yield|0|2012-05-25/dividend_yield|0|2012-05-29/dividend_yield|0|2012-05-30/dividend_yield|0|2012-05-31/dividend_yield|0|2012-04-13/percent_of_shares_outstanding|4.9345|2012-04-30/percent_of_shares_outstanding|5.1184|2012-05-15/percent_of_shares_outstanding|5.4439|2012-05-31/percent_of_shares_outstanding|5.5451|2012-04-03/price|20.75|2012-04-17/price|21.49|2012-05-01/price|19.89|2012-05-15/price|21.99|2012-05-29/price|21.9|2012-04-03/total_return_price|20.75|2012-04-17/total_return_price|21.49|2012-05-01/total_return_price|19.89|2012-05-15/total_return_price|21.99|2012-05-29/total_return_price|21.9|2012-04-03/enterprise_value|263.1693|2012-04-17/enterprise_value|270.1039|2012-05-01/enterprise_value|255.1102|2012-05-15/enterprise_value|274.8335|2012-05-29/enterprise_value|273.9899 russ2000_1588|NWPX|201206|248.859|0.025|120.604|152.612|20.478|185.091|136.147|48.944||249.949|141.475||0.537|22.3874|19.431|0.6736|0.4156|15.6732|0.9154||0.2621|0|2.8299|6.342|9.433|0.38||131.041|13.577|6.607|5.524|3.604|-1.48|23.74|23.74|291.2364|24.39|2012-07-10/ev_revenues|0.5556|2012-07-24/ev_revenues|0.531|2012-08-07/ev_revenues|0.5632|2012-08-21/ev_revenues|0.5873|2012-07-05/ev_free_cash_flow|11.513|2012-07-19/ev_free_cash_flow|11.0755|2012-08-02/ev_free_cash_flow|11.0894|2012-08-16/ev_free_cash_flow|11.7823|2012-08-30/ev_free_cash_flow|11.6948|2012-07-05/ps_ratio|0.4375|2012-07-19/ps_ratio|0.4162|2012-08-02/ps_ratio|0.4167|2012-08-16/ps_ratio|0.4505|2012-08-30/ps_ratio|0.4462|2012-07-05/pe_ratio|17.8261|2012-07-19/pe_ratio|16.9565|2012-08-02/pe_ratio|16.9783|2012-08-16/pe_ratio|18.3551|2012-08-30/pe_ratio|18.1812|2012-07-05/price_to_book_value|0.9232|2012-07-19/price_to_book_value|0.8781|2012-08-02/price_to_book_value|0.8796|2012-08-16/price_to_book_value|0.9509|2012-08-30/price_to_book_value|0.9419|2012-07-05/peg_ratio|0.1146|2012-07-19/peg_ratio|0.109|2012-08-02/peg_ratio|0.1091|2012-08-16/peg_ratio|0.118|2012-08-30/peg_ratio|0.1169|2012-07-02/dividend_yield|0|2012-07-03/dividend_yield|0|2012-07-05/dividend_yield|0|2012-07-06/dividend_yield|0|2012-07-09/dividend_yield|0|2012-07-10/dividend_yield|0|2012-07-11/dividend_yield|0|2012-07-12/dividend_yield|0|2012-07-13/dividend_yield|0|2012-07-16/dividend_yield|0|2012-07-17/dividend_yield|0|2012-07-18/dividend_yield|0|2012-07-19/dividend_yield|0|2012-07-20/dividend_yield|0|2012-07-23/dividend_yield|0|2012-07-24/dividend_yield|0|2012-07-25/dividend_yield|0|2012-07-26/dividend_yield|0|2012-07-27/dividend_yield|0|2012-07-30/dividend_yield|0|2012-07-31/dividend_yield|0|2012-08-01/dividend_yield|0|2012-08-02/dividend_yield|0|2012-08-03/dividend_yield|0|2012-08-06/dividend_yield|0|2012-08-07/dividend_yield|0|2012-08-08/dividend_yield|0|2012-08-09/dividend_yield|0|2012-08-10/dividend_yield|0|2012-08-13/dividend_yield|0|2012-08-14/dividend_yield|0|2012-08-15/dividend_yield|0|2012-08-16/dividend_yield|0|2012-08-17/dividend_yield|0|2012-08-20/dividend_yield|0|2012-08-21/dividend_yield|0|2012-08-22/dividend_yield|0|2012-08-23/dividend_yield|0|2012-08-24/dividend_yield|0|2012-08-27/dividend_yield|0|2012-08-28/dividend_yield|0|2012-08-29/dividend_yield|0|2012-08-30/dividend_yield|0|2012-08-31/dividend_yield|0|2012-07-13/percent_of_shares_outstanding|5.9702|2012-07-31/percent_of_shares_outstanding|5.9174|2012-08-15/percent_of_shares_outstanding|5.4908|2012-08-31/percent_of_shares_outstanding|5.2495|2012-07-10/price|24.39|2012-07-24/price|23|2012-08-07/price|24.81|2012-08-21/price|26.17|2012-07-10/total_return_price|24.39|2012-07-24/total_return_price|23|2012-08-07/total_return_price|24.81|2012-08-21/total_return_price|26.17|2012-07-10/enterprise_value|294.2483|2012-07-24/enterprise_value|281.2104|2012-08-07/enterprise_value|298.2672|2012-08-21/enterprise_value|311.0281 russ2000_1588|NWPX|201209|271.18|0.028|131.679|150.702|20.478|200.946|93.892|107.054||254.094|144.871||0.5749|22.9567|11.7276|0.666|0.4478|18.2464|0.9452|0.1173|0.2825|0|1.7341|3.473|9.499|0.36||115.099|11.6|7.571|2.71|3.396|-1.27|25.47|25.47|304.46|25.01|2012-10-02/ev_revenues|0.6062|2012-10-16/ev_revenues|0.5957|2012-10-31/ev_revenues|0.5686|2012-11-14/ev_revenues|0.5307|2012-11-28/ev_revenues|0.521|2012-10-11/ev_free_cash_flow|33.8203|2012-10-25/ev_free_cash_flow|32.581|2012-11-08/ev_free_cash_flow|32.104|2012-11-23/ev_free_cash_flow|30.3139|2012-10-11/ps_ratio|0.454|2012-10-25/ps_ratio|0.4321|2012-11-08/ps_ratio|0.4237|2012-11-23/ps_ratio|0.3921|2012-10-11/pe_ratio|17.4676|2012-10-25/pe_ratio|16.6259|2012-11-08/pe_ratio|16.3022|2012-11-23/pe_ratio|15.0863|2012-10-11/price_to_book_value|0.8966|2012-10-25/price_to_book_value|0.8534|2012-11-08/price_to_book_value|0.8368|2012-11-23/price_to_book_value|0.7744|2012-10-11/peg_ratio|0.3208|2012-10-25/peg_ratio|0.3054|2012-11-08/peg_ratio|0.2994|2012-11-23/peg_ratio|0.2771|2012-10-01/dividend_yield|0|2012-10-02/dividend_yield|0|2012-10-03/dividend_yield|0|2012-10-04/dividend_yield|0|2012-10-05/dividend_yield|0|2012-10-08/dividend_yield|0|2012-10-09/dividend_yield|0|2012-10-10/dividend_yield|0|2012-10-11/dividend_yield|0|2012-10-12/dividend_yield|0|2012-10-15/dividend_yield|0|2012-10-16/dividend_yield|0|2012-10-17/dividend_yield|0|2012-10-18/dividend_yield|0|2012-10-19/dividend_yield|0|2012-10-22/dividend_yield|0|2012-10-23/dividend_yield|0|2012-10-24/dividend_yield|0|2012-10-25/dividend_yield|0|2012-10-26/dividend_yield|0|2012-10-31/dividend_yield|0|2012-11-01/dividend_yield|0|2012-11-02/dividend_yield|0|2012-11-05/dividend_yield|0|2012-11-06/dividend_yield|0|2012-11-07/dividend_yield|0|2012-11-08/dividend_yield|0|2012-11-09/dividend_yield|0|2012-11-12/dividend_yield|0|2012-11-13/dividend_yield|0|2012-11-14/dividend_yield|0|2012-11-15/dividend_yield|0|2012-11-16/dividend_yield|0|2012-11-19/dividend_yield|0|2012-11-20/dividend_yield|0|2012-11-21/dividend_yield|0|2012-11-23/dividend_yield|0|2012-11-26/dividend_yield|0|2012-11-27/dividend_yield|0|2012-11-28/dividend_yield|0|2012-11-29/dividend_yield|0|2012-11-30/dividend_yield|0|2012-10-15/percent_of_shares_outstanding|3.0605|2012-10-31/percent_of_shares_outstanding|2.8444|2012-11-15/percent_of_shares_outstanding|2.9013|2012-11-30/percent_of_shares_outstanding|3.0912|2012-10-02/price|25.01|2012-10-16/price|24.44|2012-10-31/price|22.98|2012-11-14/price|20.94|2012-11-28/price|20.42|2012-10-02/total_return_price|25.01|2012-10-16/total_return_price|24.44|2012-10-31/total_return_price|22.98|2012-11-14/total_return_price|20.94|2012-11-28/total_return_price|20.42|2012-10-02/enterprise_value|306.4298|2012-10-16/enterprise_value|301.0815|2012-10-31/enterprise_value|287.3823|2012-11-14/enterprise_value|268.2389|2012-11-28/enterprise_value|263.3598 russ2000_1588|NWPX|201212|236.138|0.046|113.545|152.545|20.478|162.99|68.746|94.244||259.432|149.381||0.57|17.4487|31.9663|0.671|0.4212|16.2086|0.832|0.2977|0.2297|0|1.914|2.4648|9.406|0.48||0.587|17.431|6.323|10.111|4.51|-0.709|23.06|23.06|288.1307|24.01|2013-01-09/ev_revenues|0.7324|2013-01-23/ev_revenues|0.7281|2013-02-06/ev_revenues|0.7221|2013-02-20/ev_revenues|0.7264|2013-01-04/ev_free_cash_flow|10.3776|2013-01-18/ev_free_cash_flow|10.1575|2013-02-01/ev_free_cash_flow|10.5131|2013-02-15/ev_free_cash_flow|10.2117|2013-01-04/ps_ratio|0.5894|2013-01-18/ps_ratio|0.5737|2013-02-01/ps_ratio|0.5992|2013-02-15/ps_ratio|0.5776|2013-01-04/pe_ratio|14.1221|2013-01-18/pe_ratio|13.7442|2013-02-01/pe_ratio|14.3547|2013-02-15/pe_ratio|13.8372|2013-01-04/price_to_book_value|0.8785|2013-01-18/price_to_book_value|0.855|2013-02-01/price_to_book_value|0.893|2013-02-15/price_to_book_value|0.8608|2013-01-04/peg_ratio|0.498|2013-01-18/peg_ratio|0.4847|2013-02-01/peg_ratio|0.5062|2013-02-15/peg_ratio|0.4879|2013-01-02/dividend_yield|0|2013-01-03/dividend_yield|0|2013-01-04/dividend_yield|0|2013-01-07/dividend_yield|0|2013-01-08/dividend_yield|0|2013-01-09/dividend_yield|0|2013-01-10/dividend_yield|0|2013-01-11/dividend_yield|0|2013-01-14/dividend_yield|0|2013-01-15/dividend_yield|0|2013-01-16/dividend_yield|0|2013-01-17/dividend_yield|0|2013-01-18/dividend_yield|0|2013-01-22/dividend_yield|0|2013-01-23/dividend_yield|0|2013-01-24/dividend_yield|0|2013-01-25/dividend_yield|0|2013-01-28/dividend_yield|0|2013-01-29/dividend_yield|0|2013-01-30/dividend_yield|0|2013-01-31/dividend_yield|0|2013-02-01/dividend_yield|0|2013-02-04/dividend_yield|0|2013-02-05/dividend_yield|0|2013-02-06/dividend_yield|0|2013-02-07/dividend_yield|0|2013-02-08/dividend_yield|0|2013-02-11/dividend_yield|0|2013-02-12/dividend_yield|0|2013-02-13/dividend_yield|0|2013-02-14/dividend_yield|0|2013-02-15/dividend_yield|0|2013-02-19/dividend_yield|0|2013-02-20/dividend_yield|0|2013-02-21/dividend_yield|0|2013-02-22/dividend_yield|0|2013-02-25/dividend_yield|0|2013-02-26/dividend_yield|0|2013-02-27/dividend_yield|0|2013-02-28/dividend_yield|0|2013-01-15/percent_of_shares_outstanding|2.7046|2013-01-31/percent_of_shares_outstanding|2.4078|2013-02-15/percent_of_shares_outstanding|2.204|2013-02-28/percent_of_shares_outstanding|2.3029|2013-01-09/price|24.01|2013-01-23/price|23.83|2013-02-06/price|23.58|2013-02-20/price|23.76|2013-01-09/total_return_price|24.01|2013-01-23/total_return_price|23.83|2013-02-06/total_return_price|23.58|2013-02-20/total_return_price|23.76|2013-01-09/enterprise_value|284.8438|2013-01-23/enterprise_value|283.1549|2013-02-06/enterprise_value|280.8091|2013-02-20/enterprise_value|282.4981 russ2000_1588|NWPX|201303|253.474|0.047|109.604|158.796|20.478|177.077|75.627|101.45||268.837|158.887||0.8598|15.6801|38.7139|0.739|0.7472|12.6036|||0.2437|0|1.0664|2.2866|9.484|1||107.335|22.919|6.03|16.074|9.506|-0.774|29.12|29.12|334.3751|26.7|2013-04-03/ev_revenues|0.8966|2013-04-17/ev_revenues|0.8662|2013-05-01/ev_revenues|0.8779|2013-05-15/ev_revenues|0.9046|2013-05-29/ev_revenues|0.9182|2013-04-15/ev_free_cash_flow|35.9753|2013-04-29/ev_free_cash_flow|37.6938|2013-05-13/ev_free_cash_flow|37.6273|2013-05-28/ev_free_cash_flow|38.0708|2013-04-15/ps_ratio|0.6813|2013-04-29/ps_ratio|0.7227|2013-05-13/ps_ratio|0.7211|2013-05-28/ps_ratio|0.7317|2013-04-15/pe_ratio|11.491|2013-04-29/pe_ratio|12.1892|2013-05-13/pe_ratio|12.1622|2013-05-28/pe_ratio|12.3423|2013-04-15/price_to_book_value|0.8955|2013-04-29/price_to_book_value|0.9499|2013-05-13/price_to_book_value|0.9478|2013-05-28/price_to_book_value|0.9619|2013-04-15/peg_ratio|0.2548|2013-04-29/peg_ratio|0.2703|2013-05-13/peg_ratio|0.2697|2013-05-28/peg_ratio|0.2737|2013-04-01/dividend_yield|0|2013-04-02/dividend_yield|0|2013-04-03/dividend_yield|0|2013-04-04/dividend_yield|0|2013-04-05/dividend_yield|0|2013-04-08/dividend_yield|0|2013-04-09/dividend_yield|0|2013-04-10/dividend_yield|0|2013-04-11/dividend_yield|0|2013-04-12/dividend_yield|0|2013-04-15/dividend_yield|0|2013-04-16/dividend_yield|0|2013-04-17/dividend_yield|0|2013-04-18/dividend_yield|0|2013-04-19/dividend_yield|0|2013-04-22/dividend_yield|0|2013-04-23/dividend_yield|0|2013-04-24/dividend_yield|0|2013-04-25/dividend_yield|0|2013-04-26/dividend_yield|0|2013-04-29/dividend_yield|0|2013-04-30/dividend_yield|0|2013-05-01/dividend_yield|0|2013-05-02/dividend_yield|0|2013-05-03/dividend_yield|0|2013-05-06/dividend_yield|0|2013-05-07/dividend_yield|0|2013-05-08/dividend_yield|0|2013-05-09/dividend_yield|0|2013-05-10/dividend_yield|0|2013-05-13/dividend_yield|0|2013-05-14/dividend_yield|0|2013-05-15/dividend_yield|0|2013-05-16/dividend_yield|0|2013-05-17/dividend_yield|0|2013-05-20/dividend_yield|0|2013-05-21/dividend_yield|0|2013-05-22/dividend_yield|0|2013-05-23/dividend_yield|0|2013-05-24/dividend_yield|0|2013-05-28/dividend_yield|0|2013-05-29/dividend_yield|0|2013-05-30/dividend_yield|0|2013-05-31/dividend_yield|0|2013-04-15/percent_of_shares_outstanding|2.4813|2013-04-30/percent_of_shares_outstanding|2.1104|2013-05-15/percent_of_shares_outstanding|1.808|2013-05-31/percent_of_shares_outstanding|1.6257|2013-04-03/price|26.7|2013-04-17/price|25.56|2013-05-01/price|26|2013-05-15/price|27|2013-05-29/price|27.51|2013-04-03/total_return_price|26.7|2013-04-17/total_return_price|25.56|2013-05-01/total_return_price|26|2013-05-15/total_return_price|27|2013-05-29/total_return_price|27.51|2013-04-03/enterprise_value|317.4526|2013-04-17/enterprise_value|306.6939|2013-05-01/enterprise_value|310.8464|2013-05-15/enterprise_value|320.2838|2013-05-29/enterprise_value|325.0969 russ2000_1588|NWPX|201306|247.785|0.194|115.845|162.191|20.478|169.976|67.037|102.939||275.345|164.448||0.9169|14.4507|38.6141|0.7455|0.7448|12.5631|0.9791|0.2786|0.2489|0|-0.0067|1.9765|9.481|0.59||87.942|15.21|5.941|8.466|5.561|-0.807|27.46|27.46|324.625|30.31|2013-07-10/ev_revenues|1.1408|2013-07-24/ev_revenues|1.1463|2013-08-07/ev_revenues|1.0664|2013-08-21/ev_revenues|1.0885|2013-07-09/ev_free_cash_flow|58.0385|2013-07-23/ev_free_cash_flow|58.691|2013-08-06/ev_free_cash_flow|54.4657|2013-08-20/ev_free_cash_flow|56.2521|2013-07-09/ps_ratio|0.9173|2013-07-23/ps_ratio|0.9301|2013-08-06/ps_ratio|0.8473|2013-08-20/ps_ratio|0.8823|2013-07-09/pe_ratio|12.3992|2013-07-23/pe_ratio|12.572|2013-08-06/pe_ratio|11.4527|2013-08-20/pe_ratio|11.9259|2013-07-09/price_to_book_value|1.034|2013-07-23/price_to_book_value|1.0484|2013-08-06/price_to_book_value|0.9551|2013-08-20/price_to_book_value|0.9945|2013-07-09/peg_ratio|0.163|2013-07-23/peg_ratio|0.1652|2013-08-06/peg_ratio|0.1505|2013-08-20/peg_ratio|0.1567|2013-07-01/dividend_yield|0|2013-07-02/dividend_yield|0|2013-07-03/dividend_yield|0|2013-07-05/dividend_yield|0|2013-07-08/dividend_yield|0|2013-07-09/dividend_yield|0|2013-07-10/dividend_yield|0|2013-07-11/dividend_yield|0|2013-07-12/dividend_yield|0|2013-07-15/dividend_yield|0|2013-07-16/dividend_yield|0|2013-07-17/dividend_yield|0|2013-07-18/dividend_yield|0|2013-07-19/dividend_yield|0|2013-07-22/dividend_yield|0|2013-07-23/dividend_yield|0|2013-07-24/dividend_yield|0|2013-07-25/dividend_yield|0|2013-07-26/dividend_yield|0|2013-07-29/dividend_yield|0|2013-07-30/dividend_yield|0|2013-07-31/dividend_yield|0|2013-08-01/dividend_yield|0|2013-08-02/dividend_yield|0|2013-08-05/dividend_yield|0|2013-08-06/dividend_yield|0|2013-08-07/dividend_yield|0|2013-08-08/dividend_yield|0|2013-08-09/dividend_yield|0|2013-08-12/dividend_yield|0|2013-08-13/dividend_yield|0|2013-08-14/dividend_yield|0|2013-08-15/dividend_yield|0|2013-08-16/dividend_yield|0|2013-08-19/dividend_yield|0|2013-08-20/dividend_yield|0|2013-08-21/dividend_yield|0|2013-08-22/dividend_yield|0|2013-08-23/dividend_yield|0|2013-08-26/dividend_yield|0|2013-08-27/dividend_yield|0|2013-08-28/dividend_yield|0|2013-08-29/dividend_yield|0|2013-08-30/dividend_yield|0|2013-07-15/percent_of_shares_outstanding|2.0103|2013-07-31/percent_of_shares_outstanding|1.5577|2013-08-15/percent_of_shares_outstanding|1.4411|2013-08-30/percent_of_shares_outstanding|1.8283|2013-07-10/price|30.31|2013-07-24/price|30.49|2013-08-07/price|27.86|2013-08-21/price|28.59|2013-07-10/total_return_price|30.31|2013-07-24/total_return_price|30.49|2013-08-07/total_return_price|27.86|2013-08-21/total_return_price|28.59|2013-07-10/enterprise_value|354.7493|2013-07-24/enterprise_value|356.4502|2013-08-07/enterprise_value|331.5985|2013-08-21/enterprise_value|338.4965 russ2000_1588|NWPX|201309|233.977|0.033|109.945|162.616|20.478|156.474|55.946|100.528||277.239|165.464||1.1235|18.375|57.5881|0.8725|0.9085|12.2798|1.024|0.1614|0.2443|0|-0.1671|1.6108|9.517|0.11||78.527|11.254|5.556|4.657|1.016|-0.799|29.74|29.74|349.3632|33.3|2013-10-02/ev_revenues|1.3935|2013-10-16/ev_revenues|1.4727|2013-10-30/ev_revenues|1.5075|2013-11-13/ev_revenues|1.5412|2013-11-27/ev_revenues|1.5833|2013-10-01/ev_free_cash_flow|23.7377|2013-10-15/ev_free_cash_flow|25.0655|2013-10-29/ev_free_cash_flow|26.0995|2013-11-12/ev_free_cash_flow|26.1817|2013-11-26/ev_free_cash_flow|26.734|2013-10-01/ps_ratio|1.1474|2013-10-15/ps_ratio|1.2255|2013-10-29/ps_ratio|1.2862|2013-11-12/ps_ratio|1.2911|2013-11-26/ps_ratio|1.3235|2013-10-01/pe_ratio|15.2477|2013-10-15/pe_ratio|16.2844|2013-10-29/pe_ratio|17.0917|2013-11-12/pe_ratio|17.156|2013-11-26/pe_ratio|17.5872|2013-10-01/price_to_book_value|1.1329|2013-10-15/price_to_book_value|1.21|2013-10-29/price_to_book_value|1.27|2013-11-12/price_to_book_value|1.2747|2013-11-26/price_to_book_value|1.3068|2013-10-01/peg_ratio|0.2683|2013-10-15/peg_ratio|0.2865|2013-10-29/peg_ratio|0.3007|2013-11-12/peg_ratio|0.3019|2013-11-26/peg_ratio|0.3094|2013-10-01/dividend_yield|0|2013-10-02/dividend_yield|0|2013-10-03/dividend_yield|0|2013-10-04/dividend_yield|0|2013-10-07/dividend_yield|0|2013-10-08/dividend_yield|0|2013-10-09/dividend_yield|0|2013-10-10/dividend_yield|0|2013-10-11/dividend_yield|0|2013-10-14/dividend_yield|0|2013-10-15/dividend_yield|0|2013-10-16/dividend_yield|0|2013-10-17/dividend_yield|0|2013-10-18/dividend_yield|0|2013-10-21/dividend_yield|0|2013-10-22/dividend_yield|0|2013-10-23/dividend_yield|0|2013-10-24/dividend_yield|0|2013-10-25/dividend_yield|0|2013-10-28/dividend_yield|0|2013-10-29/dividend_yield|0|2013-10-30/dividend_yield|0|2013-10-31/dividend_yield|0|2013-11-01/dividend_yield|0|2013-11-04/dividend_yield|0|2013-11-05/dividend_yield|0|2013-11-06/dividend_yield|0|2013-11-07/dividend_yield|0|2013-11-08/dividend_yield|0|2013-11-11/dividend_yield|0|2013-11-12/dividend_yield|0|2013-11-13/dividend_yield|0|2013-11-14/dividend_yield|0|2013-11-15/dividend_yield|0|2013-11-18/dividend_yield|0|2013-11-19/dividend_yield|0|2013-11-20/dividend_yield|0|2013-11-21/dividend_yield|0|2013-11-22/dividend_yield|0|2013-11-25/dividend_yield|0|2013-11-26/dividend_yield|0|2013-11-27/dividend_yield|0|2013-11-29/dividend_yield|0|2013-10-15/percent_of_shares_outstanding|1.4482|2013-10-31/percent_of_shares_outstanding|1.6687|2013-11-15/percent_of_shares_outstanding|2.0517|2013-11-29/percent_of_shares_outstanding|1.8162|2013-10-02/price|33.3|2013-10-16/price|35.6|2013-10-30/price|36.61|2013-11-13/price|37.59|2013-11-27/price|38.81|2013-10-02/total_return_price|33.3|2013-10-16/total_return_price|35.6|2013-10-30/total_return_price|36.61|2013-11-13/total_return_price|37.59|2013-11-27/total_return_price|38.81|2013-10-02/enterprise_value|382.3647|2013-10-16/enterprise_value|404.0981|2013-10-30/enterprise_value|413.6419|2013-11-13/enterprise_value|422.9022|2013-11-27/enterprise_value|434.4303 russ2000_1588|NWPX|201312|243.58|0.588|110.392|143.061|25.76|171.609|48.223|123.386||261.85|148.458||1.5681|-488.0754|27.3097|1.0393|1.3573|18.0367|1.3402|0.3174|0.36|0|-1.2806|1.3704|9.642|-1.8||85.641|10.853|5.174|4.837|-17.006|-0.832|38.37|38.37|430.2726|36.6|2014-01-09/ev_revenues|1.2228|2014-01-23/ev_revenues|1.2231|2014-02-06/ev_revenues|1.1823|2014-02-20/ev_revenues|1.1892|2014-01-07/ev_free_cash_flow|-53.8432|2014-01-21/ev_free_cash_flow|-52.7917|2014-02-04/ev_free_cash_flow|-50.2366|2014-02-18/ev_free_cash_flow|-53.5718|2014-01-07/ps_ratio|0.9999|2014-01-21/ps_ratio|0.9753|2014-02-04/ps_ratio|0.9153|2014-02-18/ps_ratio|0.9936|2014-01-07/pe_ratio||2014-01-21/pe_ratio||2014-02-04/pe_ratio||2014-02-18/pe_ratio||2014-01-07/price_to_book_value|1.3608|2014-01-21/price_to_book_value|1.3273|2014-02-04/price_to_book_value|1.2457|2014-02-18/price_to_book_value|1.3522|2014-01-07/peg_ratio||2014-01-21/peg_ratio||2014-02-04/peg_ratio||2014-02-18/peg_ratio||2014-01-02/dividend_yield|0|2014-01-03/dividend_yield|0|2014-01-06/dividend_yield|0|2014-01-07/dividend_yield|0|2014-01-08/dividend_yield|0|2014-01-09/dividend_yield|0|2014-01-10/dividend_yield|0|2014-01-13/dividend_yield|0|2014-01-14/dividend_yield|0|2014-01-15/dividend_yield|0|2014-01-16/dividend_yield|0|2014-01-17/dividend_yield|0|2014-01-21/dividend_yield|0|2014-01-22/dividend_yield|0|2014-01-23/dividend_yield|0|2014-01-24/dividend_yield|0|2014-01-27/dividend_yield|0|2014-01-28/dividend_yield|0|2014-01-29/dividend_yield|0|2014-01-30/dividend_yield|0|2014-01-31/dividend_yield|0|2014-02-03/dividend_yield|0|2014-02-04/dividend_yield|0|2014-02-05/dividend_yield|0|2014-02-06/dividend_yield|0|2014-02-07/dividend_yield|0|2014-02-10/dividend_yield|0|2014-02-11/dividend_yield|0|2014-02-12/dividend_yield|0|2014-02-13/dividend_yield|0|2014-02-14/dividend_yield|0|2014-02-18/dividend_yield|0|2014-02-19/dividend_yield|0|2014-02-20/dividend_yield|0|2014-02-21/dividend_yield|0|2014-02-24/dividend_yield|0|2014-02-25/dividend_yield|0|2014-02-26/dividend_yield|0|2014-02-27/dividend_yield|0|2014-02-28/dividend_yield|0|2014-01-15/percent_of_shares_outstanding|1.41|2014-01-31/percent_of_shares_outstanding|1.5541|2014-02-14/percent_of_shares_outstanding|1.3949|2014-02-28/percent_of_shares_outstanding|1.3258|2014-01-09/price|36.6|2014-01-23/price|36.61|2014-02-06/price|35.06|2014-02-20/price|35.32|2014-01-09/total_return_price|36.6|2014-01-23/total_return_price|36.61|2014-02-06/total_return_price|35.06|2014-02-20/total_return_price|35.32|2014-01-09/enterprise_value|439.5324|2014-01-23/enterprise_value|439.6269|2014-02-06/enterprise_value|424.9805|2014-02-20/enterprise_value|427.4373 russ2000_1588|NWPX|201403|182.6|0.049|62.974|133.303|21.348|111.498|55.852|55.646||251.098|138.568||1.1675|-16.5337|-51.0972|1.0275|0.9296||1.2732||0.1145|0|1.773|2.2954|9.508|-1.27||82.647|4.314|5.44|-1.878|-12.104|-0.689|34.28|34.28|419.6531|37.05|2014-04-03/ev_revenues|1.1382|2014-04-17/ev_revenues|1.0717|2014-05-01/ev_revenues|1.1033|2014-05-15/ev_revenues|1.0794|2014-05-29/ev_revenues|1.1084|2014-04-01/ev_free_cash_flow|11.6734|2014-04-15/ev_free_cash_flow|10.7385|2014-04-29/ev_free_cash_flow|11.2176|2014-05-13/ev_free_cash_flow|11.3018|2014-05-27/ev_free_cash_flow|11.4585|2014-04-01/ps_ratio|1.0595|2014-04-15/ps_ratio|0.9678|2014-04-29/ps_ratio|1.0148|2014-05-13/ps_ratio|1.0231|2014-05-27/ps_ratio|1.0384|2014-04-01/pe_ratio||2014-04-15/pe_ratio||2014-04-29/pe_ratio||2014-05-13/pe_ratio||2014-05-27/pe_ratio||2014-04-01/price_to_book_value|1.4084|2014-04-15/price_to_book_value|1.2864|2014-04-29/price_to_book_value|1.3489|2014-05-13/price_to_book_value|1.3599|2014-05-27/price_to_book_value|1.3803|2014-04-01/peg_ratio||2014-04-15/peg_ratio||2014-04-29/peg_ratio||2014-05-13/peg_ratio||2014-05-27/peg_ratio||2014-04-01/dividend_yield|0|2014-04-02/dividend_yield|0|2014-04-03/dividend_yield|0|2014-04-04/dividend_yield|0|2014-04-07/dividend_yield|0|2014-04-08/dividend_yield|0|2014-04-09/dividend_yield|0|2014-04-10/dividend_yield|0|2014-04-11/dividend_yield|0|2014-04-14/dividend_yield|0|2014-04-15/dividend_yield|0|2014-04-16/dividend_yield|0|2014-04-17/dividend_yield|0|2014-04-21/dividend_yield|0|2014-04-22/dividend_yield|0|2014-04-23/dividend_yield|0|2014-04-24/dividend_yield|0|2014-04-25/dividend_yield|0|2014-04-28/dividend_yield|0|2014-04-29/dividend_yield|0|2014-04-30/dividend_yield|0|2014-05-01/dividend_yield|0|2014-05-02/dividend_yield|0|2014-05-05/dividend_yield|0|2014-05-06/dividend_yield|0|2014-05-07/dividend_yield|0|2014-05-08/dividend_yield|0|2014-05-09/dividend_yield|0|2014-05-12/dividend_yield|0|2014-05-13/dividend_yield|0|2014-05-14/dividend_yield|0|2014-05-15/dividend_yield|0|2014-05-16/dividend_yield|0|2014-05-19/dividend_yield|0|2014-05-20/dividend_yield|0|2014-05-21/dividend_yield|0|2014-05-22/dividend_yield|0|2014-05-23/dividend_yield|0|2014-05-27/dividend_yield|0|2014-05-28/dividend_yield|0|2014-05-29/dividend_yield|0|2014-05-30/dividend_yield|0|2014-04-15/percent_of_shares_outstanding|2.331|2014-04-30/percent_of_shares_outstanding|2.622|2014-05-15/percent_of_shares_outstanding|2.9219|2014-05-30/percent_of_shares_outstanding|3.2435|2014-04-03/price|37.05|2014-04-17/price|34.71|2014-05-01/price|35.82|2014-05-15/price|34.98|2014-05-29/price|36|2014-04-03/total_return_price|37.05|2014-04-17/total_return_price|34.71|2014-05-01/total_return_price|35.82|2014-05-15/total_return_price|34.98|2014-05-29/total_return_price|36|2014-04-03/enterprise_value|381.0177|2014-04-17/enterprise_value|358.7669|2014-05-01/enterprise_value|369.3218|2014-05-15/enterprise_value|361.3343|2014-05-29/enterprise_value|371.0334 russ2000_1588|NWPX|201406|179.511|0.075|64.068|134.235|21.348|102.869|33.393|69.476||252.951|139.546||1.1973|-17.0161|12.0174|1.1909|1.0933||1.4532||0.1578|0|1.3148|3.3025|9.605|0.33||101.988|11.317|5.918|4.938|3.192|-0.487|39.13|39.13|400.7963|38.68|2014-07-10/ev_revenues|1.1698|2014-07-24/ev_revenues|1.1351|2014-08-07/ev_revenues|1.0696|2014-08-21/ev_revenues|1.1005|2014-07-08/ev_free_cash_flow|19.9235|2014-07-22/ev_free_cash_flow|18.9796|2014-08-05/ev_free_cash_flow|17.9409|2014-08-19/ev_free_cash_flow|18.266|2014-07-08/ps_ratio|1.0953|2014-07-22/ps_ratio|1.038|2014-08-05/ps_ratio|0.9749|2014-08-19/ps_ratio|0.9946|2014-07-08/pe_ratio||2014-07-22/pe_ratio||2014-08-05/pe_ratio||2014-08-19/pe_ratio||2014-07-08/price_to_book_value|1.5026|2014-07-22/price_to_book_value|1.4239|2014-08-05/price_to_book_value|1.3374|2014-08-19/price_to_book_value|1.3645|2014-07-08/peg_ratio||2014-07-22/peg_ratio||2014-08-05/peg_ratio||2014-08-19/peg_ratio||2014-07-01/dividend_yield|0|2014-07-02/dividend_yield|0|2014-07-03/dividend_yield|0|2014-07-07/dividend_yield|0|2014-07-08/dividend_yield|0|2014-07-09/dividend_yield|0|2014-07-10/dividend_yield|0|2014-07-11/dividend_yield|0|2014-07-14/dividend_yield|0|2014-07-15/dividend_yield|0|2014-07-16/dividend_yield|0|2014-07-17/dividend_yield|0|2014-07-18/dividend_yield|0|2014-07-21/dividend_yield|0|2014-07-22/dividend_yield|0|2014-07-23/dividend_yield|0|2014-07-24/dividend_yield|0|2014-07-25/dividend_yield|0|2014-07-28/dividend_yield|0|2014-07-29/dividend_yield|0|2014-07-30/dividend_yield|0|2014-07-31/dividend_yield|0|2014-08-01/dividend_yield|0|2014-08-04/dividend_yield|0|2014-08-05/dividend_yield|0|2014-08-06/dividend_yield|0|2014-08-07/dividend_yield|0|2014-08-08/dividend_yield|0|2014-08-11/dividend_yield|0|2014-08-12/dividend_yield|0|2014-08-13/dividend_yield|0|2014-08-14/dividend_yield|0|2014-08-15/dividend_yield|0|2014-08-18/dividend_yield|0|2014-08-19/dividend_yield|0|2014-08-20/dividend_yield|0|2014-08-21/dividend_yield|0|2014-08-22/dividend_yield|0|2014-08-25/dividend_yield|0|2014-08-26/dividend_yield|0|2014-08-27/dividend_yield|0|2014-08-28/dividend_yield|0|2014-08-29/dividend_yield|0|2014-07-15/percent_of_shares_outstanding|3.071|2014-07-31/percent_of_shares_outstanding|3.1268|2014-08-15/percent_of_shares_outstanding|3.441|2014-08-29/percent_of_shares_outstanding|3.7264|2014-07-10/price|38.68|2014-07-24/price|37.41|2014-08-07/price|35.01|2014-08-21/price|36.14|2014-07-10/total_return_price|38.68|2014-07-24/total_return_price|37.41|2014-08-07/total_return_price|35.01|2014-08-21/total_return_price|36.14|2014-07-10/enterprise_value|408.0284|2014-07-24/enterprise_value|395.9398|2014-08-07/enterprise_value|373.0952|2014-08-21/enterprise_value|383.8512 russ2000_1588|NWPX|201409|195.853|0.072|77.272|132.097|21.348|110.034|34.589|75.445||258.962|144.567||1.0898|-17.7639|31.2363|1.006|0.8457||1.2536||0.1801|0|1.3262|4.0184|9.616|0.52||116.505|15.82|6.489|9.133|5.021|-0.237|35.75|35.75|380.139|34.38|2014-10-02/ev_revenues|0.9666|2014-10-16/ev_revenues|0.9413|2014-10-30/ev_revenues|0.9927|2014-11-13/ev_revenues|0.9388|2014-11-28/ev_revenues|0.9337|2014-10-14/ev_free_cash_flow|29.9305|2014-10-28/ev_free_cash_flow|31.6449|2014-11-11/ev_free_cash_flow|30.4753|2014-11-25/ev_free_cash_flow|31.0921|2014-10-14/ps_ratio|0.8053|2014-10-28/ps_ratio|0.8584|2014-11-11/ps_ratio|0.8222|2014-11-25/ps_ratio|0.8413|2014-10-14/pe_ratio||2014-10-28/pe_ratio||2014-11-11/pe_ratio||2014-11-25/pe_ratio||2014-10-14/price_to_book_value|1.1937|2014-10-28/price_to_book_value|1.2724|2014-11-11/price_to_book_value|1.2187|2014-11-25/price_to_book_value|1.247|2014-10-14/peg_ratio||2014-10-28/peg_ratio||2014-11-11/peg_ratio||2014-11-25/peg_ratio||2014-10-01/dividend_yield|0|2014-10-02/dividend_yield|0|2014-10-03/dividend_yield|0|2014-10-06/dividend_yield|0|2014-10-07/dividend_yield|0|2014-10-08/dividend_yield|0|2014-10-09/dividend_yield|0|2014-10-10/dividend_yield|0|2014-10-13/dividend_yield|0|2014-10-14/dividend_yield|0|2014-10-15/dividend_yield|0|2014-10-16/dividend_yield|0|2014-10-17/dividend_yield|0|2014-10-20/dividend_yield|0|2014-10-21/dividend_yield|0|2014-10-22/dividend_yield|0|2014-10-23/dividend_yield|0|2014-10-24/dividend_yield|0|2014-10-27/dividend_yield|0|2014-10-28/dividend_yield|0|2014-10-29/dividend_yield|0|2014-10-30/dividend_yield|0|2014-10-31/dividend_yield|0|2014-11-03/dividend_yield|0|2014-11-04/dividend_yield|0|2014-11-05/dividend_yield|0|2014-11-06/dividend_yield|0|2014-11-07/dividend_yield|0|2014-11-10/dividend_yield|0|2014-11-11/dividend_yield|0|2014-11-12/dividend_yield|0|2014-11-13/dividend_yield|0|2014-11-14/dividend_yield|0|2014-11-17/dividend_yield|0|2014-11-18/dividend_yield|0|2014-11-19/dividend_yield|0|2014-11-20/dividend_yield|0|2014-11-21/dividend_yield|0|2014-11-24/dividend_yield|0|2014-11-25/dividend_yield|0|2014-11-26/dividend_yield|0|2014-11-28/dividend_yield|0|2014-10-15/percent_of_shares_outstanding|4.1062|2014-10-31/percent_of_shares_outstanding|4.1124|2014-11-14/percent_of_shares_outstanding|3.7474|2014-11-28/percent_of_shares_outstanding|3.7083|2014-10-02/price|34.38|2014-10-16/price|33.35|2014-10-30/price|35.44|2014-11-13/price|33.25|2014-11-28/price|33.04|2014-10-02/total_return_price|34.38|2014-10-16/total_return_price|33.35|2014-10-30/total_return_price|35.44|2014-11-13/total_return_price|33.25|2014-11-28/total_return_price|33.04|2014-10-02/enterprise_value|373.878|2014-10-16/enterprise_value|364.0723|2014-10-30/enterprise_value|383.9693|2014-11-13/enterprise_value|363.1203|2014-11-28/enterprise_value|361.1211 russ2000_1588|NWPX|201412|195.239|0.527|72.779|132.595|5.282|106.247|29.556|76.691||245.635|130.571||0.8487|-18.5501|28.1521|0.9429|0.7502||1.1121||0.1856|0|1.5197|3.5113|9.521|-1.47||102.158|9.125|6.469|-13.715|-13.996|-0.411|29.59|29.59|328.2768|26.56|2015-01-09/ev_revenues|0.7387|2015-01-23/ev_revenues|0.6927|2015-02-06/ev_revenues|0.7137|2015-02-20/ev_revenues|0.7045|2015-01-06/ev_free_cash_flow|14.4823|2015-01-20/ev_free_cash_flow|13.1796|2015-02-03/ev_free_cash_flow|13.7025|2015-02-17/ev_free_cash_flow|13.7392|2015-01-06/ps_ratio|0.6364|2015-01-20/ps_ratio|0.5691|2015-02-03/ps_ratio|0.5961|2015-02-17/ps_ratio|0.598|2015-01-06/pe_ratio||2015-01-20/pe_ratio||2015-02-03/pe_ratio||2015-02-17/pe_ratio||2015-01-06/price_to_book_value|1.0402|2015-01-20/price_to_book_value|0.9302|2015-02-03/price_to_book_value|0.9744|2015-02-17/price_to_book_value|0.9775|2015-01-06/peg_ratio|-0.0079|2015-01-20/peg_ratio|-0.0071|2015-02-03/peg_ratio|-0.0074|2015-02-17/peg_ratio|-0.0075|2015-01-02/dividend_yield|0|2015-01-05/dividend_yield|0|2015-01-06/dividend_yield|0|2015-01-07/dividend_yield|0|2015-01-08/dividend_yield|0|2015-01-09/dividend_yield|0|2015-01-12/dividend_yield|0|2015-01-13/dividend_yield|0|2015-01-14/dividend_yield|0|2015-01-15/dividend_yield|0|2015-01-16/dividend_yield|0|2015-01-20/dividend_yield|0|2015-01-21/dividend_yield|0|2015-01-22/dividend_yield|0|2015-01-23/dividend_yield|0|2015-01-26/dividend_yield|0|2015-01-27/dividend_yield|0|2015-01-28/dividend_yield|0|2015-01-29/dividend_yield|0|2015-01-30/dividend_yield|0|2015-02-02/dividend_yield|0|2015-02-03/dividend_yield|0|2015-02-04/dividend_yield|0|2015-02-05/dividend_yield|0|2015-02-06/dividend_yield|0|2015-02-09/dividend_yield|0|2015-02-10/dividend_yield|0|2015-02-11/dividend_yield|0|2015-02-12/dividend_yield|0|2015-02-13/dividend_yield|0|2015-02-17/dividend_yield|0|2015-02-18/dividend_yield|0|2015-02-19/dividend_yield|0|2015-02-20/dividend_yield|0|2015-02-23/dividend_yield|0|2015-02-24/dividend_yield|0|2015-02-25/dividend_yield|0|2015-02-26/dividend_yield|0|2015-02-27/dividend_yield|0|2015-01-15/percent_of_shares_outstanding|3.4285|2015-01-30/percent_of_shares_outstanding|3.5|2015-02-13/percent_of_shares_outstanding|3.3124|2015-02-27/percent_of_shares_outstanding|3.0906|2015-01-09/price|26.56|2015-01-23/price|24.61|2015-02-06/price|25.5|2015-02-20/price|25.11|2015-01-09/total_return_price|26.56|2015-01-23/total_return_price|24.61|2015-02-06/total_return_price|25.5|2015-02-20/total_return_price|25.11|2015-01-09/enterprise_value|297.9139|2015-01-23/enterprise_value|279.3497|2015-02-06/enterprise_value|287.8226|2015-02-20/enterprise_value|284.1097 russ2000_1588|NWPX|201503|163.31|0.116|61.283|132.848|5.282|77.229|21.913|55.316||243.524|128.47||0.6621|-30.9457|37.7438|0.7606|0.5418||0.9004||0.1019|0|6.3021|2.6649|9.553|-0.22||84.865|3.891|6.974|-3.374|-2.101|-0.335|23.23|23.23|267.0041|23.19|2015-04-06/ev_revenues|0.6073|2015-04-20/ev_revenues|0.6054|2015-05-04/ev_revenues|0.6471|2015-05-18/ev_revenues|0.5906|2015-04-14/ev_free_cash_flow|37.5664|2015-04-28/ev_free_cash_flow|40.6999|2015-05-12/ev_free_cash_flow|36.5761|2015-05-26/ev_free_cash_flow|34.4625|2015-04-14/ps_ratio|0.539|2015-04-28/ps_ratio|0.589|2015-05-12/ps_ratio|0.5232|2015-05-26/ps_ratio|0.4894|2015-04-14/pe_ratio||2015-04-28/pe_ratio||2015-05-12/pe_ratio||2015-05-26/pe_ratio||2015-04-14/price_to_book_value|0.8957|2015-04-28/price_to_book_value|0.9789|2015-05-12/price_to_book_value|0.8694|2015-05-26/price_to_book_value|0.8133|2015-04-14/peg_ratio||2015-04-28/peg_ratio||2015-05-12/peg_ratio||2015-05-26/peg_ratio||2015-04-01/dividend_yield|0|2015-04-02/dividend_yield|0|2015-04-06/dividend_yield|0|2015-04-07/dividend_yield|0|2015-04-08/dividend_yield|0|2015-04-09/dividend_yield|0|2015-04-10/dividend_yield|0|2015-04-13/dividend_yield|0|2015-04-14/dividend_yield|0|2015-04-15/dividend_yield|0|2015-04-16/dividend_yield|0|2015-04-17/dividend_yield|0|2015-04-20/dividend_yield|0|2015-04-21/dividend_yield|0|2015-04-22/dividend_yield|0|2015-04-23/dividend_yield|0|2015-04-24/dividend_yield|0|2015-04-27/dividend_yield|0|2015-04-28/dividend_yield|0|2015-04-29/dividend_yield|0|2015-04-30/dividend_yield|0|2015-05-01/dividend_yield|0|2015-05-04/dividend_yield|0|2015-05-05/dividend_yield|0|2015-05-06/dividend_yield|0|2015-05-07/dividend_yield|0|2015-05-08/dividend_yield|0|2015-05-11/dividend_yield|0|2015-05-12/dividend_yield|0|2015-05-13/dividend_yield|0|2015-05-14/dividend_yield|0|2015-05-15/dividend_yield|0|2015-05-18/dividend_yield|0|2015-05-19/dividend_yield|0|2015-05-20/dividend_yield|0|2015-05-21/dividend_yield|0|2015-05-22/dividend_yield|0|2015-05-26/dividend_yield|0|2015-05-27/dividend_yield|0|2015-05-28/dividend_yield|0|2015-05-29/dividend_yield|0|2015-04-15/percent_of_shares_outstanding|2.4641|2015-04-30/percent_of_shares_outstanding|5.2019|2015-05-15/percent_of_shares_outstanding|5.4491|2015-05-29/percent_of_shares_outstanding|6.0458|2015-04-06/price|23.19|2015-04-20/price|23.11|2015-05-04/price|24.88|2015-05-18/price|22.48|2015-04-06/total_return_price|23.19|2015-04-20/total_return_price|23.11|2015-05-04/total_return_price|24.88|2015-05-18/total_return_price|22.48|2015-04-06/enterprise_value|246.2689|2015-04-20/enterprise_value|245.5046|2015-05-04/enterprise_value|262.4155|2015-05-18/enterprise_value|239.4854 russ2000_1588|NWPX|201506|148.471|0.688|51.151|133.362|0|62.658|25.151|37.507||232.008|116.391||0.5439|-8.6893|36.6796|0.6828|0.5248||0.8722||0.0304|0|2.1915|7.2293|9.557|-1.26||53.846|-2.593|5.452|-13.518|-12.079|-0.205|20.5|20.5|220.5681|19.08|2015-07-13/ev_revenues|0.5285|2015-07-27/ev_revenues|0.4974|2015-08-10/ev_revenues|0.4907|2015-08-24/ev_revenues|0.4396|2015-07-07/ev_free_cash_flow|6.0148|2015-07-21/ev_free_cash_flow|5.9615|2015-08-04/ev_free_cash_flow|5.4547|2015-08-18/ev_free_cash_flow|5.2947|2015-07-07/ps_ratio|0.5252|2015-07-21/ps_ratio|0.5204|2015-08-04/ps_ratio|0.4746|2015-08-18/ps_ratio|0.4602|2015-07-07/pe_ratio||2015-07-21/pe_ratio||2015-08-04/pe_ratio||2015-08-18/pe_ratio||2015-07-07/price_to_book_value|0.8093|2015-07-21/price_to_book_value|0.8018|2015-08-04/price_to_book_value|0.7314|2015-08-18/price_to_book_value|0.7091|2015-07-07/peg_ratio||2015-07-21/peg_ratio||2015-08-04/peg_ratio||2015-08-18/peg_ratio||2015-07-01/dividend_yield|0|2015-07-02/dividend_yield|0|2015-07-06/dividend_yield|0|2015-07-07/dividend_yield|0|2015-07-08/dividend_yield|0|2015-07-09/dividend_yield|0|2015-07-10/dividend_yield|0|2015-07-13/dividend_yield|0|2015-07-14/dividend_yield|0|2015-07-15/dividend_yield|0|2015-07-16/dividend_yield|0|2015-07-17/dividend_yield|0|2015-07-20/dividend_yield|0|2015-07-21/dividend_yield|0|2015-07-22/dividend_yield|0|2015-07-23/dividend_yield|0|2015-07-24/dividend_yield|0|2015-07-27/dividend_yield|0|2015-07-28/dividend_yield|0|2015-07-29/dividend_yield|0|2015-07-30/dividend_yield|0|2015-07-31/dividend_yield|0|2015-08-03/dividend_yield|0|2015-08-04/dividend_yield|0|2015-08-05/dividend_yield|0|2015-08-06/dividend_yield|0|2015-08-07/dividend_yield|0|2015-08-10/dividend_yield|0|2015-08-11/dividend_yield|0|2015-08-12/dividend_yield|0|2015-08-13/dividend_yield|0|2015-08-14/dividend_yield|0|2015-08-17/dividend_yield|0|2015-08-18/dividend_yield|0|2015-08-19/dividend_yield|0|2015-08-20/dividend_yield|0|2015-08-21/dividend_yield|0|2015-08-24/dividend_yield|0|2015-08-25/dividend_yield|0|2015-08-26/dividend_yield|0|2015-08-27/dividend_yield|0|2015-08-28/dividend_yield|0|2015-08-31/dividend_yield|0|2015-07-15/percent_of_shares_outstanding|7.9168|2015-07-31/percent_of_shares_outstanding|8.3296|2015-08-14/percent_of_shares_outstanding|6.4562|2015-08-31/percent_of_shares_outstanding|5.9362|2015-07-13/price|19.08|2015-07-27/price|17.92|2015-08-10/price|17.67|2015-08-24/price|15.76|2015-07-13/total_return_price|19.08|2015-07-27/total_return_price|17.92|2015-08-10/total_return_price|17.67|2015-08-24/total_return_price|15.76|2015-07-13/enterprise_value|188.8614|2015-07-27/enterprise_value|177.7662|2015-08-10/enterprise_value|175.375|2015-08-24/enterprise_value|157.1062 russ2000_1588|NWPX|201509|138.668|0.635|49.161|132.64|0|52.597|27.094|25.503||230.822|114.876||0.3722|-4.4065|3.9877|0.4616|0.3422||0.5273||0.0284|0|5.2855|4.8828|9.565|-0.16||52.335|-2.511|4.773|-7.445|-1.515|-0.185|13.24|13.24|133.003|14.43|2015-10-06/ev_revenues|0.4909|2015-10-20/ev_revenues|0.4837|2015-11-03/ev_revenues|0.4642|2015-11-17/ev_revenues|0.4263|2015-10-13/ev_free_cash_flow|4.6188|2015-10-27/ev_free_cash_flow|4.1056|2015-11-10/ev_free_cash_flow|4.072|2015-11-24/ev_free_cash_flow|3.8887|2015-10-13/ps_ratio|0.4722|2015-10-27/ps_ratio|0.4175|2015-11-10/ps_ratio|0.4139|2015-11-24/ps_ratio|0.3944|2015-10-13/pe_ratio||2015-10-27/pe_ratio||2015-11-10/pe_ratio||2015-11-24/pe_ratio||2015-10-13/price_to_book_value|0.6009|2015-10-27/price_to_book_value|0.5312|2015-11-10/price_to_book_value|0.5267|2015-11-24/price_to_book_value|0.5018|2015-10-13/peg_ratio|-0.1163|2015-10-27/peg_ratio|-0.1028|2015-11-10/peg_ratio|-0.1019|2015-11-24/peg_ratio|-0.0971|2015-10-01/dividend_yield|0|2015-10-02/dividend_yield|0|2015-10-05/dividend_yield|0|2015-10-06/dividend_yield|0|2015-10-07/dividend_yield|0|2015-10-08/dividend_yield|0|2015-10-09/dividend_yield|0|2015-10-12/dividend_yield|0|2015-10-13/dividend_yield|0|2015-10-14/dividend_yield|0|2015-10-15/dividend_yield|0|2015-10-16/dividend_yield|0|2015-10-19/dividend_yield|0|2015-10-20/dividend_yield|0|2015-10-21/dividend_yield|0|2015-10-22/dividend_yield|0|2015-10-23/dividend_yield|0|2015-10-26/dividend_yield|0|2015-10-27/dividend_yield|0|2015-10-28/dividend_yield|0|2015-10-29/dividend_yield|0|2015-10-30/dividend_yield|0|2015-11-02/dividend_yield|0|2015-11-03/dividend_yield|0|2015-11-04/dividend_yield|0|2015-11-05/dividend_yield|0|2015-11-06/dividend_yield|0|2015-11-09/dividend_yield|0|2015-11-10/dividend_yield|0|2015-11-11/dividend_yield|0|2015-11-12/dividend_yield|0|2015-11-13/dividend_yield|0|2015-11-16/dividend_yield|0|2015-11-17/dividend_yield|0|2015-11-18/dividend_yield|0|2015-11-19/dividend_yield|0|2015-11-20/dividend_yield|0|2015-11-23/dividend_yield|0|2015-11-24/dividend_yield|0|2015-11-25/dividend_yield|0|2015-11-27/dividend_yield|0|2015-11-30/dividend_yield|0|2015-10-15/percent_of_shares_outstanding|4.6218|2015-10-30/percent_of_shares_outstanding|4.3773|2015-11-13/percent_of_shares_outstanding|4.4449|2015-11-30/percent_of_shares_outstanding|3.441|2015-10-06/price|14.43|2015-10-20/price|14.21|2015-11-03/price|13.61|2015-11-17/price|12.45|2015-10-06/total_return_price|14.43|2015-10-20/total_return_price|14.21|2015-11-03/total_return_price|13.61|2015-11-17/total_return_price|12.45|2015-10-06/enterprise_value|143.9371|2015-10-20/enterprise_value|141.8328|2015-11-03/enterprise_value|136.0939|2015-11-17/enterprise_value|124.9988 russ2000_1588|NWPX|201512|115.279|10.309|29.475|131.848|2.921|41.82|21.57|20.25||217.56|101.183||0.366|-3.2912|3.3113|0.3729|0.3328||0.4235|-0.082|0|0|8.6497|3.4796|9.566|-1.43||-17.886|1.819|3.179|-1.998|-13.693|-0.614|10.92|10.92|110.3646|8.6|2016-01-11/ev_revenues|0.4116|2016-01-25/ev_revenues|0.4354|2016-02-08/ev_revenues|0.4149|2016-02-22/ev_revenues|0.4625|2016-01-05/ev_free_cash_flow|1.9974|2016-01-19/ev_free_cash_flow|1.4636|2016-02-02/ev_free_cash_flow|1.5822|2016-02-16/ev_free_cash_flow|1.5684|2016-01-05/ps_ratio|0.6173|2016-01-19/ps_ratio|0.4682|2016-02-02/ps_ratio|0.5013|2016-02-16/ps_ratio|0.4974|2016-01-05/pe_ratio||2016-01-19/pe_ratio||2016-02-02/pe_ratio||2016-02-16/pe_ratio||2016-01-05/price_to_book_value|0.4915|2016-01-19/price_to_book_value|0.3728|2016-02-02/price_to_book_value|0.3992|2016-02-11/price_to_book_value|0.3403|2016-02-25/price_to_book_value|0.4396|2016-01-05/peg_ratio|-0.0583|2016-01-19/peg_ratio|-0.0442|2016-02-02/peg_ratio|-0.0474|2016-02-16/peg_ratio|-0.047|2016-01-04/dividend_yield|0|2016-01-05/dividend_yield|0|2016-01-06/dividend_yield|0|2016-01-07/dividend_yield|0|2016-01-08/dividend_yield|0|2016-01-11/dividend_yield|0|2016-01-12/dividend_yield|0|2016-01-13/dividend_yield|0|2016-01-14/dividend_yield|0|2016-01-15/dividend_yield|0|2016-01-19/dividend_yield|0|2016-01-20/dividend_yield|0|2016-01-21/dividend_yield|0|2016-01-22/dividend_yield|0|2016-01-25/dividend_yield|0|2016-01-26/dividend_yield|0|2016-01-27/dividend_yield|0|2016-01-28/dividend_yield|0|2016-01-29/dividend_yield|0|2016-02-01/dividend_yield|0|2016-02-02/dividend_yield|0|2016-02-03/dividend_yield|0|2016-02-04/dividend_yield|0|2016-02-05/dividend_yield|0|2016-02-08/dividend_yield|0|2016-02-09/dividend_yield|0|2016-02-10/dividend_yield|0|2016-02-11/dividend_yield|0|2016-02-12/dividend_yield|0|2016-02-16/dividend_yield|0|2016-02-17/dividend_yield|0|2016-02-18/dividend_yield|0|2016-02-19/dividend_yield|0|2016-02-22/dividend_yield|0|2016-02-23/dividend_yield|0|2016-02-24/dividend_yield|0|2016-02-25/dividend_yield|0|2016-02-26/dividend_yield|0|2016-02-29/dividend_yield|0|2016-01-15/percent_of_shares_outstanding|4.6384|2016-01-29/percent_of_shares_outstanding|5.2834|2016-02-12/percent_of_shares_outstanding|5.2288|2016-02-29/percent_of_shares_outstanding|5.9732|2016-01-12/price|8.6|2016-01-26/price|9.17|2016-02-09/price|8.17|2016-02-23/price|9.35|2016-01-12/total_return_price|8.6|2016-01-26/total_return_price|9.17|2016-02-09/total_return_price|8.17|2016-02-23/total_return_price|9.35|2016-01-12/enterprise_value|71.9483|2016-01-26/enterprise_value|77.4002|2016-02-09/enterprise_value|67.8354|2016-02-11/enterprise_value|63.7226|2016-02-25/enterprise_value|85.339 russ2000_1588|NWPX|201603|107.054|9.402|29.379|130.198||42.03|23.364|18.666||207.18|91.6||0.4989|-2.139|1.5502|0.3165|0.4919||0.3978|-0.0465|0|0|10.2478|6.3964|9.572|-1||33.928|-5.437|4.599|-10.115|-9.583|-0.119|9.88|9.88|76.2336|8.8|2016-04-04/ev_revenues|0.5936|2016-04-18/ev_revenues|0.6421|2016-05-02/ev_revenues|0.7455|2016-05-16/ev_revenues|0.6312|2016-05-31/ev_revenues|0.6515|2016-04-12/ev_free_cash_flow|2.7092|2016-04-26/ev_free_cash_flow|3.1614|2016-05-10/ev_free_cash_flow|3.0963|2016-05-24/ev_free_cash_flow|2.6886|2016-04-12/ps_ratio|0.6957|2016-04-26/ps_ratio|0.799|2016-05-10/ps_ratio|0.7842|2016-05-24/ps_ratio|0.691|2016-04-12/pe_ratio||2016-04-26/pe_ratio||2016-05-10/pe_ratio||2016-05-24/pe_ratio||2016-04-07/price_to_book_value|0.4126|2016-04-21/price_to_book_value|0.4464|2016-05-05/price_to_book_value|0.4316|2016-05-19/price_to_book_value|0.4048|2016-04-12/peg_ratio|-0.0064|2016-04-26/peg_ratio|-0.0074|2016-05-10/peg_ratio|-0.0073|2016-05-24/peg_ratio|-0.0064|2016-04-01/dividend_yield|0|2016-04-04/dividend_yield|0|2016-04-05/dividend_yield|0|2016-04-06/dividend_yield|0|2016-04-07/dividend_yield|0|2016-04-08/dividend_yield|0|2016-04-11/dividend_yield|0|2016-04-12/dividend_yield|0|2016-04-13/dividend_yield|0|2016-04-14/dividend_yield|0|2016-04-15/dividend_yield|0|2016-04-18/dividend_yield|0|2016-04-19/dividend_yield|0|2016-04-20/dividend_yield|0|2016-04-21/dividend_yield|0|2016-04-22/dividend_yield|0|2016-04-25/dividend_yield|0|2016-04-26/dividend_yield|0|2016-04-27/dividend_yield|0|2016-04-28/dividend_yield|0|2016-04-29/dividend_yield|0|2016-05-02/dividend_yield|0|2016-05-03/dividend_yield|0|2016-05-04/dividend_yield|0|2016-05-05/dividend_yield|0|2016-05-06/dividend_yield|0|2016-05-09/dividend_yield|0|2016-05-10/dividend_yield|0|2016-05-11/dividend_yield|0|2016-05-12/dividend_yield|0|2016-05-13/dividend_yield|0|2016-05-16/dividend_yield|0|2016-05-17/dividend_yield|0|2016-05-18/dividend_yield|0|2016-05-19/dividend_yield|0|2016-05-20/dividend_yield|0|2016-05-23/dividend_yield|0|2016-05-24/dividend_yield|0|2016-05-25/dividend_yield|0|2016-05-26/dividend_yield|0|2016-05-27/dividend_yield|0|2016-05-31/dividend_yield|0|2016-04-15/percent_of_shares_outstanding|6.5135|2016-04-29/percent_of_shares_outstanding|7.223|2016-05-13/percent_of_shares_outstanding|7.7217|2016-05-31/percent_of_shares_outstanding|8.0084|2016-04-05/price|8.8|2016-04-19/price|9.38|2016-05-03/price|9.94|2016-05-17/price|8.98|2016-05-31/price|9.3|2016-04-05/total_return_price|8.8|2016-04-19/total_return_price|9.38|2016-05-03/total_return_price|9.94|2016-05-17/total_return_price|8.98|2016-05-31/total_return_price|9.3|2016-04-07/enterprise_value|76.0885|2016-04-21/enterprise_value|83.077|2016-05-05/enterprise_value|80.0136|2016-05-19/enterprise_value|74.461 russ2000_1588|NWPX|201606|107.413|9.065|25.542|121.568||39.093|20.56|18.533||201.688|85.358||0.7565|-3.0414|3.0895|0.392|0.7826||0.5129|-0.0072|0|0|4.7295|5.6996|9.58|-0.65||42.061|-2.162|4.091|-6.373|-6.242|-0.116|10.64|10.64|94.3831|11.02|2016-07-12/ev_revenues|0.8755|2016-07-26/ev_revenues|0.9241|2016-08-09/ev_revenues|0.9302|2016-08-23/ev_revenues|0.9528|2016-07-05/ev_free_cash_flow|7.4071|2016-07-19/ev_free_cash_flow|7.6017|2016-08-02/ev_free_cash_flow|7.6017|2016-08-16/ev_free_cash_flow|8.0733|2016-08-30/ev_free_cash_flow|8.238|2016-07-05/ps_ratio|0.9394|2016-07-19/ps_ratio|0.9619|2016-08-02/ps_ratio|0.9619|2016-08-16/ps_ratio|1.0165|2016-08-30/ps_ratio|1.0356|2016-07-05/pe_ratio||2016-07-19/pe_ratio||2016-08-02/pe_ratio||2016-08-16/pe_ratio||2016-08-30/pe_ratio||2016-07-14/price_to_book_value|0.5353|2016-07-28/price_to_book_value|0.5424|2016-08-11/price_to_book_value|0.55|2016-08-25/price_to_book_value|0.5476|2016-07-05/peg_ratio|-0.1004|2016-07-19/peg_ratio|-0.1028|2016-08-02/peg_ratio|-0.1028|2016-08-16/peg_ratio|-0.1086|2016-08-30/peg_ratio|-0.1106|2016-07-01/dividend_yield|0|2016-07-05/dividend_yield|0|2016-07-06/dividend_yield|0|2016-07-07/dividend_yield|0|2016-07-08/dividend_yield|0|2016-07-11/dividend_yield|0|2016-07-12/dividend_yield|0|2016-07-13/dividend_yield|0|2016-07-14/dividend_yield|0|2016-07-15/dividend_yield|0|2016-07-18/dividend_yield|0|2016-07-19/dividend_yield|0|2016-07-20/dividend_yield|0|2016-07-21/dividend_yield|0|2016-07-22/dividend_yield|0|2016-07-25/dividend_yield|0|2016-07-26/dividend_yield|0|2016-07-27/dividend_yield|0|2016-07-28/dividend_yield|0|2016-07-29/dividend_yield|0|2016-08-01/dividend_yield|0|2016-08-02/dividend_yield|0|2016-08-03/dividend_yield|0|2016-08-04/dividend_yield|0|2016-08-05/dividend_yield|0|2016-08-08/dividend_yield|0|2016-08-09/dividend_yield|0|2016-08-10/dividend_yield|0|2016-08-11/dividend_yield|0|2016-08-12/dividend_yield|0|2016-08-15/dividend_yield|0|2016-08-16/dividend_yield|0|2016-08-17/dividend_yield|0|2016-08-18/dividend_yield|0|2016-08-19/dividend_yield|0|2016-08-22/dividend_yield|0|2016-08-23/dividend_yield|0|2016-08-24/dividend_yield|0|2016-08-25/dividend_yield|0|2016-08-26/dividend_yield|0|2016-08-29/dividend_yield|0|2016-08-30/dividend_yield|0|2016-08-31/dividend_yield|0|2016-07-15/percent_of_shares_outstanding|4.9761|2016-07-29/percent_of_shares_outstanding|4.2385|2016-08-15/percent_of_shares_outstanding|3.965|2016-08-31/percent_of_shares_outstanding|3.5471|2016-07-12/price|11.02|2016-07-26/price|11.58|2016-08-09/price|11.65|2016-08-23/price|11.91|2016-07-12/total_return_price|11.02|2016-07-26/total_return_price|11.58|2016-08-09/total_return_price|11.65|2016-08-23/total_return_price|11.91|2016-07-14/enterprise_value|98.8934|2016-07-28/enterprise_value|100.3328|2016-08-11/enterprise_value|101.8682|2016-08-25/enterprise_value|101.3884 russ2000_1588|NWPX|201609|108.467|11.805|20.606|120.164||37.218|21.769|15.449||203.051|86.086||0.9276|-3.5283|7.9386|0.4228|1.0009||0.5595|-0.1069|0|0|1.1806|3.4097|9.62|0.08||41.075|2.939|3.91|-1.361|0.727|-0.124|11.62|11.62|103.7875|11.94|2016-10-04/ev_revenues|1.0368|2016-10-18/ev_revenues|1.062|2016-11-01/ev_revenues|1.1443|2016-11-15/ev_revenues|1.5238|2016-11-29/ev_revenues|1.6622|2016-10-11/ev_free_cash_flow|4.9118|2016-10-25/ev_free_cash_flow|5.5291|2016-11-08/ev_free_cash_flow|5.8535|2016-11-22/ev_free_cash_flow|7.6469|2016-10-11/ps_ratio|1.1722|2016-10-25/ps_ratio|1.3046|2016-11-08/ps_ratio|1.3742|2016-11-22/ps_ratio|1.7588|2016-11-25/ps_ratio|1.8139|2016-10-11/pe_ratio||2016-10-25/pe_ratio||2016-11-08/pe_ratio||2016-11-22/pe_ratio||2016-10-06/price_to_book_value|0.5698|2016-10-20/price_to_book_value|0.5892|2016-11-03/price_to_book_value|0.6894|2016-11-17/price_to_book_value|0.7958|2016-10-11/peg_ratio||2016-10-25/peg_ratio||2016-11-08/peg_ratio||2016-11-22/peg_ratio||2016-10-03/dividend_yield|0|2016-10-04/dividend_yield|0|2016-10-05/dividend_yield|0|2016-10-06/dividend_yield|0|2016-10-07/dividend_yield|0|2016-10-10/dividend_yield|0|2016-10-11/dividend_yield|0|2016-10-12/dividend_yield|0|2016-10-13/dividend_yield|0|2016-10-14/dividend_yield|0|2016-10-17/dividend_yield|0|2016-10-18/dividend_yield|0|2016-10-19/dividend_yield|0|2016-10-20/dividend_yield|0|2016-10-21/dividend_yield|0|2016-10-24/dividend_yield|0|2016-10-25/dividend_yield|0|2016-10-26/dividend_yield|0|2016-10-27/dividend_yield|0|2016-10-28/dividend_yield|0|2016-10-31/dividend_yield|0|2016-11-01/dividend_yield|0|2016-11-02/dividend_yield|0|2016-11-03/dividend_yield|0|2016-11-04/dividend_yield|0|2016-11-07/dividend_yield|0|2016-11-08/dividend_yield|0|2016-11-09/dividend_yield|0|2016-11-10/dividend_yield|0|2016-11-11/dividend_yield|0|2016-11-14/dividend_yield|0|2016-11-15/dividend_yield|0|2016-11-16/dividend_yield|0|2016-11-17/dividend_yield|0|2016-11-18/dividend_yield|0|2016-11-21/dividend_yield|0|2016-11-22/dividend_yield|0|2016-11-23/dividend_yield|0|2016-11-25/dividend_yield|0|2016-11-28/dividend_yield|0|2016-11-29/dividend_yield|0|2016-11-30/dividend_yield|0|2016-10-14/percent_of_shares_outstanding|3.5398|2016-10-31/percent_of_shares_outstanding|3.5984|2016-11-15/percent_of_shares_outstanding|3.5125|2016-11-30/percent_of_shares_outstanding|3.6987|2016-10-04/price|11.94|2016-10-18/price|12.2|2016-11-01/price|13.05|2016-11-15/price|16.97|2016-11-29/price|18.4|2016-10-04/total_return_price|11.94|2016-10-18/total_return_price|12.2|2016-11-01/total_return_price|13.05|2016-11-15/total_return_price|16.97|2016-11-29/total_return_price|18.4|2016-10-06/enterprise_value|103.887|2016-10-20/enterprise_value|107.8235|2016-11-03/enterprise_value|128.1776|2016-11-17/enterprise_value|149.7798 russ2000_1588|NWPX|201612|148.61|21.829|18.645|81.671|2.398|32.342|18.555|13.787||209.213|91.92||1.5915|-15.4901|7.1558|0.5941|1.6941||0.8322||0|0|0.7491|4.0887|9.603|0.6||39.179|4.147|4.584|6.166|5.834|-0.141|17.67|17.67|157.1726|17.11|2017-01-10/ev_revenues|0.9117|2017-01-24/ev_revenues|1.0143|2017-02-07/ev_revenues|1.0106|2017-02-21/ev_revenues|0.9867|2017-01-03/ev_free_cash_flow|-189.491|2017-01-17/ev_free_cash_flow|-183.6534|2017-01-31/ev_free_cash_flow|-209.6121|2017-02-14/ev_free_cash_flow|-210.3573|2017-02-28/ev_free_cash_flow|-189.0801|2017-01-06/ps_ratio|1.0518|2017-01-20/ps_ratio|1.0905|2017-02-03/ps_ratio|1.1648|2017-02-17/ps_ratio|1.1224|2017-01-03/pe_ratio||2017-01-17/pe_ratio||2017-01-31/pe_ratio||2017-02-14/pe_ratio||2017-02-28/pe_ratio||2017-01-12/price_to_book_value|0.7829|2017-01-26/price_to_book_value|0.8898|2017-02-09/price_to_book_value|0.8641|2017-02-23/price_to_book_value|0.8173|2017-01-03/peg_ratio||2017-01-17/peg_ratio||2017-01-31/peg_ratio||2017-02-14/peg_ratio||2017-02-28/peg_ratio||2017-01-03/dividend_yield|0|2017-01-04/dividend_yield|0|2017-01-05/dividend_yield|0|2017-01-06/dividend_yield|0|2017-01-09/dividend_yield|0|2017-01-10/dividend_yield|0|2017-01-11/dividend_yield|0|2017-01-12/dividend_yield|0|2017-01-13/dividend_yield|0|2017-01-17/dividend_yield|0|2017-01-18/dividend_yield|0|2017-01-19/dividend_yield|0|2017-01-20/dividend_yield|0|2017-01-23/dividend_yield|0|2017-01-24/dividend_yield|0|2017-01-25/dividend_yield|0|2017-01-26/dividend_yield|0|2017-01-27/dividend_yield|0|2017-01-30/dividend_yield|0|2017-01-31/dividend_yield|0|2017-02-01/dividend_yield|0|2017-02-02/dividend_yield|0|2017-02-03/dividend_yield|0|2017-02-06/dividend_yield|0|2017-02-07/dividend_yield|0|2017-02-08/dividend_yield|0|2017-02-09/dividend_yield|0|2017-02-10/dividend_yield|0|2017-02-13/dividend_yield|0|2017-02-14/dividend_yield|0|2017-02-15/dividend_yield|0|2017-02-16/dividend_yield|0|2017-02-17/dividend_yield|0|2017-02-21/dividend_yield|0|2017-02-22/dividend_yield|0|2017-02-23/dividend_yield|0|2017-02-24/dividend_yield|0|2017-02-27/dividend_yield|0|2017-02-28/dividend_yield|0|2017-01-13/percent_of_shares_outstanding|3.6536|2017-01-31/percent_of_shares_outstanding|4.0742|2017-02-15/percent_of_shares_outstanding|3.9324|2017-02-28/percent_of_shares_outstanding|3.7505|2017-01-10/price|17.11|2017-01-24/price|18.78|2017-02-07/price|18.72|2017-02-21/price|18.33|2017-01-10/total_return_price|17.11|2017-01-24/total_return_price|18.78|2017-02-07/total_return_price|18.72|2017-02-21/total_return_price|18.33|2017-01-12/enterprise_value|141.9641|2017-01-26/enterprise_value|164.3344|2017-02-09/enterprise_value|158.9578|2017-02-23/enterprise_value|149.1648 russ2000_1588|NWPX|201703|103.212|20.807|16.954|116.848||25.427|11.995|13.432||205.687|88.052||0.8131|-36.6538|-163.3597|0.5629|0.9926||0.7075||0|0|-0.0477|2.8293|9.604|-0.4||29.657|1.243|3.84|-3.704|-3.868|-0.137|15.5|15.5|126.181|15.09|2017-04-04/ev_revenues|0.8168|2017-04-18/ev_revenues|0.6664|2017-05-02/ev_revenues|0.753|2017-05-16/ev_revenues|0.7599|2017-05-30/ev_revenues|0.7902|2017-04-11/ev_free_cash_flow|-52.9216|2017-04-25/ev_free_cash_flow|-58.4383|2017-05-09/ev_free_cash_flow|-60.7488|2017-05-23/ev_free_cash_flow|-55.6564|2017-04-17/ps_ratio|0.8106|2017-05-01/ps_ratio|0.882|2017-05-15/ps_ratio|0.9262|2017-05-30/ps_ratio|0.9269|2017-04-11/pe_ratio||2017-04-25/pe_ratio||2017-05-09/pe_ratio||2017-05-23/pe_ratio||2017-04-06/price_to_book_value|0.6617|2017-04-20/price_to_book_value|0.6085|2017-05-04/price_to_book_value|0.6706|2017-05-18/price_to_book_value|0.6257|2017-04-11/peg_ratio||2017-04-25/peg_ratio||2017-05-09/peg_ratio||2017-05-23/peg_ratio||2017-04-03/dividend_yield|0|2017-04-04/dividend_yield|0|2017-04-05/dividend_yield|0|2017-04-06/dividend_yield|0|2017-04-07/dividend_yield|0|2017-04-10/dividend_yield|0|2017-04-11/dividend_yield|0|2017-04-12/dividend_yield|0|2017-04-13/dividend_yield|0|2017-04-17/dividend_yield|0|2017-04-18/dividend_yield|0|2017-04-19/dividend_yield|0|2017-04-20/dividend_yield|0|2017-04-21/dividend_yield|0|2017-04-24/dividend_yield|0|2017-04-25/dividend_yield|0|2017-04-26/dividend_yield|0|2017-04-27/dividend_yield|0|2017-04-28/dividend_yield|0|2017-05-01/dividend_yield|0|2017-05-02/dividend_yield|0|2017-05-03/dividend_yield|0|2017-05-04/dividend_yield|0|2017-05-05/dividend_yield|0|2017-05-08/dividend_yield|0|2017-05-09/dividend_yield|0|2017-05-10/dividend_yield|0|2017-05-11/dividend_yield|0|2017-05-12/dividend_yield|0|2017-05-15/dividend_yield|0|2017-05-16/dividend_yield|0|2017-05-17/dividend_yield|0|2017-05-18/dividend_yield|0|2017-05-19/dividend_yield|0|2017-05-22/dividend_yield|0|2017-05-23/dividend_yield|0|2017-05-24/dividend_yield|0|2017-05-25/dividend_yield|0|2017-05-26/dividend_yield|0|2017-05-30/dividend_yield|0|2017-05-31/dividend_yield|0|2017-04-13/percent_of_shares_outstanding|2.8981|2017-04-28/percent_of_shares_outstanding|2.6417|2017-05-15/percent_of_shares_outstanding|2.7009|2017-05-31/percent_of_shares_outstanding|3.1029|2017-04-04/price|15.09|2017-04-18/price|12.71|2017-05-02/price|14.08|2017-05-16/price|14.19|2017-05-30/price|14.67|2017-04-04/total_return_price|15.09|2017-04-18/total_return_price|12.71|2017-05-02/total_return_price|14.08|2017-05-16/total_return_price|14.19|2017-05-30/total_return_price|14.67|2017-04-06/enterprise_value|115.293|2017-04-20/enterprise_value|104.3435|2017-05-04/enterprise_value|117.1179|2017-05-18/enterprise_value|107.8973 russ2000_1588|NWPX|201706|105.31|17.528|22.415|116.213||28.346|16.572|11.774||204.169|85.984||0.8914|222.2239|-65.1339|0.5973|1.028||0.7952||0|0|-0.046|5.4866|9.61|-0.22||28.692|0.746|3.572|-2.825|-2.068|-0.115|16.27|16.27|142.7627|16.37|2017-07-11/ev_revenues|1.0097|2017-07-25/ev_revenues|0.9285|2017-08-08/ev_revenues|1.0007|2017-08-22/ev_revenues|0.9084|2017-07-05/ev_free_cash_flow|-27.1138|2017-07-19/ev_free_cash_flow|-26.7545|2017-08-02/ev_free_cash_flow|-24.107|2017-08-16/ev_free_cash_flow|-27.8135|2017-08-30/ev_free_cash_flow|-29.6478|2017-07-11/ps_ratio|1.1349|2017-07-25/ps_ratio|1.0538|2017-08-08/ps_ratio|1.1259|2017-08-22/ps_ratio|1.0337|2017-07-05/pe_ratio|269.3333|2017-07-19/pe_ratio|266.1667|2017-08-02/pe_ratio|242.8333|2017-08-16/pe_ratio|275.5|2017-08-30/pe_ratio|291.6667|2017-07-13/price_to_book_value|0.7591|2017-07-27/price_to_book_value|0.7265|2017-08-10/price_to_book_value|0.8062|2017-08-24/price_to_book_value|0.6978|2017-07-05/peg_ratio||2017-07-19/peg_ratio||2017-08-02/peg_ratio||2017-08-16/peg_ratio||2017-08-30/peg_ratio||2017-07-03/dividend_yield|0|2017-07-05/dividend_yield|0|2017-07-06/dividend_yield|0|2017-07-07/dividend_yield|0|2017-07-10/dividend_yield|0|2017-07-11/dividend_yield|0|2017-07-12/dividend_yield|0|2017-07-13/dividend_yield|0|2017-07-14/dividend_yield|0|2017-07-17/dividend_yield|0|2017-07-18/dividend_yield|0|2017-07-19/dividend_yield|0|2017-07-20/dividend_yield|0|2017-07-21/dividend_yield|0|2017-07-24/dividend_yield|0|2017-07-25/dividend_yield|0|2017-07-26/dividend_yield|0|2017-07-27/dividend_yield|0|2017-07-28/dividend_yield|0|2017-07-31/dividend_yield|0|2017-08-01/dividend_yield|0|2017-08-02/dividend_yield|0|2017-08-03/dividend_yield|0|2017-08-04/dividend_yield|0|2017-08-07/dividend_yield|0|2017-08-08/dividend_yield|0|2017-08-09/dividend_yield|0|2017-08-10/dividend_yield|0|2017-08-11/dividend_yield|0|2017-08-14/dividend_yield|0|2017-08-15/dividend_yield|0|2017-08-16/dividend_yield|0|2017-08-17/dividend_yield|0|2017-08-18/dividend_yield|0|2017-08-21/dividend_yield|0|2017-08-22/dividend_yield|0|2017-08-23/dividend_yield|0|2017-08-24/dividend_yield|0|2017-08-25/dividend_yield|0|2017-08-28/dividend_yield|0|2017-08-29/dividend_yield|0|2017-08-30/dividend_yield|0|2017-08-31/dividend_yield|0|2017-07-14/percent_of_shares_outstanding|5.2144|2017-07-31/percent_of_shares_outstanding|5.2644|2017-08-15/percent_of_shares_outstanding|5.3848|2017-08-31/percent_of_shares_outstanding|5.7864|2017-07-11/price|16.37|2017-07-25/price|15.2|2017-08-08/price|16.24|2017-08-22/price|14.91|2017-07-11/total_return_price|16.37|2017-07-25/total_return_price|15.2|2017-08-08/total_return_price|16.24|2017-08-22/total_return_price|14.91|2017-07-13/enterprise_value|137.447|2017-07-27/enterprise_value|130.8093|2017-08-10/enterprise_value|147.0668|2017-08-24/enterprise_value|124.9412 russ2000_1588|NWPX|201709|136.291|5.303|18.998|79.043||23.483|12.021|11.462||202.442|83.915||1.1006|-81.8358|-32.8059|0.7864|1.2257|319.5|0.8476||0|0|-0.0394|6.1252|9.62|-0.21||38.804|1.993|3.423|-1.628|-2.069|-0.117|17.68|17.68|155.5322|19.39|2017-10-03/ev_revenues|1.3293|2017-10-17/ev_revenues|1.4189|2017-10-31/ev_revenues|1.2481|2017-11-14/ev_revenues|1.1684|2017-11-28/ev_revenues|1.2319|2017-10-11/ev_free_cash_flow|-9.3835|2017-10-25/ev_free_cash_flow|-8.9141|2017-11-08/ev_free_cash_flow|-8.2243|2017-11-22/ev_free_cash_flow|-8.4063|2017-10-03/ps_ratio|1.3667|2017-10-17/ps_ratio|1.4562|2017-10-31/ps_ratio|1.2856|2017-11-14/ps_ratio|1.206|2017-11-28/ps_ratio|1.2694|2017-10-11/pe_ratio||2017-10-25/pe_ratio||2017-11-08/pe_ratio||2017-11-22/pe_ratio||2017-10-05/price_to_book_value|0.9461|2017-10-19/price_to_book_value|0.9689|2017-11-02/price_to_book_value|0.8354|2017-11-16/price_to_book_value|0.8425|2017-11-30/price_to_book_value|0.8663|2017-10-11/peg_ratio||2017-10-25/peg_ratio||2017-11-08/peg_ratio||2017-11-22/peg_ratio||2017-10-02/dividend_yield|0|2017-10-03/dividend_yield|0|2017-10-04/dividend_yield|0|2017-10-05/dividend_yield|0|2017-10-06/dividend_yield|0|2017-10-09/dividend_yield|0|2017-10-10/dividend_yield|0|2017-10-11/dividend_yield|0|2017-10-12/dividend_yield|0|2017-10-13/dividend_yield|0|2017-10-16/dividend_yield|0|2017-10-17/dividend_yield|0|2017-10-18/dividend_yield|0|2017-10-19/dividend_yield|0|2017-10-20/dividend_yield|0|2017-10-23/dividend_yield|0|2017-10-24/dividend_yield|0|2017-10-25/dividend_yield|0|2017-10-26/dividend_yield|0|2017-10-27/dividend_yield|0|2017-10-30/dividend_yield|0|2017-10-31/dividend_yield|0|2017-11-01/dividend_yield|0|2017-11-02/dividend_yield|0|2017-11-03/dividend_yield|0|2017-11-06/dividend_yield|0|2017-11-07/dividend_yield|0|2017-11-08/dividend_yield|0|2017-11-09/dividend_yield|0|2017-11-10/dividend_yield|0|2017-11-13/dividend_yield|0|2017-11-14/dividend_yield|0|2017-11-15/dividend_yield|0|2017-11-16/dividend_yield|0|2017-11-17/dividend_yield|0|2017-11-20/dividend_yield|0|2017-11-21/dividend_yield|0|2017-11-22/dividend_yield|0|2017-11-24/dividend_yield|0|2017-11-27/dividend_yield|0|2017-11-28/dividend_yield|0|2017-11-29/dividend_yield|0|2017-11-30/dividend_yield|0|2017-10-13/percent_of_shares_outstanding|6.2006|2017-10-31/percent_of_shares_outstanding|6.4438|2017-11-15/percent_of_shares_outstanding|6.4649|2017-11-30/percent_of_shares_outstanding|6.3398|2017-10-03/price|19.39|2017-10-17/price|20.66|2017-10-31/price|18.24|2017-11-14/price|17.11|2017-11-28/price|18.01|2017-10-03/total_return_price|19.39|2017-10-17/total_return_price|20.66|2017-10-31/total_return_price|18.24|2017-11-14/total_return_price|17.11|2017-11-28/total_return_price|18.01|2017-10-05/enterprise_value|186.2272|2017-10-19/enterprise_value|190.8447|2017-11-02/enterprise_value|163.8131|2017-11-16/enterprise_value|165.2561|2017-11-30/enterprise_value|170.066 russ2000_1588|NWPX|201712|140.755|43.646|17.055|78.756|1.903|30.06|17.001|13.059||200.264|81.757||1.2347|-13.8224|-8.5931|0.6099|1.2722||0.909||0|0|-0.0391|6.3848|9.619|-0.23||35.627|1.833|3.308|-1.335|-2.158|-0.115|18.05|18.05|178.7238|19.2|2018-01-09/ev_revenues|1.0623|2018-01-23/ev_revenues|1.121|2018-02-06/ev_revenues|0.9891|2018-02-20/ev_revenues|1.0225|2018-01-03/ev_free_cash_flow|-13.7307|2018-01-17/ev_free_cash_flow|-14.7974|2018-01-31/ev_free_cash_flow|-13.4153|2018-02-14/ev_free_cash_flow|-12.5434|2018-02-28/ev_free_cash_flow|-12.2277|2018-01-09/ps_ratio|1.3901|2018-01-23/ps_ratio|1.4487|2018-02-06/ps_ratio|1.317|2018-02-20/ps_ratio|1.3503|2018-01-03/pe_ratio||2018-01-17/pe_ratio||2018-01-31/pe_ratio||2018-02-14/pe_ratio||2018-02-28/pe_ratio||2018-01-11/price_to_book_value|0.9477|2018-01-25/price_to_book_value|0.9641|2018-02-08/price_to_book_value|0.8349|2018-02-22/price_to_book_value|0.9074|2018-01-03/peg_ratio|-1.9664|2018-01-17/peg_ratio|-2.0834|2018-01-31/peg_ratio|-1.9319|2018-02-14/peg_ratio|-1.8363|2018-02-28/peg_ratio|-1.7824|2018-01-02/dividend_yield|0|2018-01-03/dividend_yield|0|2018-01-04/dividend_yield|0|2018-01-05/dividend_yield|0|2018-01-08/dividend_yield|0|2018-01-09/dividend_yield|0|2018-01-10/dividend_yield|0|2018-01-11/dividend_yield|0|2018-01-12/dividend_yield|0|2018-01-16/dividend_yield|0|2018-01-17/dividend_yield|0|2018-01-18/dividend_yield|0|2018-01-19/dividend_yield|0|2018-01-22/dividend_yield|0|2018-01-23/dividend_yield|0|2018-01-24/dividend_yield|0|2018-01-25/dividend_yield|0|2018-01-26/dividend_yield|0|2018-01-29/dividend_yield|0|2018-01-30/dividend_yield|0|2018-01-31/dividend_yield|0|2018-02-01/dividend_yield|0|2018-02-02/dividend_yield|0|2018-02-05/dividend_yield|0|2018-02-06/dividend_yield|0|2018-02-07/dividend_yield|0|2018-02-08/dividend_yield|0|2018-02-09/dividend_yield|0|2018-02-12/dividend_yield|0|2018-02-13/dividend_yield|0|2018-02-14/dividend_yield|0|2018-02-15/dividend_yield|0|2018-02-16/dividend_yield|0|2018-02-20/dividend_yield|0|2018-02-21/dividend_yield|0|2018-02-22/dividend_yield|0|2018-02-23/dividend_yield|0|2018-02-26/dividend_yield|0|2018-02-27/dividend_yield|0|2018-02-28/dividend_yield|0|2018-01-12/percent_of_shares_outstanding|6.7814|2018-01-31/percent_of_shares_outstanding|6.2926|2018-02-15/percent_of_shares_outstanding|7.7109|2018-02-28/percent_of_shares_outstanding|7.6767|2018-01-09/price|19.2|2018-01-23/price|20.01|2018-02-06/price|18.19|2018-02-20/price|18.65|2018-01-09/total_return_price|19.2|2018-01-23/total_return_price|20.01|2018-02-06/total_return_price|18.19|2018-02-20/total_return_price|18.65|2018-01-11/enterprise_value|146.1527|2018-01-25/enterprise_value|149.4234|2018-02-08/enterprise_value|123.5461|2018-02-22/enterprise_value|138.072 russ2000_1588|NWPX|201803|131.886|39.991|17.126|78.349||23.46|11.117|12.343||196.267|78.931||1.1814|-15.5509|-12.3965|0.5836|1.4929||0.9468|-1.9644|0|0|-0.0428|7.9024|9.707|-0.2||33.365|1.348|3.385|-2.223|-1.951|-0.051|20.62|20.62|145.97|17.83|2018-04-03/ev_revenues|0.9773|2018-04-17/ev_revenues|1.1162|2018-05-01/ev_revenues|1.1098|2018-05-15/ev_revenues|1.1846|2018-05-29/ev_revenues|1.2352|2018-04-11/ev_free_cash_flow|-11.9807|2018-04-25/ev_free_cash_flow|-12.2592|2018-05-09/ev_free_cash_flow|-12.5222|2018-05-23/ev_free_cash_flow|-13.466|2018-04-03/ps_ratio|1.2592|2018-04-17/ps_ratio|1.3969|2018-05-01/ps_ratio|1.3905|2018-05-15/ps_ratio|1.4647|2018-05-29/ps_ratio|1.5148|2018-04-11/pe_ratio||2018-04-25/pe_ratio||2018-05-09/pe_ratio||2018-05-23/pe_ratio||2018-04-05/price_to_book_value|0.9612|2018-04-19/price_to_book_value|0.9785|2018-05-03/price_to_book_value|0.9433|2018-05-17/price_to_book_value|1.0593|2018-05-31/price_to_book_value|1.0429|2018-04-09/peg_ratio|-0.1694|2018-04-23/peg_ratio|-0.1756|2018-05-07/peg_ratio|-0.175|2018-05-21/peg_ratio|-0.1909|2018-04-02/dividend_yield|0|2018-04-03/dividend_yield|0|2018-04-04/dividend_yield|0|2018-04-05/dividend_yield|0|2018-04-06/dividend_yield|0|2018-04-09/dividend_yield|0|2018-04-10/dividend_yield|0|2018-04-11/dividend_yield|0|2018-04-12/dividend_yield|0|2018-04-13/dividend_yield|0|2018-04-16/dividend_yield|0|2018-04-17/dividend_yield|0|2018-04-18/dividend_yield|0|2018-04-19/dividend_yield|0|2018-04-20/dividend_yield|0|2018-04-23/dividend_yield|0|2018-04-24/dividend_yield|0|2018-04-25/dividend_yield|0|2018-04-26/dividend_yield|0|2018-04-27/dividend_yield|0|2018-04-30/dividend_yield|0|2018-05-01/dividend_yield|0|2018-05-02/dividend_yield|0|2018-05-03/dividend_yield|0|2018-05-04/dividend_yield|0|2018-05-07/dividend_yield|0|2018-05-08/dividend_yield|0|2018-05-09/dividend_yield|0|2018-05-10/dividend_yield|0|2018-05-11/dividend_yield|0|2018-05-14/dividend_yield|0|2018-05-15/dividend_yield|0|2018-05-16/dividend_yield|0|2018-05-17/dividend_yield|0|2018-05-18/dividend_yield|0|2018-05-21/dividend_yield|0|2018-05-22/dividend_yield|0|2018-05-23/dividend_yield|0|2018-05-24/dividend_yield|0|2018-05-25/dividend_yield|0|2018-05-29/dividend_yield|0|2018-05-30/dividend_yield|0|2018-05-31/dividend_yield|0|2018-04-13/percent_of_shares_outstanding|8.0945|2018-04-30/percent_of_shares_outstanding|6.9366|2018-05-15/percent_of_shares_outstanding|7.5982|2018-05-31/percent_of_shares_outstanding|6.5722|2018-04-03/price|17.83|2018-04-17/price|19.78|2018-05-01/price|19.69|2018-05-15/price|20.74|2018-05-29/price|21.45|2018-04-03/total_return_price|17.83|2018-04-17/total_return_price|19.78|2018-05-01/total_return_price|19.69|2018-05-15/total_return_price|20.74|2018-05-29/total_return_price|21.45|2018-04-05/enterprise_value|148.6527|2018-04-19/enterprise_value|152.056|2018-05-03/enterprise_value|145.1521|2018-05-17/enterprise_value|167.906|2018-05-31/enterprise_value|164.6971 russ2000_1588|NWPX|201806|130.199|41.887|19.27|74.43||23.101|11.165|11.936||190.828|73.245||1.2202|-12.3636|-13.0482|0.6857|1.5||0.974|-0.1835|0|0|-0.0382|7.4138|9.727|-0.59||28.785|-1.238|3.806|-5.794|-5.686|0.013|21.24|21.24|151.1809|20.71|2018-07-10/ev_revenues|1.1695|2018-07-24/ev_revenues|1.0804|2018-08-07/ev_revenues|1.0668|2018-08-21/ev_revenues|0.8965|2018-07-05/ev_free_cash_flow|-21.4677|2018-07-19/ev_free_cash_flow|-20.6641|2018-08-02/ev_free_cash_flow|-19.981|2018-08-16/ev_free_cash_flow|-17.7039|2018-08-30/ev_free_cash_flow|-18.32|2018-07-10/ps_ratio|1.466|2018-07-24/ps_ratio|1.3775|2018-08-07/ps_ratio|1.3641|2018-08-21/ps_ratio|1.1949|2018-07-05/pe_ratio||2018-07-19/pe_ratio||2018-08-02/pe_ratio||2018-08-16/pe_ratio||2018-08-30/pe_ratio||2018-07-12/price_to_book_value|1.0519|2018-07-26/price_to_book_value|0.9856|2018-08-09/price_to_book_value|0.9683|2018-08-23/price_to_book_value|0.8545|2018-07-02/peg_ratio||2018-07-16/peg_ratio||2018-07-30/peg_ratio||2018-08-13/peg_ratio||2018-08-27/peg_ratio||2018-07-02/dividend_yield|0|2018-07-03/dividend_yield|0|2018-07-05/dividend_yield|0|2018-07-06/dividend_yield|0|2018-07-09/dividend_yield|0|2018-07-10/dividend_yield|0|2018-07-11/dividend_yield|0|2018-07-12/dividend_yield|0|2018-07-13/dividend_yield|0|2018-07-16/dividend_yield|0|2018-07-17/dividend_yield|0|2018-07-18/dividend_yield|0|2018-07-19/dividend_yield|0|2018-07-20/dividend_yield|0|2018-07-23/dividend_yield|0|2018-07-24/dividend_yield|0|2018-07-25/dividend_yield|0|2018-07-26/dividend_yield|0|2018-07-27/dividend_yield|0|2018-07-30/dividend_yield|0|2018-07-31/dividend_yield|0|2018-08-01/dividend_yield|0|2018-08-02/dividend_yield|0|2018-08-03/dividend_yield|0|2018-08-06/dividend_yield|0|2018-08-07/dividend_yield|0|2018-08-08/dividend_yield|0|2018-08-09/dividend_yield|0|2018-08-10/dividend_yield|0|2018-08-13/dividend_yield|0|2018-08-14/dividend_yield|0|2018-08-15/dividend_yield|0|2018-08-16/dividend_yield|0|2018-08-17/dividend_yield|0|2018-08-20/dividend_yield|0|2018-08-21/dividend_yield|0|2018-08-22/dividend_yield|0|2018-08-23/dividend_yield|0|2018-08-24/dividend_yield|0|2018-08-27/dividend_yield|0|2018-08-28/dividend_yield|0|2018-08-29/dividend_yield|0|2018-08-30/dividend_yield|0|2018-08-31/dividend_yield|0|2018-07-13/percent_of_shares_outstanding|7.2044|2018-07-31/percent_of_shares_outstanding|6.7605|2018-08-15/percent_of_shares_outstanding|6.5901|2018-08-31/percent_of_shares_outstanding|5.0322|2018-07-10/price|20.71|2018-07-24/price|19.46|2018-08-07/price|19.27|2018-08-21/price|16.88|2018-07-10/total_return_price|20.71|2018-07-24/total_return_price|19.46|2018-08-07/total_return_price|19.27|2018-08-21/total_return_price|16.88|2018-07-12/enterprise_value|158.8508|2018-07-26/enterprise_value|146.1951|2018-08-09/enterprise_value|142.8852|2018-08-23/enterprise_value|121.1759 russ2000_1588|NWPX|201809|139.724|1.547|34.742|107.907||38.588|26.586|12.002||218.636|101.046||1.069|10.6026|-20.4364|0.7422|1.3662||1.0203||0.0009|0|-0.0572|6.2022|9.735|2.86||52.455|5.203|5.332|24.345|27.801|-0.091|19.3|19.3|152.815|19.75|2018-10-02/ev_revenues|1.2708|2018-10-16/ev_revenues|1.195|2018-10-30/ev_revenues|1.1379|2018-11-13/ev_revenues|1.5753|2018-11-27/ev_revenues|1.4846|2018-10-11/ev_free_cash_flow|-44.2518|2018-10-25/ev_free_cash_flow|-37.4321|2018-11-08/ev_free_cash_flow|-49.3058|2018-11-23/ev_free_cash_flow|-51.3584|2018-10-02/ps_ratio|1.2748|2018-10-16/ps_ratio|1.1993|2018-10-30/ps_ratio|1.1425|2018-11-13/ps_ratio|1.5782|2018-11-27/ps_ratio|1.4878|2018-10-11/pe_ratio|10.9728|2018-10-25/pe_ratio|9.2935|2018-11-08/pe_ratio|12.2174|2018-11-23/pe_ratio|12.7228|2018-10-04/price_to_book_value|0.9066|2018-10-18/price_to_book_value|0.818|2018-11-01/price_to_book_value|0.8206|2018-11-15/price_to_book_value|1.0664|2018-11-29/price_to_book_value|1.0437|2018-10-08/peg_ratio||2018-10-22/peg_ratio||2018-11-05/peg_ratio||2018-11-19/peg_ratio||2018-10-01/dividend_yield|0|2018-10-02/dividend_yield|0|2018-10-03/dividend_yield|0|2018-10-04/dividend_yield|0|2018-10-05/dividend_yield|0|2018-10-08/dividend_yield|0|2018-10-09/dividend_yield|0|2018-10-10/dividend_yield|0|2018-10-11/dividend_yield|0|2018-10-12/dividend_yield|0|2018-10-15/dividend_yield|0|2018-10-16/dividend_yield|0|2018-10-17/dividend_yield|0|2018-10-18/dividend_yield|0|2018-10-19/dividend_yield|0|2018-10-22/dividend_yield|0|2018-10-23/dividend_yield|0|2018-10-24/dividend_yield|0|2018-10-25/dividend_yield|0|2018-10-26/dividend_yield|0|2018-10-29/dividend_yield|0|2018-10-30/dividend_yield|0|2018-10-31/dividend_yield|0|2018-11-01/dividend_yield|0|2018-11-02/dividend_yield|0|2018-11-05/dividend_yield|0|2018-11-06/dividend_yield|0|2018-11-07/dividend_yield|0|2018-11-08/dividend_yield|0|2018-11-09/dividend_yield|0|2018-11-12/dividend_yield|0|2018-11-13/dividend_yield|0|2018-11-14/dividend_yield|0|2018-11-15/dividend_yield|0|2018-11-16/dividend_yield|0|2018-11-19/dividend_yield|0|2018-11-20/dividend_yield|0|2018-11-21/dividend_yield|0|2018-11-23/dividend_yield|0|2018-11-26/dividend_yield|0|2018-11-27/dividend_yield|0|2018-11-28/dividend_yield|0|2018-11-29/dividend_yield|0|2018-11-30/dividend_yield|0|2018-10-15/percent_of_shares_outstanding|4.9749|2018-10-31/percent_of_shares_outstanding|4.998|2018-11-15/percent_of_shares_outstanding|4.9525|2018-11-30/percent_of_shares_outstanding|5.0136|2018-10-02/price|19.75|2018-10-16/price|18.58|2018-10-30/price|17.7|2018-11-13/price|24.45|2018-11-27/price|23.05|2018-10-02/total_return_price|19.75|2018-10-16/total_return_price|18.58|2018-10-30/total_return_price|17.7|2018-11-13/total_return_price|24.45|2018-11-27/total_return_price|23.05|2018-10-04/enterprise_value|196.8496|2018-10-18/enterprise_value|177.4768|2018-11-01/enterprise_value|178.0609|2018-11-15/enterprise_value|231.7986|2018-11-29/enterprise_value|226.8337 russ2000_1588|NWPX|201812|159.513|6.677|39.376|103.447|1.553|52.76|31.492|21.268||218.59|101.194||1.4218|11.3981|-46.7016|0.8532|1.4252|11.5761|1.0032||0.0524|0|-1.043|4.8202|9.736|0.02||57.544|6.783|4.14|0.732|0.148|-0.187|22.08|22.08|217.9748|23.2|2019-01-09/ev_revenues|1.3398|2019-01-23/ev_revenues|1.2702|2019-02-06/ev_revenues|1.3703|2019-02-20/ev_revenues|1.3992|2019-01-04/ev_free_cash_flow|-10.395|2019-01-18/ev_free_cash_flow|-10.3117|2019-02-01/ev_free_cash_flow|-10.3249|2019-02-15/ev_free_cash_flow|-10.6494|2019-01-09/ps_ratio|1.3108|2019-01-23/ps_ratio|1.2413|2019-02-06/ps_ratio|1.3413|2019-02-20/ps_ratio|1.3701|2019-01-04/pe_ratio|11.1053|2019-01-18/pe_ratio|11.0144|2019-02-01/pe_ratio|11.0287|2019-02-15/pe_ratio|11.3828|2019-01-10/price_to_book_value|1.031|2019-01-24/price_to_book_value|0.9602|2019-02-07/price_to_book_value|1.0831|2019-02-21/price_to_book_value|1.1018|2019-01-14/peg_ratio||2019-01-28/peg_ratio||2019-02-11/peg_ratio||2019-02-25/peg_ratio||2019-01-02/dividend_yield|0|2019-01-03/dividend_yield|0|2019-01-04/dividend_yield|0|2019-01-07/dividend_yield|0|2019-01-08/dividend_yield|0|2019-01-09/dividend_yield|0|2019-01-10/dividend_yield|0|2019-01-11/dividend_yield|0|2019-01-14/dividend_yield|0|2019-01-15/dividend_yield|0|2019-01-16/dividend_yield|0|2019-01-17/dividend_yield|0|2019-01-18/dividend_yield|0|2019-01-22/dividend_yield|0|2019-01-23/dividend_yield|0|2019-01-24/dividend_yield|0|2019-01-25/dividend_yield|0|2019-01-28/dividend_yield|0|2019-01-29/dividend_yield|0|2019-01-30/dividend_yield|0|2019-01-31/dividend_yield|0|2019-02-01/dividend_yield|0|2019-02-04/dividend_yield|0|2019-02-05/dividend_yield|0|2019-02-06/dividend_yield|0|2019-02-07/dividend_yield|0|2019-02-08/dividend_yield|0|2019-02-11/dividend_yield|0|2019-02-12/dividend_yield|0|2019-02-13/dividend_yield|0|2019-02-14/dividend_yield|0|2019-02-15/dividend_yield|0|2019-02-19/dividend_yield|0|2019-02-20/dividend_yield|0|2019-02-21/dividend_yield|0|2019-02-22/dividend_yield|0|2019-02-25/dividend_yield|0|2019-02-26/dividend_yield|0|2019-02-27/dividend_yield|0|2019-02-28/dividend_yield|0|2019-01-15/percent_of_shares_outstanding|4.4062|2019-01-31/percent_of_shares_outstanding|4.2094|2019-02-15/percent_of_shares_outstanding|4.1838|2019-02-28/percent_of_shares_outstanding|4.0554|2019-01-09/price|23.2|2019-01-23/price|21.97|2019-02-06/price|23.74|2019-02-20/price|24.25|2019-01-09/total_return_price|23.2|2019-01-23/total_return_price|21.97|2019-02-06/total_return_price|23.74|2019-02-20/total_return_price|24.25|2019-01-10/enterprise_value|230.1546|2019-01-24/enterprise_value|214.6758|2019-02-07/enterprise_value|241.5446|2019-02-21/enterprise_value|245.6334 russ2000_1588|NWPX|201903|147.522|3.843|41.116|102.397||45.737|28.97|16.767||220.788|103.594||1.4144|9.4072|-10.7415|0.8622|1.3854|11.4833|1.1023||0|0|-0.0308|3.6244|9.735|0.22||62.643|6.571|4.247|2.356|2.165|-0.127|24.52|24.52|245.7307|24.57|2019-04-03/ev_revenues|1.1684|2019-04-17/ev_revenues|1.2196|2019-05-01/ev_revenues|1.1172|2019-05-15/ev_revenues|1.2322|2019-05-29/ev_revenues|1.1186|2019-04-12/ev_free_cash_flow|-23.8117|2019-04-26/ev_free_cash_flow|-21.9303|2019-05-10/ev_free_cash_flow|-23.6627|2019-05-24/ev_free_cash_flow|-22.3587|2019-04-03/ps_ratio|1.1873|2019-04-17/ps_ratio|1.2385|2019-05-01/ps_ratio|1.136|2019-05-15/ps_ratio|1.251|2019-05-29/ps_ratio|1.1375|2019-04-12/pe_ratio|10.3426|2019-04-26/pe_ratio|9.5378|2019-05-10/pe_ratio|10.2789|2019-05-24/pe_ratio|9.7211|2019-04-04/price_to_book_value|1.1028|2019-04-18/price_to_book_value|1.1336|2019-05-02/price_to_book_value|1.0366|2019-05-16/price_to_book_value|1.1389|2019-05-30/price_to_book_value|1.0238|2019-04-08/peg_ratio||2019-04-22/peg_ratio||2019-05-06/peg_ratio||2019-05-20/peg_ratio||2019-04-01/dividend_yield|0|2019-04-02/dividend_yield|0|2019-04-03/dividend_yield|0|2019-04-04/dividend_yield|0|2019-04-05/dividend_yield|0|2019-04-08/dividend_yield|0|2019-04-09/dividend_yield|0|2019-04-10/dividend_yield|0|2019-04-11/dividend_yield|0|2019-04-12/dividend_yield|0|2019-04-15/dividend_yield|0|2019-04-16/dividend_yield|0|2019-04-17/dividend_yield|0|2019-04-18/dividend_yield|0|2019-04-22/dividend_yield|0|2019-04-23/dividend_yield|0|2019-04-24/dividend_yield|0|2019-04-25/dividend_yield|0|2019-04-26/dividend_yield|0|2019-04-29/dividend_yield|0|2019-04-30/dividend_yield|0|2019-05-01/dividend_yield|0|2019-05-02/dividend_yield|0|2019-05-03/dividend_yield|0|2019-05-06/dividend_yield|0|2019-05-07/dividend_yield|0|2019-05-08/dividend_yield|0|2019-05-09/dividend_yield|0|2019-05-10/dividend_yield|0|2019-05-13/dividend_yield|0|2019-05-14/dividend_yield|0|2019-05-15/dividend_yield|0|2019-05-16/dividend_yield|0|2019-05-17/dividend_yield|0|2019-05-20/dividend_yield|0|2019-05-21/dividend_yield|0|2019-05-22/dividend_yield|0|2019-05-23/dividend_yield|0|2019-05-24/dividend_yield|0|2019-05-28/dividend_yield|0|2019-05-29/dividend_yield|0|2019-05-30/dividend_yield|0|2019-05-31/dividend_yield|0|2019-04-15/percent_of_shares_outstanding|2.9537|2019-04-30/percent_of_shares_outstanding|2.8291|2019-05-15/percent_of_shares_outstanding|3.0046|2019-05-31/percent_of_shares_outstanding|2.7044|2019-04-03/price|24.57|2019-04-17/price|25.63|2019-05-01/price|23.51|2019-05-15/price|25.89|2019-05-29/price|23.54|2019-04-03/total_return_price|24.57|2019-04-17/total_return_price|25.63|2019-05-01/total_return_price|23.51|2019-05-15/total_return_price|25.89|2019-05-29/total_return_price|23.54|2019-04-04/enterprise_value|239.6319|2019-04-18/enterprise_value|246.4464|2019-05-02/enterprise_value|225.0292|2019-05-16/enterprise_value|247.6146|2019-05-30/enterprise_value|222.206 russ2000_1588|NWPX|201906|161.805|10.054|33.513|100.285||54.61|37.405|17.205||224.442|106.568||1.1926|7.2887|-23.2063|0.8642|1.2114|10.0837|1.105||0|0|-0.0287|2.9579|9.753|0.31||69.203|8.218|4.705|3.421|2.974|-0.117|25.07|25.07|240.1186|25.37|2019-07-10/ev_revenues|0.9807|2019-07-24/ev_revenues|0.9496|2019-08-07/ev_revenues|0.94|2019-08-21/ev_revenues|1.0306|2019-07-05/ev_free_cash_flow|-36.7607|2019-07-19/ev_free_cash_flow|-33.4905|2019-08-02/ev_free_cash_flow|-31.9973|2019-08-16/ev_free_cash_flow|-38.3286|2019-08-30/ev_free_cash_flow|-32.8036|2019-07-10/ps_ratio|1.0217|2019-07-24/ps_ratio|0.9907|2019-08-07/ps_ratio|0.981|2019-08-21/ps_ratio|1.0717|2019-07-05/pe_ratio|7.522|2019-07-19/pe_ratio|6.8798|2019-08-02/pe_ratio|6.5865|2019-08-16/pe_ratio|7.8299|2019-08-30/pe_ratio|6.7449|2019-07-11/price_to_book_value|1.1132|2019-07-25/price_to_book_value|1.0533|2019-08-08/price_to_book_value|1.1332|2019-08-22/price_to_book_value|1.1328|2019-07-01/peg_ratio||2019-07-15/peg_ratio||2019-07-29/peg_ratio||2019-08-12/peg_ratio||2019-08-26/peg_ratio||2019-07-01/dividend_yield|0|2019-07-02/dividend_yield|0|2019-07-03/dividend_yield|0|2019-07-05/dividend_yield|0|2019-07-08/dividend_yield|0|2019-07-09/dividend_yield|0|2019-07-10/dividend_yield|0|2019-07-11/dividend_yield|0|2019-07-12/dividend_yield|0|2019-07-15/dividend_yield|0|2019-07-16/dividend_yield|0|2019-07-17/dividend_yield|0|2019-07-18/dividend_yield|0|2019-07-19/dividend_yield|0|2019-07-22/dividend_yield|0|2019-07-23/dividend_yield|0|2019-07-24/dividend_yield|0|2019-07-25/dividend_yield|0|2019-07-26/dividend_yield|0|2019-07-29/dividend_yield|0|2019-07-30/dividend_yield|0|2019-07-31/dividend_yield|0|2019-08-01/dividend_yield|0|2019-08-02/dividend_yield|0|2019-08-05/dividend_yield|0|2019-08-06/dividend_yield|0|2019-08-07/dividend_yield|0|2019-08-08/dividend_yield|0|2019-08-09/dividend_yield|0|2019-08-12/dividend_yield|0|2019-08-13/dividend_yield|0|2019-08-14/dividend_yield|0|2019-08-15/dividend_yield|0|2019-08-16/dividend_yield|0|2019-08-19/dividend_yield|0|2019-08-20/dividend_yield|0|2019-08-21/dividend_yield|0|2019-08-22/dividend_yield|0|2019-08-23/dividend_yield|0|2019-08-26/dividend_yield|0|2019-08-27/dividend_yield|0|2019-08-28/dividend_yield|0|2019-08-29/dividend_yield|0|2019-08-30/dividend_yield|0|2019-07-15/percent_of_shares_outstanding|2.5951|2019-07-31/percent_of_shares_outstanding|2.3941|2019-08-15/percent_of_shares_outstanding|2.1671|2019-08-30/percent_of_shares_outstanding|1.8|2019-07-10/price|25.37|2019-07-24/price|24.6|2019-08-07/price|24.36|2019-08-21/price|26.61|2019-07-10/total_return_price|25.37|2019-07-24/total_return_price|24.6|2019-08-07/total_return_price|24.36|2019-08-21/total_return_price|26.61|2019-07-11/enterprise_value|239.8027|2019-07-25/enterprise_value|226.3548|2019-08-08/enterprise_value|244.2853|2019-08-22/enterprise_value|244.1878 russ2000_1588|NWPX|201909|169.641|11.744|27.287|99.44||49.56|30.662|18.898||235.753|117.315||1.0794|16.3798|-40.0756|0.9205|1.1204|8.173|1.2218||0|0|-0.0262|1.3335|9.785|1.1||75.226|15.475|4.9|13.276|10.747|-0.091|27.82|27.82|264.1647|27.6|2019-10-02/ev_revenues|0.9723|2019-10-16/ev_revenues|0.9583|2019-10-30/ev_revenues|1.0533|2019-11-13/ev_revenues|1.1822|2019-11-27/ev_revenues|1.2268|2019-10-11/ev_free_cash_flow|71.2621|2019-10-25/ev_free_cash_flow|77.448|2019-11-08/ev_free_cash_flow|87.6303|2019-11-22/ev_free_cash_flow|87.9313|2019-10-02/ps_ratio|1.0172|2019-10-16/ps_ratio|1.0032|2019-10-30/ps_ratio|1.0983|2019-11-13/ps_ratio|1.2272|2019-11-27/ps_ratio|1.2718|2019-10-11/pe_ratio|16.5091|2019-10-25/pe_ratio|17.8788|2019-11-08/pe_ratio|20.1333|2019-11-22/pe_ratio|20.2|2019-10-03/price_to_book_value|1.1411|2019-10-17/price_to_book_value|1.1444|2019-10-31/price_to_book_value|1.261|2019-11-14/price_to_book_value|1.3821|2019-11-29/price_to_book_value|1.4193|2019-10-07/peg_ratio||2019-10-21/peg_ratio||2019-11-04/peg_ratio||2019-11-18/peg_ratio||2019-10-01/dividend_yield|0|2019-10-02/dividend_yield|0|2019-10-03/dividend_yield|0|2019-10-04/dividend_yield|0|2019-10-07/dividend_yield|0|2019-10-08/dividend_yield|0|2019-10-09/dividend_yield|0|2019-10-10/dividend_yield|0|2019-10-11/dividend_yield|0|2019-10-14/dividend_yield|0|2019-10-15/dividend_yield|0|2019-10-16/dividend_yield|0|2019-10-17/dividend_yield|0|2019-10-18/dividend_yield|0|2019-10-21/dividend_yield|0|2019-10-22/dividend_yield|0|2019-10-23/dividend_yield|0|2019-10-24/dividend_yield|0|2019-10-25/dividend_yield|0|2019-10-28/dividend_yield|0|2019-10-29/dividend_yield|0|2019-10-30/dividend_yield|0|2019-10-31/dividend_yield|0|2019-11-01/dividend_yield|0|2019-11-04/dividend_yield|0|2019-11-05/dividend_yield|0|2019-11-06/dividend_yield|0|2019-11-07/dividend_yield|0|2019-11-08/dividend_yield|0|2019-11-11/dividend_yield|0|2019-11-12/dividend_yield|0|2019-11-13/dividend_yield|0|2019-11-14/dividend_yield|0|2019-11-15/dividend_yield|0|2019-11-18/dividend_yield|0|2019-11-19/dividend_yield|0|2019-11-20/dividend_yield|0|2019-11-21/dividend_yield|0|2019-11-22/dividend_yield|0|2019-11-25/dividend_yield|0|2019-11-26/dividend_yield|0|2019-11-27/dividend_yield|0|2019-11-29/dividend_yield|0|2019-10-15/percent_of_shares_outstanding|1.3084|2019-10-31/percent_of_shares_outstanding|1.0256|2019-11-15/percent_of_shares_outstanding|0.9288|2019-11-29/percent_of_shares_outstanding|0.8165|2019-10-02/price|27.6|2019-10-16/price|27.22|2019-10-30/price|29.8|2019-11-13/price|33.3|2019-11-27/price|34.51|2019-10-02/total_return_price|27.6|2019-10-16/total_return_price|27.22|2019-10-30/total_return_price|29.8|2019-11-13/total_return_price|33.3|2019-11-27/total_return_price|34.51|2019-10-03/enterprise_value|257.2732|2019-10-17/enterprise_value|258.053|2019-10-31/enterprise_value|285.5395|2019-11-14/enterprise_value|314.0982|2019-11-29/enterprise_value|322.8705 russ2000_1588|NWPX|201912|195.039|31.014|30.654|107.314|1.431|62.087|41.566|20.521||248.158|129.331||1.1785|10.5246|86.6723|0.9465|1.2236|19.9212|1.3668||0|0|-0.0105|0.7021|9.83|1.22||72.245|16.92|4.643|13.587|12.016|-0.097|33.2|33.2|310.4918|32.27|2020-01-09/ev_revenues|1.0151|2020-01-23/ev_revenues|1.1222|2020-02-06/ev_revenues|1.0346|2020-02-20/ev_revenues|1.096|2020-01-03/ev_free_cash_flow|8.5669|2020-01-17/ev_free_cash_flow|8.6379|2020-01-31/ev_free_cash_flow|8.3964|2020-02-14/ev_free_cash_flow|9.2887|2020-02-28/ev_free_cash_flow|8.0647|2020-01-09/ps_ratio|1.1294|2020-01-23/ps_ratio|1.2369|2020-02-06/ps_ratio|1.149|2020-02-20/ps_ratio|1.2106|2020-01-03/pe_ratio|11.6947|2020-01-17/pe_ratio|11.7825|2020-01-31/pe_ratio|11.4842|2020-02-14/pe_ratio|12.586|2020-02-28/pe_ratio|11.0702|2020-01-10/price_to_book_value|1.2687|2020-01-24/price_to_book_value|1.3496|2020-02-07/price_to_book_value|1.3307|2020-02-21/price_to_book_value|1.3303|2020-01-13/peg_ratio|0.3151|2020-01-27/peg_ratio|0.326|2020-02-10/peg_ratio|0.3281|2020-02-24/peg_ratio|0.3256|2020-01-02/dividend_yield|0|2020-01-03/dividend_yield|0|2020-01-06/dividend_yield|0|2020-01-07/dividend_yield|0|2020-01-08/dividend_yield|0|2020-01-09/dividend_yield|0|2020-01-10/dividend_yield|0|2020-01-13/dividend_yield|0|2020-01-14/dividend_yield|0|2020-01-15/dividend_yield|0|2020-01-16/dividend_yield|0|2020-01-17/dividend_yield|0|2020-01-21/dividend_yield|0|2020-01-22/dividend_yield|0|2020-01-23/dividend_yield|0|2020-01-24/dividend_yield|0|2020-01-27/dividend_yield|0|2020-01-28/dividend_yield|0|2020-01-29/dividend_yield|0|2020-01-30/dividend_yield|0|2020-01-31/dividend_yield|0|2020-02-03/dividend_yield|0|2020-02-04/dividend_yield|0|2020-02-05/dividend_yield|0|2020-02-06/dividend_yield|0|2020-02-07/dividend_yield|0|2020-02-10/dividend_yield|0|2020-02-11/dividend_yield|0|2020-02-12/dividend_yield|0|2020-02-13/dividend_yield|0|2020-02-14/dividend_yield|0|2020-02-18/dividend_yield|0|2020-02-19/dividend_yield|0|2020-02-20/dividend_yield|0|2020-02-21/dividend_yield|0|2020-02-24/dividend_yield|0|2020-02-25/dividend_yield|0|2020-02-26/dividend_yield|0|2020-02-27/dividend_yield|0|2020-02-28/dividend_yield|0|2020-01-15/percent_of_shares_outstanding|0.7787|2020-01-31/percent_of_shares_outstanding|0.6812|2020-02-14/percent_of_shares_outstanding|0.7637|2020-02-28/percent_of_shares_outstanding|0.6387|2020-01-09/price|32.27|2020-01-23/price|35.34|2020-02-06/price|32.83|2020-02-20/price|34.59|2020-01-09/total_return_price|32.27|2020-01-23/total_return_price|35.34|2020-02-06/total_return_price|32.83|2020-02-20/total_return_price|34.59|2020-01-10/enterprise_value|283.8141|2020-01-24/enterprise_value|303.8929|2020-02-07/enterprise_value|299.2144|2020-02-21/enterprise_value|299.1169 russ2000_1588|NWPX|202003|171.429|9.656|39.259|136.993|34.982|100.128|41.846|58.282||249.185|129.895||0.6552|8.517|5.2362|0.6413|0.7682|7.5789|0.8692|0.2038|0.0637|0|-0.4385|0.9023|9.829|0.06||68.923|9.579|7.945|1.036|0.564|-0.197|21.95|21.95|184.6759|21.63|2020-04-02/ev_revenues|0.7631|2020-04-16/ev_revenues|0.8145|2020-04-30/ev_revenues|0.8553|2020-05-14/ev_revenues|0.7151|2020-05-28/ev_revenues|0.8755|2020-04-13/ev_free_cash_flow|6.6046|2020-04-27/ev_free_cash_flow|6.2434|2020-05-11/ev_free_cash_flow|5.6353|2020-05-26/ev_free_cash_flow|6.5968|2020-04-02/ps_ratio|0.7422|2020-04-16/ps_ratio|0.7936|2020-04-30/ps_ratio|0.8345|2020-05-14/ps_ratio|0.6941|2020-05-28/ps_ratio|0.8547|2020-04-13/pe_ratio|9.2119|2020-04-27/pe_ratio|8.6952|2020-05-11/pe_ratio|7.8253|2020-05-26/pe_ratio|9.2007|2020-04-03/price_to_book_value|0.874|2020-04-17/price_to_book_value|0.9349|2020-05-01/price_to_book_value|0.9427|2020-05-15/price_to_book_value|0.7966|2020-05-29/price_to_book_value|0.9855|2020-04-06/peg_ratio|1.284|2020-04-20/peg_ratio|1.2166|2020-05-04/peg_ratio|1.2405|2020-05-18/peg_ratio|1.1591|2020-04-01/dividend_yield|0|2020-04-02/dividend_yield|0|2020-04-03/dividend_yield|0|2020-04-06/dividend_yield|0|2020-04-07/dividend_yield|0|2020-04-08/dividend_yield|0|2020-04-09/dividend_yield|0|2020-04-13/dividend_yield|0|2020-04-14/dividend_yield|0|2020-04-15/dividend_yield|0|2020-04-16/dividend_yield|0|2020-04-17/dividend_yield|0|2020-04-20/dividend_yield|0|2020-04-21/dividend_yield|0|2020-04-22/dividend_yield|0|2020-04-23/dividend_yield|0|2020-04-24/dividend_yield|0|2020-04-27/dividend_yield|0|2020-04-28/dividend_yield|0|2020-04-29/dividend_yield|0|2020-04-30/dividend_yield|0|2020-05-01/dividend_yield|0|2020-05-04/dividend_yield|0|2020-05-05/dividend_yield|0|2020-05-06/dividend_yield|0|2020-05-07/dividend_yield|0|2020-05-08/dividend_yield|0|2020-05-11/dividend_yield|0|2020-05-12/dividend_yield|0|2020-05-13/dividend_yield|0|2020-05-14/dividend_yield|0|2020-05-15/dividend_yield|0|2020-05-18/dividend_yield|0|2020-05-19/dividend_yield|0|2020-05-20/dividend_yield|0|2020-05-21/dividend_yield|0|2020-05-22/dividend_yield|0|2020-05-26/dividend_yield|0|2020-05-27/dividend_yield|0|2020-05-28/dividend_yield|0|2020-05-29/dividend_yield|0|2020-04-15/percent_of_shares_outstanding|1.3243|2020-04-30/percent_of_shares_outstanding|1.6025|2020-05-15/percent_of_shares_outstanding|1.9646|2020-05-29/percent_of_shares_outstanding|2.1569|2020-04-02/price|21.63|2020-04-16/price|23.13|2020-04-30/price|24.32|2020-05-14/price|20.23|2020-05-28/price|24.91|2020-04-02/total_return_price|21.63|2020-04-16/total_return_price|23.13|2020-04-30/total_return_price|24.32|2020-05-14/total_return_price|20.23|2020-05-28/total_return_price|24.91|2020-04-03/enterprise_value|224.006|2020-04-17/enterprise_value|239.1774|2020-05-01/enterprise_value|241.135|2020-05-15/enterprise_value|204.7236|2020-05-29/enterprise_value|251.8039 russ2000_1588|NWPX|202006|172.546|19.206|35.425|138.434|34.409|96.204|35.094|61.11||255.508|135.893||0.8382|8.2409|6.6956|0.6871|0.8173|9.342|0.8936|1.2612|0.0594|0|-1.2637|3.232|9.808|0.61||69.971|12.958|5.584|8.182|5.998|-0.251|23.82|23.82|228.9|22.88|2020-07-09/ev_revenues|0.769|2020-07-23/ev_revenues|0.8627|2020-08-06/ev_revenues|0.9401|2020-08-20/ev_revenues|0.9319|2020-07-07/ev_free_cash_flow|5.5589|2020-07-21/ev_free_cash_flow|5.8463|2020-08-04/ev_free_cash_flow|5.865|2020-08-18/ev_free_cash_flow|6.3464|2020-07-09/ps_ratio|0.784|2020-07-23/ps_ratio|0.8779|2020-08-06/ps_ratio|0.9554|2020-08-20/ps_ratio|0.9472|2020-07-07/pe_ratio|8.0936|2020-07-21/pe_ratio|8.505|2020-08-04/pe_ratio|8.5318|2020-08-18/pe_ratio|9.2207|2020-07-10/price_to_book_value|0.9183|2020-07-24/price_to_book_value|0.9678|2020-08-07/price_to_book_value|1.0775|2020-08-21/price_to_book_value|1.0633|2020-07-01/dividend_yield|0|2020-07-02/dividend_yield|0|2020-07-06/dividend_yield|0|2020-07-07/dividend_yield|0|2020-07-08/dividend_yield|0|2020-07-09/dividend_yield|0|2020-07-10/dividend_yield|0|2020-07-13/dividend_yield|0|2020-07-14/dividend_yield|0|2020-07-15/dividend_yield|0|2020-07-16/dividend_yield|0|2020-07-17/dividend_yield|0|2020-07-20/dividend_yield|0|2020-07-21/dividend_yield|0|2020-07-22/dividend_yield|0|2020-07-23/dividend_yield|0|2020-07-24/dividend_yield|0|2020-07-27/dividend_yield|0|2020-07-28/dividend_yield|0|2020-07-29/dividend_yield|0|2020-07-30/dividend_yield|0|2020-07-31/dividend_yield|0|2020-08-03/dividend_yield|0|2020-08-04/dividend_yield|0|2020-08-05/dividend_yield|0|2020-08-06/dividend_yield|0|2020-08-07/dividend_yield|0|2020-08-10/dividend_yield|0|2020-08-11/dividend_yield|0|2020-08-12/dividend_yield|0|2020-08-13/dividend_yield|0|2020-08-14/dividend_yield|0|2020-08-17/dividend_yield|0|2020-08-18/dividend_yield|0|2020-08-19/dividend_yield|0|2020-08-20/dividend_yield|0|2020-08-21/dividend_yield|0|2020-08-24/dividend_yield|0|2020-08-25/dividend_yield|0|2020-08-26/dividend_yield|0|2020-08-27/dividend_yield|0|2020-08-28/dividend_yield|0|2020-08-31/dividend_yield|0|2020-07-15/percent_of_shares_outstanding|3.4502|2020-07-31/percent_of_shares_outstanding|3.2361|2020-08-14/percent_of_shares_outstanding|2.7328|2020-08-31/percent_of_shares_outstanding|2.7279|2020-07-09/price|22.88|2020-07-23/price|25.62|2020-08-06/price|27.88|2020-08-20/price|27.64|2020-07-09/total_return_price|22.88|2020-07-23/total_return_price|25.62|2020-08-06/total_return_price|27.88|2020-08-20/total_return_price|27.64|2020-07-10/enterprise_value|230.5902|2020-07-24/enterprise_value|243.2332|2020-08-07/enterprise_value|271.2635|2020-08-21/enterprise_value|267.6372 russ2000_1588|NWPX|202009|||||||||||||0.9017||6.3627||0.917|9.2441|1.0192|||0||2.4241||||||||||26.76|26.76|256.3663|27.03|2020-10-01/ev_revenues|0.911|2020-10-15/ev_revenues|1.0126|2020-10-22/ev_revenues|0.9887|2020-10-13/ev_free_cash_flow|6.996|2020-10-22/ev_free_cash_flow|6.7507|2020-10-01/ps_ratio|0.9262|2020-10-15/ps_ratio|1.028|2020-10-23/ps_ratio|1.0489|2020-10-13/pe_ratio|10.1505|2020-10-23/pe_ratio|10.2374|2020-10-02/price_to_book_value|1.0568|2020-10-16/price_to_book_value|1.1745|2020-10-23/price_to_book_value|1.1741|2020-10-01/dividend_yield|0|2020-10-02/dividend_yield|0|2020-10-05/dividend_yield|0|2020-10-06/dividend_yield|0|2020-10-07/dividend_yield|0|2020-10-08/dividend_yield|0|2020-10-09/dividend_yield|0|2020-10-12/dividend_yield|0|2020-10-13/dividend_yield|0|2020-10-14/dividend_yield|0|2020-10-15/dividend_yield|0|2020-10-16/dividend_yield|0|2020-10-19/dividend_yield|0|2020-10-20/dividend_yield|0|2020-10-21/dividend_yield|0|2020-10-22/dividend_yield|0|2020-10-01/price|27.03|2020-10-15/price|30|2020-10-23/price|30.61|2020-10-01/total_return_price|27.03|2020-10-15/total_return_price|30|2020-10-23/total_return_price|30.61|2020-10-02/enterprise_value|265.971|2020-10-16/enterprise_value|296.0595|2020-10-22/enterprise_value|283.1224