russ2000_1805|UFPT|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_1805|UFPT|Long Name|UFP Technologies Inc Total Current Assets (Quarterly) (USD)|UFP Technologies Inc Cash and Short Term Investments (Quarterly) (USD)|UFP Technologies Inc Inventories (Quarterly) (USD)|UFP Technologies Inc Net PP&E (Quarterly) (USD)|UFP Technologies Inc Goodwill and Intangibles (Quarterly) (USD)|UFP Technologies Inc Total Liabilities (Quarterly) (USD)|UFP Technologies Inc Total Current Liabilities (Quarterly) (USD)|UFP Technologies Inc Total Long Term Liabilities (Quarterly) (USD)|UFP Technologies Inc Total Deposits (Quarterly) (USD)|UFP Technologies Inc Book Value (Quarterly) (USD)|UFP Technologies Inc Retained Earnings (Quarterly) (USD)|UFP Technologies Inc Treasury Stock (Quarterly) (USD)|UFP Technologies Inc EV to Revenues|UFP Technologies Inc EV to Earnings|UFP Technologies Inc EV to Free Cash Flow|UFP Technologies Inc EV to Assets (Quarterly)|UFP Technologies Inc PS Ratio|UFP Technologies Inc PE Ratio|UFP Technologies Inc Price to Book Value|UFP Technologies Inc PEG Ratio|UFP Technologies Inc Debt to Equity Ratio|UFP Technologies Inc Dividend Yield|UFP Technologies Inc Shareholder Yield (TTM)|UFP Technologies Inc Percent of Shares Outstanding Short|UFP Technologies Inc Average Diluted Shares Outstanding (Quarterly)|UFP Technologies Inc EPS Diluted (Quarterly) (USD)|UFP Technologies Inc Dividend Per Share (Quarterly) (USD)|UFP Technologies Inc Revenue (Quarterly) (USD)|UFP Technologies Inc Gross Profit (Quarterly) (USD)|UFP Technologies Inc SG&A Expense (Quarterly) (USD)|UFP Technologies Inc Pre-Tax Income (Quarterly) (USD)|UFP Technologies Inc Net Income (Quarterly) (USD)|UFP Technologies Inc Net Interest Income (Quarterly) (USD)|UFP Technologies Inc Price (USD)|UFP Technologies Inc Total Return Price (USD)|UFP Technologies Inc Enterprise Value (USD)|| russ2000_1805|UFPT|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_1805|UFPT|199103||||||||||||||||||||||||||0.02||7||||0|||||| russ2000_1805|UFPT|199106|||||||||||||||||||||||||5|0.02||7||||0.1|||||| russ2000_1805|UFPT|199109|||||||||||||||||||||||||3.3333|0.03||7||||0.1|||||| russ2000_1805|UFPT|199112|6.4|0.7|1.9|3||6.4|4.2|2.2||3.9|3.8||||||||||1||||3|0||7.1||||0|||||| russ2000_1805|UFPT|199203||||||||||||||||||||||||||0.01||7.3||||0|||||| russ2000_1805|UFPT|199206||||||||||||||||||||||||||0||7.3||||0|||||| russ2000_1805|UFPT|199209||||||||||||||||||||||||||0||7.3|||||||||| russ2000_1805|UFPT|199212|6.9|0.2|1.7|3.5||7.5|5.5|2||3.9|3.8||||||||||1.0256|||||||7.3||||0|||||| russ2000_1805|UFPT|199303|||||||||||||||||||||||||4|-0.05||7.5||||-0.2|||||| russ2000_1805|UFPT|199306|||||||||||||||||||||||||2|-0.05||7.5||||-0.1|||||| russ2000_1805|UFPT|199309|||||||||||||||||||||||||3|-0.05||7.6||||-0.1|||||| russ2000_1805|UFPT|199312|8.6|1.4|2.1|6.5|4.2|8|5.5|2.5||12.2|3.6||0.8485|-129.4025||1.2812|0.541||2.0066||0.2295|0|||3|0.08||7.9||||0.2||5.5|5.5|25.8805|6.5|1994-01-14/ev_revenues|0.9945|1994-01-28/ev_revenues|0.9215|1994-02-11/ev_revenues|0.9398|1994-02-25/ev_revenues|0.9215|1994-01-14/ps_ratio|0.6393|1994-01-28/ps_ratio|0.5902|1994-02-11/ps_ratio|0.6025|1994-02-25/ps_ratio|0.5902|1994-01-14/price_to_book_value|2.3714|1994-01-28/price_to_book_value|2.189|1994-02-11/price_to_book_value|2.2346|1994-02-25/price_to_book_value|2.189|1994-01-03/dividend_yield|0|1994-01-04/dividend_yield|0|1994-01-05/dividend_yield|0|1994-01-06/dividend_yield|0|1994-01-07/dividend_yield|0|1994-01-10/dividend_yield|0|1994-01-11/dividend_yield|0|1994-01-12/dividend_yield|0|1994-01-13/dividend_yield|0|1994-01-14/dividend_yield|0|1994-01-17/dividend_yield|0|1994-01-18/dividend_yield|0|1994-01-19/dividend_yield|0|1994-01-20/dividend_yield|0|1994-01-21/dividend_yield|0|1994-01-24/dividend_yield|0|1994-01-25/dividend_yield|0|1994-01-26/dividend_yield|0|1994-01-27/dividend_yield|0|1994-01-28/dividend_yield|0|1994-01-31/dividend_yield|0|1994-02-01/dividend_yield|0|1994-02-02/dividend_yield|0|1994-02-03/dividend_yield|0|1994-02-04/dividend_yield|0|1994-02-07/dividend_yield|0|1994-02-08/dividend_yield|0|1994-02-09/dividend_yield|0|1994-02-10/dividend_yield|0|1994-02-11/dividend_yield|0|1994-02-14/dividend_yield|0|1994-02-15/dividend_yield|0|1994-02-16/dividend_yield|0|1994-02-17/dividend_yield|0|1994-02-18/dividend_yield|0|1994-02-22/dividend_yield|0|1994-02-23/dividend_yield|0|1994-02-24/dividend_yield|0|1994-02-25/dividend_yield|0|1994-02-28/dividend_yield|0|1994-01-07/percent_of_shares_outstanding|0.0115|1994-02-08/percent_of_shares_outstanding|0.0115|1994-01-31/price|6.5|1994-02-28/price|5.875|1994-01-31/total_return_price|6.5|1994-02-28/total_return_price|5.875|1994-01-14/enterprise_value|30.3315|1994-01-28/enterprise_value|28.106|1994-02-11/enterprise_value|28.6624|1994-02-25/enterprise_value|28.106 russ2000_1805|UFPT|199403|7.7|0.6|2.1|7|4.2|7.2|4.7|2.5||12.6|3.2||0.8121|-46.099||1.1641|0.5164||1.9154||0.2302|0|1.0603|0.0115|5|-0.1||7.5|1.7|1.8||-0.5||4.5|4.5|24.7678|3.75|1994-04-08/ev_revenues|0.7746|1994-04-22/ev_revenues|0.6612|1994-05-06/ev_revenues|0.5667|1994-05-20/ev_revenues|0.6801|1994-04-08/ps_ratio|0.4928|1994-04-22/ps_ratio|0.4129|1994-05-06/ps_ratio|0.3463|1994-05-20/ps_ratio|0.4262|1994-04-08/price_to_book_value|1.6925|1994-04-22/price_to_book_value|1.4181|1994-05-06/price_to_book_value|1.1893|1994-05-20/price_to_book_value|1.4638|1994-04-04/dividend_yield|0|1994-04-05/dividend_yield|0|1994-04-06/dividend_yield|0|1994-04-07/dividend_yield|0|1994-04-08/dividend_yield|0|1994-04-11/dividend_yield|0|1994-04-12/dividend_yield|0|1994-04-13/dividend_yield|0|1994-04-14/dividend_yield|0|1994-04-15/dividend_yield|0|1994-04-18/dividend_yield|0|1994-04-19/dividend_yield|0|1994-04-20/dividend_yield|0|1994-04-21/dividend_yield|0|1994-04-22/dividend_yield|0|1994-04-25/dividend_yield|0|1994-04-26/dividend_yield|0|1994-04-28/dividend_yield|0|1994-04-29/dividend_yield|0|1994-05-02/dividend_yield|0|1994-05-03/dividend_yield|0|1994-05-04/dividend_yield|0|1994-05-05/dividend_yield|0|1994-05-06/dividend_yield|0|1994-05-09/dividend_yield|0|1994-05-10/dividend_yield|0|1994-05-11/dividend_yield|0|1994-05-12/dividend_yield|0|1994-05-13/dividend_yield|0|1994-05-16/dividend_yield|0|1994-05-17/dividend_yield|0|1994-05-18/dividend_yield|0|1994-05-19/dividend_yield|0|1994-05-20/dividend_yield|0|1994-05-23/dividend_yield|0|1994-05-24/dividend_yield|0|1994-05-25/dividend_yield|0|1994-05-26/dividend_yield|0|1994-05-27/dividend_yield|0|1994-05-31/dividend_yield|0|1994-04-08/percent_of_shares_outstanding|0.0384|1994-05-06/percent_of_shares_outstanding|0.0111|1994-04-29/price|3.75|1994-05-31/price|4|1994-04-29/total_return_price|3.75|1994-05-31/total_return_price|4|1994-04-08/enterprise_value|23.6259|1994-04-22/enterprise_value|20.1676|1994-05-06/enterprise_value|17.2858|1994-05-20/enterprise_value|20.744 russ2000_1805|UFPT|199406|8|0.5|2.2|7.1|4.1|8.1|5.7|2.4||12.2|2.8||0.529|-23.4822||0.9254|0.3197||1.0979||0.3525|0|-5.7388|0.1307|5|-0.08||8.4|2|2||-0.4||3.25|3.25|16.133|3.25|1994-07-01/ev_revenues|0.5983|1994-07-15/ev_revenues|0.5983|1994-07-29/ev_revenues|0.5983|1994-08-12/ev_revenues|0.4147|1994-08-26/ev_revenues|0.4147|1994-07-01/ps_ratio|0.414|1994-07-15/ps_ratio|0.414|1994-07-29/ps_ratio|0.414|1994-08-12/ps_ratio|0.2548|1994-08-26/ps_ratio|0.2548|1994-07-01/price_to_book_value|1.2283|1994-07-15/price_to_book_value|1.2283|1994-07-29/price_to_book_value|1.2283|1994-08-12/price_to_book_value|0.7559|1994-08-26/price_to_book_value|0.7559|1994-07-01/dividend_yield|0|1994-07-05/dividend_yield|0|1994-07-06/dividend_yield|0|1994-07-07/dividend_yield|0|1994-07-08/dividend_yield|0|1994-07-11/dividend_yield|0|1994-07-12/dividend_yield|0|1994-07-13/dividend_yield|0|1994-07-14/dividend_yield|0|1994-07-15/dividend_yield|0|1994-07-18/dividend_yield|0|1994-07-19/dividend_yield|0|1994-07-20/dividend_yield|0|1994-07-21/dividend_yield|0|1994-07-22/dividend_yield|0|1994-07-25/dividend_yield|0|1994-07-26/dividend_yield|0|1994-07-27/dividend_yield|0|1994-07-28/dividend_yield|0|1994-07-29/dividend_yield|0|1994-08-01/dividend_yield|0|1994-08-02/dividend_yield|0|1994-08-03/dividend_yield|0|1994-08-04/dividend_yield|0|1994-08-05/dividend_yield|0|1994-08-08/dividend_yield|0|1994-08-09/dividend_yield|0|1994-08-10/dividend_yield|0|1994-08-11/dividend_yield|0|1994-08-12/dividend_yield|0|1994-08-15/dividend_yield|0|1994-08-16/dividend_yield|0|1994-08-17/dividend_yield|0|1994-08-18/dividend_yield|0|1994-08-19/dividend_yield|0|1994-08-22/dividend_yield|0|1994-08-23/dividend_yield|0|1994-08-24/dividend_yield|0|1994-08-25/dividend_yield|0|1994-08-26/dividend_yield|0|1994-08-29/dividend_yield|0|1994-08-30/dividend_yield|0|1994-08-31/dividend_yield|0|1994-07-08/percent_of_shares_outstanding|0.0111|1994-08-08/percent_of_shares_outstanding|0.0111|1994-07-29/price|3.25|1994-08-31/price|2.25|1994-07-29/total_return_price|3.25|1994-08-31/total_return_price|2.25|1994-07-01/enterprise_value|18.7858|1994-07-15/enterprise_value|18.7858|1994-07-29/enterprise_value|18.7858|1994-08-10/enterprise_value|11.2929|1994-08-24/enterprise_value|11.8692 russ2000_1805|UFPT|199409|7.7|0.5|2|7.1|4.1|8|5.7|2.3||11.9|2.5||0.378|-15.1275||0.7602|0.2229||0.6614||0.3445|0|-7.1134|0.0111|4.2857|-0.07||8|1.8|1.8||-0.3||2.5|2.5|14.1748|2.625|1994-10-07/ev_revenues|0.4304|1994-10-21/ev_revenues|0.5482|1994-11-04/ev_revenues|0.512|1994-11-18/ev_revenues|0.5656|1994-10-07/ps_ratio|0.2973|1994-10-21/ps_ratio|0.4077|1994-11-04/ps_ratio|0.3737|1994-11-18/ps_ratio|0.424|1994-10-07/price_to_book_value|0.8476|1994-10-21/price_to_book_value|1.1624|1994-11-04/price_to_book_value|1.0656|1994-11-18/price_to_book_value|1.2089|1994-10-03/dividend_yield|0|1994-10-04/dividend_yield|0|1994-10-05/dividend_yield|0|1994-10-06/dividend_yield|0|1994-10-07/dividend_yield|0|1994-10-10/dividend_yield|0|1994-10-11/dividend_yield|0|1994-10-12/dividend_yield|0|1994-10-13/dividend_yield|0|1994-10-14/dividend_yield|0|1994-10-17/dividend_yield|0|1994-10-18/dividend_yield|0|1994-10-19/dividend_yield|0|1994-10-20/dividend_yield|0|1994-10-21/dividend_yield|0|1994-10-24/dividend_yield|0|1994-10-25/dividend_yield|0|1994-10-26/dividend_yield|0|1994-10-27/dividend_yield|0|1994-10-28/dividend_yield|0|1994-10-31/dividend_yield|0|1994-11-01/dividend_yield|0|1994-11-02/dividend_yield|0|1994-11-03/dividend_yield|0|1994-11-04/dividend_yield|0|1994-11-07/dividend_yield|0|1994-11-08/dividend_yield|0|1994-11-09/dividend_yield|0|1994-11-10/dividend_yield|0|1994-11-11/dividend_yield|0|1994-11-14/dividend_yield|0|1994-11-15/dividend_yield|0|1994-11-16/dividend_yield|0|1994-11-17/dividend_yield|0|1994-11-18/dividend_yield|0|1994-11-21/dividend_yield|0|1994-11-22/dividend_yield|0|1994-11-23/dividend_yield|0|1994-11-25/dividend_yield|0|1994-11-28/dividend_yield|0|1994-11-29/dividend_yield|0|1994-11-30/dividend_yield|0|1994-10-07/percent_of_shares_outstanding|0.019|1994-11-08/percent_of_shares_outstanding|0.0111|1994-10-31/price|2.625|1994-11-30/price|2.62|1994-10-31/total_return_price|2.625|1994-11-30/total_return_price|2.62|1994-10-05/enterprise_value|12.822|1994-10-19/enterprise_value|17.433|1994-11-02/enterprise_value|17.433|1994-11-16/enterprise_value|17.9863|1994-11-30/enterprise_value|15.6808 russ2000_1805|UFPT|199412|7.9|0.4|2.4|6.2|4|8.6|6.4|2.2||10.5|1.1||0.5482|-7.1464|-5.4139|0.9354|0.4077||1.1624||0.419|0|-12.116|0.0262|3.7818|-0.3||8|2.3|2.3||-1.3||3|3|15.1275|4.12|1995-01-13/ev_revenues|0.4514|1995-01-27/ev_revenues|0.7412|1995-02-10/ev_revenues|0.7223|1995-02-24/ev_revenues|0.7223|1995-01-16/ev_free_cash_flow|-4.7136|1995-01-30/ev_free_cash_flow|-6.9826|1995-02-13/ev_free_cash_flow|-6.8145|1995-02-27/ev_free_cash_flow|-6.8145|1995-01-13/ps_ratio|0.3186|1995-01-27/ps_ratio|0.6018|1995-02-10/ps_ratio|0.5834|1995-02-24/ps_ratio|0.5834|1995-01-13/price_to_book_value|0.9904|1995-01-27/price_to_book_value|1.8708|1995-02-10/price_to_book_value|1.8136|1995-02-24/price_to_book_value|1.8136|1995-01-03/peg_ratio|-0.0066|1995-01-17/peg_ratio|-0.0066|1995-01-31/peg_ratio|-0.0109|1995-02-14/peg_ratio|-0.0113|1995-02-28/peg_ratio|-0.0109|1995-01-03/dividend_yield|0|1995-01-04/dividend_yield|0|1995-01-05/dividend_yield|0|1995-01-06/dividend_yield|0|1995-01-09/dividend_yield|0|1995-01-10/dividend_yield|0|1995-01-11/dividend_yield|0|1995-01-12/dividend_yield|0|1995-01-13/dividend_yield|0|1995-01-16/dividend_yield|0|1995-01-17/dividend_yield|0|1995-01-18/dividend_yield|0|1995-01-19/dividend_yield|0|1995-01-20/dividend_yield|0|1995-01-23/dividend_yield|0|1995-01-24/dividend_yield|0|1995-01-25/dividend_yield|0|1995-01-26/dividend_yield|0|1995-01-27/dividend_yield|0|1995-01-30/dividend_yield|0|1995-01-31/dividend_yield|0|1995-02-01/dividend_yield|0|1995-02-02/dividend_yield|0|1995-02-03/dividend_yield|0|1995-02-06/dividend_yield|0|1995-02-07/dividend_yield|0|1995-02-08/dividend_yield|0|1995-02-09/dividend_yield|0|1995-02-10/dividend_yield|0|1995-02-13/dividend_yield|0|1995-02-14/dividend_yield|0|1995-02-15/dividend_yield|0|1995-02-16/dividend_yield|0|1995-02-17/dividend_yield|0|1995-02-21/dividend_yield|0|1995-02-22/dividend_yield|0|1995-02-23/dividend_yield|0|1995-02-24/dividend_yield|0|1995-02-27/dividend_yield|0|1995-02-28/dividend_yield|0|1995-01-06/percent_of_shares_outstanding|0.011|1995-02-08/percent_of_shares_outstanding|0.2542|1995-01-31/price|4.12|1995-02-28/price|4.12|1995-01-31/total_return_price|4.12|1995-02-28/total_return_price|4.12|1995-01-11/enterprise_value|14.3995|1995-01-25/enterprise_value|22.488|1995-02-08/enterprise_value|23.0426|1995-02-22/enterprise_value|22.488 russ2000_1805|UFPT|199503|8.4|0.3|2.6|6.2|4|8.9|6.7|2.2||10.5|1.1||0.6325||-5.9462|1.0635|0.4956||1.5407|-0.0096|0.4|0|-1.6735|0.0116|4.622|||8.6|2.2|1.8||||3.62|3.62|21.9334|3.75|1995-04-07/ev_revenues|0.6084|1995-04-21/ev_revenues|0.6434|1995-05-05/ev_revenues|0.5552|1995-05-19/ev_revenues|0.5384|1995-04-10/ev_free_cash_flow|-12.4897|1995-04-24/ev_free_cash_flow|-12.4897|1995-05-08/ev_free_cash_flow|-11.4837|1995-05-22/ev_free_cash_flow|-10.4506|1995-04-07/ps_ratio|0.469|1995-04-21/ps_ratio|0.5025|1995-05-05/ps_ratio|0.4181|1995-05-19/ps_ratio|0.402|1995-04-07/price_to_book_value|1.5407|1995-04-21/price_to_book_value|1.6507|1995-05-05/price_to_book_value|1.3734|1995-05-19/price_to_book_value|1.3206|1995-04-11/peg_ratio||1995-04-25/peg_ratio||1995-05-09/peg_ratio||1995-05-23/peg_ratio||1995-04-03/dividend_yield|0|1995-04-04/dividend_yield|0|1995-04-05/dividend_yield|0|1995-04-06/dividend_yield|0|1995-04-07/dividend_yield|0|1995-04-10/dividend_yield|0|1995-04-11/dividend_yield|0|1995-04-12/dividend_yield|0|1995-04-13/dividend_yield|0|1995-04-17/dividend_yield|0|1995-04-18/dividend_yield|0|1995-04-19/dividend_yield|0|1995-04-20/dividend_yield|0|1995-04-21/dividend_yield|0|1995-04-24/dividend_yield|0|1995-04-25/dividend_yield|0|1995-04-26/dividend_yield|0|1995-04-27/dividend_yield|0|1995-04-28/dividend_yield|0|1995-05-01/dividend_yield|0|1995-05-02/dividend_yield|0|1995-05-03/dividend_yield|0|1995-05-04/dividend_yield|0|1995-05-05/dividend_yield|0|1995-05-08/dividend_yield|0|1995-05-09/dividend_yield|0|1995-05-10/dividend_yield|0|1995-05-11/dividend_yield|0|1995-05-12/dividend_yield|0|1995-05-15/dividend_yield|0|1995-05-16/dividend_yield|0|1995-05-17/dividend_yield|0|1995-05-18/dividend_yield|0|1995-05-19/dividend_yield|0|1995-05-22/dividend_yield|0|1995-05-23/dividend_yield|0|1995-05-24/dividend_yield|0|1995-05-25/dividend_yield|0|1995-05-26/dividend_yield|0|1995-05-30/dividend_yield|0|1995-05-31/dividend_yield|0|1995-04-06/percent_of_shares_outstanding|0.0794|1995-05-08/percent_of_shares_outstanding|0.011|1995-04-28/price|3.75|1995-05-31/price|2.75|1995-04-28/total_return_price|3.75|1995-05-31/total_return_price|2.75|1995-04-05/enterprise_value|20.077|1995-04-19/enterprise_value|20.077|1995-05-03/enterprise_value|18.9215|1995-05-17/enterprise_value|19.5224|1995-05-31/enterprise_value|16.6105 russ2000_1805|UFPT|199506|8|0.5|2.7|6.3|3.9|8.4|6|2.4||10.6|1.2||0.6726||-12.8296|1.1647|0.5209||1.6915||0.4434|0|-2.0078|0.011|5|0.02||8.3|2.2|1.7||0.1||3.875|3.875|21.8102|2.875|1995-07-14/ev_revenues|0.5847|1995-07-28/ev_revenues|0.5847|1995-08-11/ev_revenues|0.5496|1995-08-25/ev_revenues|0.5847|1995-07-03/ev_free_cash_flow|-31.6138|1995-07-17/ev_free_cash_flow|-27.4825|1995-07-31/ev_free_cash_flow|-25.0038|1995-08-14/ev_free_cash_flow|-25.0038|1995-08-28/ev_free_cash_flow|-25.83|1995-07-14/ps_ratio|0.4369|1995-07-28/ps_ratio|0.4369|1995-08-11/ps_ratio|0.4033|1995-08-25/ps_ratio|0.4369|1995-07-14/price_to_book_value|1.4187|1995-07-28/price_to_book_value|1.4187|1995-08-11/price_to_book_value|1.3095|1995-08-25/price_to_book_value|1.4187|1995-07-05/peg_ratio||1995-07-19/peg_ratio||1995-08-02/peg_ratio||1995-08-16/peg_ratio||1995-08-30/peg_ratio||1995-07-03/dividend_yield|0|1995-07-05/dividend_yield|0|1995-07-06/dividend_yield|0|1995-07-07/dividend_yield|0|1995-07-10/dividend_yield|0|1995-07-11/dividend_yield|0|1995-07-12/dividend_yield|0|1995-07-13/dividend_yield|0|1995-07-14/dividend_yield|0|1995-07-17/dividend_yield|0|1995-07-18/dividend_yield|0|1995-07-19/dividend_yield|0|1995-07-20/dividend_yield|0|1995-07-21/dividend_yield|0|1995-07-24/dividend_yield|0|1995-07-25/dividend_yield|0|1995-07-26/dividend_yield|0|1995-07-27/dividend_yield|0|1995-07-28/dividend_yield|0|1995-07-31/dividend_yield|0|1995-08-01/dividend_yield|0|1995-08-02/dividend_yield|0|1995-08-03/dividend_yield|0|1995-08-04/dividend_yield|0|1995-08-07/dividend_yield|0|1995-08-08/dividend_yield|0|1995-08-09/dividend_yield|0|1995-08-10/dividend_yield|0|1995-08-11/dividend_yield|0|1995-08-14/dividend_yield|0|1995-08-15/dividend_yield|0|1995-08-16/dividend_yield|0|1995-08-17/dividend_yield|0|1995-08-18/dividend_yield|0|1995-08-21/dividend_yield|0|1995-08-22/dividend_yield|0|1995-08-23/dividend_yield|0|1995-08-24/dividend_yield|0|1995-08-25/dividend_yield|0|1995-08-28/dividend_yield|0|1995-08-29/dividend_yield|0|1995-08-30/dividend_yield|0|1995-08-31/dividend_yield|0|1995-07-07/percent_of_shares_outstanding|0|1995-07-31/price|2.875|1995-08-31/price|2.875|1995-07-31/total_return_price|2.875|1995-08-31/total_return_price|2.875|1995-07-12/enterprise_value|19.2378|1995-07-26/enterprise_value|18.081|1995-08-09/enterprise_value|18.6594|1995-08-23/enterprise_value|17.5026 russ2000_1805|UFPT|199509|8.6|0.4|2.7|6.7|3.9|9.1|6.8|2.3||10.9|1.4||0.4968||-25.0038|0.8423|0.3528||1.1458||0.4679|0|-1.3173||4|0.05||8.4|2.4|1.7||0.2||2.625|2.625|18.6594|2.875|1995-10-06/ev_revenues|0.558|1995-10-20/ev_revenues|0.5406|1995-11-03/ev_revenues|0.5406|1995-11-17/ev_revenues|0.5754|1995-10-09/ev_free_cash_flow|-14.0382|1995-10-23/ev_free_cash_flow|-15.0022|1995-11-06/ev_free_cash_flow|-15.0022|1995-11-20/ev_free_cash_flow|-16.4481|1995-10-06/ps_ratio|0.392|1995-10-20/ps_ratio|0.3756|1995-11-03/ps_ratio|0.3756|1995-11-17/ps_ratio|0.4083|1995-10-06/price_to_book_value|1.2735|1995-10-20/price_to_book_value|1.2204|1995-11-03/price_to_book_value|1.2204|1995-11-17/price_to_book_value|1.3265|1995-10-11/peg_ratio||1995-10-25/peg_ratio||1995-11-08/peg_ratio||1995-11-22/peg_ratio||1995-10-02/dividend_yield|0|1995-10-03/dividend_yield|0|1995-10-04/dividend_yield|0|1995-10-05/dividend_yield|0|1995-10-06/dividend_yield|0|1995-10-09/dividend_yield|0|1995-10-10/dividend_yield|0|1995-10-11/dividend_yield|0|1995-10-12/dividend_yield|0|1995-10-13/dividend_yield|0|1995-10-16/dividend_yield|0|1995-10-17/dividend_yield|0|1995-10-18/dividend_yield|0|1995-10-19/dividend_yield|0|1995-10-20/dividend_yield|0|1995-10-23/dividend_yield|0|1995-10-24/dividend_yield|0|1995-10-25/dividend_yield|0|1995-10-26/dividend_yield|0|1995-10-27/dividend_yield|0|1995-10-30/dividend_yield|0|1995-10-31/dividend_yield|0|1995-11-01/dividend_yield|0|1995-11-02/dividend_yield|0|1995-11-03/dividend_yield|0|1995-11-06/dividend_yield|0|1995-11-07/dividend_yield|0|1995-11-08/dividend_yield|0|1995-11-09/dividend_yield|0|1995-11-10/dividend_yield|0|1995-11-13/dividend_yield|0|1995-11-14/dividend_yield|0|1995-11-15/dividend_yield|0|1995-11-16/dividend_yield|0|1995-11-17/dividend_yield|0|1995-11-20/dividend_yield|0|1995-11-21/dividend_yield|0|1995-11-22/dividend_yield|0|1995-11-24/dividend_yield|0|1995-11-27/dividend_yield|0|1995-11-28/dividend_yield|0|1995-11-29/dividend_yield|0|1995-11-30/dividend_yield|0|1995-11-08/percent_of_shares_outstanding|0.0031|1995-10-31/price|2.875|1995-11-30/price|3.125|1995-10-31/total_return_price|2.875|1995-11-30/total_return_price|3.125|1995-10-04/enterprise_value|16.8459|1995-10-18/enterprise_value|18.0026|1995-11-01/enterprise_value|19.1594|1995-11-15/enterprise_value|18.581|1995-11-29/enterprise_value|19.1594 russ2000_1805|UFPT|199512|8.5|0.5|2.4|7.6|3.7|9.4|6.5|2.9||11.4|2||0.6969||-16.9301|1.1446|0.5226||1.698||0.5088|0|-1.837|0.0024|6.0902|0.12||8.8|2.5|1.8||0.6||4|4|20.8945|3.5|1996-01-12/ev_revenues|0.6473|1996-01-26/ev_revenues|0.6303|1996-02-09/ev_revenues|0.6134|1996-02-23/ev_revenues|0.5964|1996-01-02/ev_free_cash_flow|-18.7588|1996-01-16/ev_free_cash_flow|-18.3138|1996-01-30/ev_free_cash_flow|-16.5342|1996-02-13/ev_free_cash_flow|-16.5342|1996-02-27/ev_free_cash_flow|-15.1995|1996-01-12/ps_ratio|0.5239|1996-01-26/ps_ratio|0.5058|1996-02-09/ps_ratio|0.4877|1996-02-23/ps_ratio|0.4697|1996-01-12/price_to_book_value|1.4713|1996-01-26/price_to_book_value|1.4206|1996-02-09/price_to_book_value|1.3698|1996-02-23/price_to_book_value|1.3191|1996-01-03/peg_ratio||1996-01-17/peg_ratio||1996-01-31/peg_ratio||1996-02-14/peg_ratio||1996-02-28/peg_ratio||1996-01-02/dividend_yield|0|1996-01-03/dividend_yield|0|1996-01-04/dividend_yield|0|1996-01-05/dividend_yield|0|1996-01-08/dividend_yield|0|1996-01-09/dividend_yield|0|1996-01-10/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-17/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-28/dividend_yield|0|1996-02-29/dividend_yield|0|1996-01-08/percent_of_shares_outstanding|0|1996-01-31/price|3.5|1996-02-29/price|3.5|1996-01-31/total_return_price|3.5|1996-02-29/total_return_price|3.5|1996-01-10/enterprise_value|23.2296|1996-01-24/enterprise_value|22.6512|1996-02-07/enterprise_value|19.4725|1996-02-21/enterprise_value|19.181 russ2000_1805|UFPT|199603|8.8|0.4|2.6|8.2|3.7|10.1|7.4|2.7||11.6|2.2||0.6134|23.1512|-16.0893|1.0669|0.4877|17.0455|1.3698||0.5345|0|-2.0748|0.0046|3.3333|0.03||8.7|2.4|1.7|0.2|0.1||3.75|3.75|20.9161|6|1996-04-08/ev_revenues|0.5924|1996-04-22/ev_revenues|0.6748|1996-05-06/ev_revenues|0.9475|1996-05-20/ev_revenues|0.9813|1996-04-09/ev_free_cash_flow|-11.8805|1996-04-23/ev_free_cash_flow|-12.1849|1996-05-07/ev_free_cash_flow|-16.1422|1996-05-21/ev_free_cash_flow|-16.4466|1996-04-08/ps_ratio|0.4209|1996-04-22/ps_ratio|0.5029|1996-05-06/ps_ratio|0.7744|1996-05-20/ps_ratio|0.8081|1996-04-15/pe_ratio|15.9091|1996-04-29/pe_ratio|26.1364|1996-05-13/pe_ratio|25.5682|1996-05-28/pe_ratio|25|1996-04-08/price_to_book_value|1.2465|1996-04-22/price_to_book_value|1.4894|1996-05-06/price_to_book_value|2.2936|1996-05-20/price_to_book_value|2.3933|1996-04-10/peg_ratio||1996-04-24/peg_ratio||1996-05-08/peg_ratio||1996-05-22/peg_ratio||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.0213|1996-05-08/percent_of_shares_outstanding|0|1996-04-30/price|6|1996-05-31/price|5.75|1996-04-30/total_return_price|6|1996-05-31/total_return_price|5.75|1996-04-03/enterprise_value|21.9945|1996-04-17/enterprise_value|23.1512|1996-05-01/enterprise_value|36.4539|1996-05-15/enterprise_value|32.4052|1996-05-29/enterprise_value|30.0918 russ2000_1805|UFPT|199606|8.8|0.4|2.7|8.4|3.6|10|6.6|3.4||11.8|2.4||0.9306|31.0924|-16.751|1.5689|0.7575|26.7045|2.2437||0.5254|0|-1.4084|0.1038|4|0.05||10.1|2.9|2|0.4|0.2||6.125|6.125|31.8269|5.375|1996-07-01/ev_revenues|0.8856|1996-07-15/ev_revenues|0.9178|1996-07-29/ev_revenues|0.9017|1996-08-12/ev_revenues|0.8212|1996-08-26/ev_revenues|0.8294|1996-07-02/ev_free_cash_flow|-26.5693|1996-07-16/ev_free_cash_flow|-26.0862|1996-07-30/ev_free_cash_flow|-25.6032|1996-08-13/ev_free_cash_flow|-24.1542|1996-08-27/ev_free_cash_flow|-24.8806|1996-07-01/ps_ratio|0.6806|1996-07-15/ps_ratio|0.7109|1996-07-29/ps_ratio|0.6957|1996-08-12/ps_ratio|0.6201|1996-08-26/ps_ratio|0.6277|1996-07-09/pe_ratio|24|1996-07-23/pe_ratio|24|1996-08-06/pe_ratio|21.5|1996-08-20/pe_ratio|20.5|1996-07-01/price_to_book_value|2.2104|1996-07-15/price_to_book_value|2.3087|1996-07-29/price_to_book_value|2.2596|1996-08-12/price_to_book_value|2.014|1996-08-26/price_to_book_value|2.0387|1996-07-03/peg_ratio||1996-07-17/peg_ratio||1996-07-31/peg_ratio||1996-08-14/peg_ratio||1996-08-28/peg_ratio||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-23/dividend_yield|0|1996-07-24/dividend_yield|0|1996-07-25/dividend_yield|0|1996-07-26/dividend_yield|0|1996-07-29/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-09/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-29/dividend_yield|0|1996-08-30/dividend_yield|0|1996-07-08/percent_of_shares_outstanding|0.0001|1996-08-08/percent_of_shares_outstanding|0|1996-07-31/price|5.375|1996-08-30/price|5|1996-07-31/total_return_price|5.375|1996-08-30/total_return_price|5|1996-07-10/enterprise_value|33.0424|1996-07-24/enterprise_value|33.622|1996-08-07/enterprise_value|30.7239|1996-08-21/enterprise_value|30.7239 russ2000_1805|UFPT|199609|9.3|0.6|2.5|8.6|3.6|10.4|7.1|3.3||12.1|2.7||0.8373|27.867|-25.1202|1.4862|0.6352|21|2.0631||0.4711|0|-0.7057|0.0427|5|0.06||10.1|3|2|0.5|0.3||6.125|6.125|30.1442|5.125|1996-10-07/ev_revenues|0.8717|1996-10-21/ev_revenues|0.795|1996-11-04/ev_revenues|0.7643|1996-11-18/ev_revenues|0.7183|1996-10-08/ev_free_cash_flow|-113.3958|1996-10-22/ev_free_cash_flow|-101.8283|1996-11-05/ev_free_cash_flow|-96.0446|1996-11-19/ev_free_cash_flow|-90.2608|1996-10-07/ps_ratio|0.733|1996-10-21/ps_ratio|0.6567|1996-11-04/ps_ratio|0.6261|1996-11-18/ps_ratio|0.5803|1996-10-01/pe_ratio|23.5577|1996-10-15/pe_ratio|22.1154|1996-10-29/pe_ratio|20.6731|1996-11-12/pe_ratio|20.1923|1996-11-26/pe_ratio|19.7115|1996-10-07/price_to_book_value|2.2944|1996-10-21/price_to_book_value|2.0554|1996-11-04/price_to_book_value|1.9598|1996-11-18/price_to_book_value|1.8164|1996-10-09/peg_ratio||1996-10-23/peg_ratio||1996-11-06/peg_ratio||1996-11-20/peg_ratio||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-09/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|1996-11-08/percent_of_shares_outstanding|0.0028|1996-10-31/price|5.125|1996-11-29/price|5.125|1996-10-31/total_return_price|5.125|1996-11-29/total_return_price|5.125|1996-10-02/enterprise_value|31.1269|1996-10-16/enterprise_value|31.7052|1996-10-30/enterprise_value|29.9701|1996-11-13/enterprise_value|29.3918|1996-11-27/enterprise_value|28.8134 russ2000_1805|UFPT|199612|8.9|0.1|2.6|9.7|2.6|10.2|6.4|3.8||12.7|3.3||0.7489|24.3872|-73.1616|1.2779|0.6109|18.75|1.912||0.4409|0|-0.4208|0|5.4965|0.11||10.5|3.2|2.1|0.6|0.6||5.125|5.125|27.0782|5.625|1997-01-13/ev_revenues|0.6986|1997-01-27/ev_revenues|0.6398|1997-02-10/ev_revenues|0.7207|1997-02-24/ev_revenues|0.728|1997-01-14/ev_free_cash_flow|-71.7125|1997-01-28/ev_free_cash_flow|-65.9162|1997-02-11/ev_free_cash_flow|-67.3653|1997-02-25/ev_free_cash_flow|-71.7125|1997-01-13/ps_ratio|0.5374|1997-01-27/ps_ratio|0.4808|1997-02-10/ps_ratio|0.5587|1997-02-24/ps_ratio|0.5657|1997-01-07/pe_ratio|20|1997-01-21/pe_ratio|19|1997-02-04/pe_ratio|20|1997-02-18/pe_ratio|18.5|1997-01-13/price_to_book_value|1.7343|1997-01-27/price_to_book_value|1.5518|1997-02-10/price_to_book_value|1.803|1997-02-24/price_to_book_value|1.8256|1997-01-02/peg_ratio||1997-01-16/peg_ratio||1997-01-30/peg_ratio||1997-02-13/peg_ratio||1997-02-27/peg_ratio||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-02-07/percent_of_shares_outstanding|0.0483|1997-01-31/price|5.625|1997-02-28/price|5.25|1997-01-31/total_return_price|5.625|1997-02-28/total_return_price|5.25|1997-01-09/enterprise_value|26.9461|1997-01-23/enterprise_value|27.8179|1997-02-06/enterprise_value|29.8442|1997-02-20/enterprise_value|28.685 russ2000_1805|UFPT|199703|10.8|0.5|3.1|10.3|2.6|12.6|8.9|3.7||12.9|3.5||0.7441|21.7988|-67.4879|1.1113|0.5798|21|1.8755||0.6124|0|-2.0059|0.0108|5|0.04||11|3.2|2.3|0.3|0.2||4.5|4.5|29.2646|4.5|1997-04-07/ev_revenues|0.6796|1997-04-21/ev_revenues|0.6517|1997-05-05/ev_revenues|0.6656|1997-05-19/ev_revenues|0.5959|1997-04-08/ev_free_cash_flow||1997-04-22/ev_free_cash_flow||1997-05-06/ev_free_cash_flow||1997-05-20/ev_free_cash_flow||1997-04-07/ps_ratio|0.526|1997-04-21/ps_ratio|0.4968|1997-05-05/ps_ratio|0.5114|1997-05-19/ps_ratio|0.4383|1997-04-01/pe_ratio|18.2692|1997-04-15/pe_ratio|16.3462|1997-04-29/pe_ratio|16.8269|1997-05-13/pe_ratio|15.8654|1997-05-27/pe_ratio|14.9038|1997-04-07/price_to_book_value|1.6231|1997-04-21/price_to_book_value|1.533|1997-05-05/price_to_book_value|1.5781|1997-05-19/price_to_book_value|1.3526|1997-04-10/peg_ratio|0.9519|1997-04-24/peg_ratio|0.9485|1997-05-08/peg_ratio|0.9255|1997-05-22/peg_ratio|0.9519|1997-04-01/dividend_yield|0|1997-04-02/dividend_yield|0|1997-04-03/dividend_yield|0|1997-04-04/dividend_yield|0|1997-04-07/dividend_yield|0|1997-04-08/dividend_yield|0|1997-04-09/dividend_yield|0|1997-04-10/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-18/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-01/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-16/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.0075|1997-05-08/percent_of_shares_outstanding|0.0004|1997-04-30/price|4.5|1997-05-30/price|4.484|1997-04-30/total_return_price|4.5|1997-05-30/total_return_price|4.484|1997-04-03/enterprise_value|27.1752|1997-04-17/enterprise_value|27.1752|1997-05-01/enterprise_value|28.3385|1997-05-15/enterprise_value|24.8488|1997-05-29/enterprise_value|27.7569 russ2000_1805|UFPT|199706|10.8|0.5|3.5|10.2|2.6|12|8.6|3.4||13.3|3.8||0.6141|18.7738||1.0389|0.4939|14.9038|1.4574|0.8726|0.5564|0|-1.2382|0.0009|5|0.06||11.2|3.4|2.4|0.5|0.3||4.125|4.125|24.8488|4.375|1997-07-14/ev_revenues|0.5729|1997-07-28/ev_revenues|0.5936|1997-08-11/ev_revenues|0.6261|1997-08-25/ev_revenues|0.6278|1997-07-01/ev_free_cash_flow|87.6112|1997-07-15/ev_free_cash_flow|81.9881|1997-07-29/ev_free_cash_flow|89.5692|1997-08-12/ev_free_cash_flow|89.3186|1997-08-26/ev_free_cash_flow|87.6112|1997-07-14/ps_ratio|0.449|1997-07-28/ps_ratio|0.4715|1997-08-11/ps_ratio|0.5069|1997-08-25/ps_ratio|0.5088|1997-07-08/pe_ratio|14.3519|1997-07-22/pe_ratio|15.7407|1997-08-05/pe_ratio|15.6815|1997-08-19/pe_ratio|15.8|1997-07-14/price_to_book_value|1.3249|1997-07-28/price_to_book_value|1.3913|1997-08-11/price_to_book_value|1.4959|1997-08-25/price_to_book_value|1.5016|1997-07-03/peg_ratio|1.794|1997-07-17/peg_ratio|1.8519|1997-07-31/peg_ratio|2.0255|1997-08-14/peg_ratio|1.8593|1997-08-28/peg_ratio|1.8519|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-22/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|1997-07-31/price|4.375|1997-08-29/price|4|1997-07-31/total_return_price|4.375|1997-08-29/total_return_price|4|1997-07-10/enterprise_value|25.696|1997-07-24/enterprise_value|26.8708|1997-08-07/enterprise_value|25.1838|1997-08-21/enterprise_value|26.8708 russ2000_1805|UFPT|199709|11|0.4|3.7|10.4|2.6|12|8.8|3.2||13.7|4.1||0.5866|16.5205|85.6533|0.9642|0.4639|13.3621|1.3691|1.8519|0.5182|0|-1.5486||5|0.08||11.4|3.6|2.4|0.7|0.4||3.875|3.875|25.1086|4.125|1997-10-06/ev_revenues|0.5751|1997-10-20/ev_revenues|0.5619|1997-11-03/ev_revenues|0.5751|1997-11-17/ev_revenues|0.5818|1997-10-07/ev_free_cash_flow||1997-10-21/ev_free_cash_flow||1997-11-04/ev_free_cash_flow||1997-11-18/ev_free_cash_flow||1997-10-06/ps_ratio|0.4648|1997-10-20/ps_ratio|0.4502|1997-11-03/ps_ratio|0.4648|1997-11-17/ps_ratio|0.4721|1997-10-14/pe_ratio|14.2241|1997-10-28/pe_ratio|13.7931|1997-11-11/pe_ratio|14.0103|1997-11-25/pe_ratio|13.7931|1997-10-06/price_to_book_value|1.3623|1997-10-20/price_to_book_value|1.3198|1997-11-03/price_to_book_value|1.3623|1997-11-17/price_to_book_value|1.3838|1997-10-09/peg_ratio|1.2142|1997-10-23/peg_ratio|1.2701|1997-11-06/peg_ratio|1.2516|1997-11-20/peg_ratio|1.1954|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-19/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.0176|1997-11-07/percent_of_shares_outstanding|0.0567|1997-10-31/price|4.125|1997-11-28/price|4|1997-10-31/total_return_price|4.125|1997-11-28/total_return_price|4|1997-10-02/enterprise_value|25.0747|1997-10-16/enterprise_value|25.9472|1997-10-30/enterprise_value|25.9472|1997-11-13/enterprise_value|25.364|1997-11-28/enterprise_value|25.364 russ2000_1805|UFPT|199712|9.8|0.2|3.1|11.2|2.5|11.1|7.3|3.8||14.1|4.6||0.5222|20.0317||1.0334|0.4067|13.7931|1.192|1.046|0.4752|0|-1.5352|0.0026|4.4524|0.09||11.9|3.9|2.3|0.8|0.4||4.188|4.188|23.031|3.5|1998-01-12/ev_revenues|0.5531|1998-01-26/ev_revenues|0.5146|1998-02-09/ev_revenues|0.5274|1998-02-23/ev_revenues|0.5082|1998-01-13/ev_free_cash_flow|-28.5388|1998-01-27/ev_free_cash_flow|-29.2678|1998-02-10/ev_free_cash_flow|-31.455|1998-02-24/ev_free_cash_flow|-28.5388|1998-01-12/ps_ratio|0.4275|1998-01-26/ps_ratio|0.3874|1998-02-09/ps_ratio|0.4008|1998-02-23/ps_ratio|0.3808|1998-01-06/pe_ratio|15.5111|1998-01-20/pe_ratio|12.963|1998-02-03/pe_ratio|14.3519|1998-02-17/pe_ratio|12.963|1998-01-12/price_to_book_value|1.3237|1998-01-26/price_to_book_value|1.1996|1998-02-09/price_to_book_value|1.241|1998-02-23/price_to_book_value|1.1791|1998-01-02/peg_ratio|1.9389|1998-01-16/peg_ratio|1.6204|1998-01-30/peg_ratio|1.6204|1998-02-13/peg_ratio|1.794|1998-02-27/peg_ratio|1.8519|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-14/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.0208|1998-02-06/percent_of_shares_outstanding|0|1998-01-30/price|3.5|1998-02-27/price|4|1998-01-30/total_return_price|3.5|1998-02-27/total_return_price|4|1998-01-09/enterprise_value|26.0412|1998-01-23/enterprise_value|23.125|1998-02-06/enterprise_value|23.9975|1998-02-20/enterprise_value|23.125 russ2000_1805|UFPT|199803|10.3|0.4|3.2|11.1|2.5|11.1|7.5|3.6||14.4|4.8||0.5787|19.4677|-31.457|0.9925|0.4542|14.2857|1.4065|1.9676|0.4861|0|-2.0312||4|0.05||10.7|3.3|2.3|0.4|0.2||4|4|25.1656|4.188|1998-04-06/ev_revenues|0.6116|1998-04-20/ev_revenues|0.5728|1998-05-04/ev_revenues|0.5858|1998-05-18/ev_revenues|0.5987|1998-04-07/ev_free_cash_flow|-30.3961|1998-04-21/ev_free_cash_flow|-28.4474|1998-05-05/ev_free_cash_flow|-30.0688|1998-05-19/ev_free_cash_flow|-28.7696|1998-04-06/ps_ratio|0.4593|1998-04-20/ps_ratio|0.421|1998-05-04/ps_ratio|0.4338|1998-05-18/ps_ratio|0.4465|1998-04-14/pe_ratio|14.2857|1998-04-28/pe_ratio|14.9571|1998-05-12/pe_ratio|15.625|1998-05-26/pe_ratio|16.0714|1998-04-06/price_to_book_value|1.4616|1998-04-20/price_to_book_value|1.3398|1998-05-04/price_to_book_value|1.3804|1998-05-18/price_to_book_value|1.421|1998-04-13/peg_ratio|1.8571|1998-04-27/peg_ratio|1.9444|1998-05-11/peg_ratio|2.0312|1998-05-26/peg_ratio|2.0893|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-30/price|4.188|1998-05-29/price|4.5|1998-04-30/total_return_price|4.188|1998-05-29/total_return_price|4.5|1998-04-03/enterprise_value|25.308|1998-04-17/enterprise_value|28.2311|1998-05-01/enterprise_value|25.8926|1998-05-15/enterprise_value|27.6465|1998-05-29/enterprise_value|27.6465 russ2000_1805|UFPT|199806|10.7|0.9|3.4|11|2.5|11|7.6|3.4||14.8|5.2||0.5599|17.9838||0.9759|0.4082|15.1786|1.2992|1.9732|0.4189|0|1.2074|0.0002|5|0.08||11.3|3.5|2.4|0.7|0.4||4.25|4.25|26.4772|3.75|1998-07-13/ev_revenues|0.5042|1998-07-27/ev_revenues|0.4784|1998-08-10/ev_revenues|0.4654|1998-08-24/ev_revenues|0.4267|1998-07-14/ev_free_cash_flow||1998-07-28/ev_free_cash_flow||1998-08-11/ev_free_cash_flow||1998-08-25/ev_free_cash_flow||1998-07-13/ps_ratio|0.3819|1998-07-27/ps_ratio|0.3564|1998-08-10/ps_ratio|0.3437|1998-08-24/ps_ratio|0.3055|1998-07-07/pe_ratio|14.1667|1998-07-21/pe_ratio|11.6667|1998-08-04/pe_ratio|11.46|1998-08-18/pe_ratio|10.8333|1998-07-13/price_to_book_value|1.1851|1998-07-27/price_to_book_value|1.106|1998-08-10/price_to_book_value|1.0665|1998-08-24/price_to_book_value|0.948|1998-07-07/peg_ratio|1.275|1998-07-21/peg_ratio|1.05|1998-08-04/peg_ratio|1.0314|1998-08-18/peg_ratio|0.975|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-17/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|1998-07-31/price|3.75|1998-08-31/price|3|1998-07-31/total_return_price|3.75|1998-08-31/total_return_price|3|1998-07-10/enterprise_value|22.8388|1998-07-24/enterprise_value|21.6695|1998-08-07/enterprise_value|22.8388|1998-08-21/enterprise_value|19.9156 russ2000_1805|UFPT|199809|11.2|0.6|3.2|10.9|2.4|10.7|7.5|3.2||15.4|5.7||0.3364|11.6295||0.6684|0.2164|9.1667|0.6715|0.825|0.3312|0|2.7812|0.0004|5|0.1||12.7|4.1|2.6|0.8|0.5||2.75|2.75|16.4079|3.25|1998-10-06/ev_revenues|0.3996|1998-10-20/ev_revenues|0.3428|1998-11-03/ev_revenues|0.4059|1998-11-17/ev_revenues|0.4627|1998-10-06/ev_free_cash_flow|46.5525|1998-10-20/ev_free_cash_flow|39.9333|1998-11-03/ev_free_cash_flow|47.288|1998-11-17/ev_free_cash_flow|53.9072|1998-10-06/ps_ratio|0.297|1998-10-20/ps_ratio|0.2413|1998-11-03/ps_ratio|0.3032|1998-11-17/ps_ratio|0.3589|1998-10-13/pe_ratio|8.2031|1998-10-27/pe_ratio|10.1562|1998-11-10/pe_ratio|10.1562|1998-11-24/pe_ratio|10.5469|1998-10-06/price_to_book_value|0.9169|1998-10-20/price_to_book_value|0.745|1998-11-03/price_to_book_value|0.9361|1998-11-17/price_to_book_value|1.108|1998-10-13/peg_ratio|0.793|1998-10-27/peg_ratio|0.9818|1998-11-10/peg_ratio|0.9818|1998-11-24/peg_ratio|1.0195|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-12/dividend_yield|0|1998-10-13/dividend_yield|0|1998-10-14/dividend_yield|0|1998-10-15/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-27/dividend_yield|0|1998-11-30/dividend_yield|0|1998-10-08/percent_of_shares_outstanding|0|1998-10-30/price|3.25|1998-11-30/price|3.2813|1998-10-30/total_return_price|3.25|1998-11-30/total_return_price|3.2813|1998-10-02/enterprise_value|18.621|1998-10-16/enterprise_value|16.2675|1998-10-30/enterprise_value|19.7978|1998-11-13/enterprise_value|21.5629|1998-11-27/enterprise_value|19.9448 russ2000_1805|UFPT|199812|13.2|0.5|4.1|10.9|4.7|14|11.1|2.9||15.9|6.2||0.4059|13.3809|47.288|0.716|0.3032|9.375|0.9361|0.9062|0.4528|0|-0.8158|0.0425|4.9788|0.11||12.5|4.2|2.6|0.8|0.5||3.125|3.125|18.9152|4.375|1999-01-12/ev_revenues|0.4785|1999-01-26/ev_revenues|0.5533|1999-02-09/ev_revenues|0.5658|1999-02-23/ev_revenues|0.5766|1999-01-12/ev_free_cash_flow|56.4653|1999-01-26/ev_free_cash_flow|65.2909|1999-02-09/ev_free_cash_flow|66.7619|1999-02-23/ev_free_cash_flow|68.037|1999-01-12/ps_ratio|0.3393|1999-01-26/ps_ratio|0.4147|1999-02-09/ps_ratio|0.4272|1999-02-23/ps_ratio|0.4398|1999-01-05/pe_ratio|9.5588|1999-01-19/pe_ratio|11.3971|1999-02-02/pe_ratio|13.2353|1999-02-16/pe_ratio|12.5|1999-01-12/price_to_book_value|0.9991|1999-01-26/price_to_book_value|1.2212|1999-02-09/price_to_book_value|1.2582|1999-02-23/price_to_book_value|1.2902|1999-01-05/peg_ratio|0.3687|1999-01-19/peg_ratio|0.4396|1999-02-02/peg_ratio|0.5105|1999-02-16/peg_ratio|0.4821|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|1999-02-09/percent_of_shares_outstanding|0.0124|1999-01-29/price|4.375|1999-02-26/price|4.125|1999-01-29/total_return_price|4.375|1999-02-26/total_return_price|4.125|1999-01-11/enterprise_value|21.9978|1999-01-25/enterprise_value|26.1164|1999-02-08/enterprise_value|26.7048|1999-02-22/enterprise_value|27.2148 russ2000_1805|UFPT|199903|14.3|0.7|4.6|10.9|4.6|14.6|12|2.6||16.4|6.5||0.5393|15.1338|63.641|0.8299|0.4021|10.6618|1.1796|0.4112|0.5549|0|-3.3473|0.0057|5|0.06||13.5|4|2.8|0.5|0.3||3.625|3.625|25.7495|4.4688|1999-04-06/ev_revenues|0.5146|1999-04-20/ev_revenues|0.5624|1999-05-04/ev_revenues|0.5504|1999-05-18/ev_revenues|0.5504|1999-04-06/ev_free_cash_flow|-28.5861|1999-04-20/ev_free_cash_flow|-31.2417|1999-05-04/ev_free_cash_flow|-30.5778|1999-05-18/ev_free_cash_flow|-30.5778|1999-04-06/ps_ratio|0.3621|1999-04-20/ps_ratio|0.4121|1999-05-04/ps_ratio|0.3996|1999-05-18/ps_ratio|0.3996|1999-04-13/pe_ratio|10.7143|1999-04-27/pe_ratio|12.1429|1999-05-11/pe_ratio|11.7857|1999-05-25/pe_ratio|11.0714|1999-04-06/price_to_book_value|1.0566|1999-04-20/price_to_book_value|1.2023|1999-05-04/price_to_book_value|1.1659|1999-05-18/price_to_book_value|1.1659|1999-04-13/peg_ratio|0.4286|1999-04-27/peg_ratio|0.4857|1999-05-11/peg_ratio|0.4714|1999-05-25/peg_ratio|0.4429|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-06/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|1999-05-11/percent_of_shares_outstanding|0.0078|1999-04-30/price|4.4688|1999-05-28/price|3.875|1999-04-30/total_return_price|4.4688|1999-05-28/total_return_price|3.875|1999-04-05/enterprise_value|25.7275|1999-04-19/enterprise_value|27.52|1999-05-03/enterprise_value|29.91|1999-05-17/enterprise_value|29.3125 russ2000_1805|UFPT|199906|15.1|0.5|4.9|11.1|4.6|15.1|12.7|2.4||16.8|7||0.4936|14.7235|-27.423|0.7846|0.3402|9.6429|0.9927|0.3857|0.5238|0|-2.7496|0|4.4444|0.09||14.9|4.3|2.8|0.7|0.4||3.5|3.5|24.6807|3.9375|1999-07-13/ev_revenues|0.5032|1999-07-27/ev_revenues|0.4948|1999-08-10/ev_revenues|0.4614|1999-08-24/ev_revenues|0.4391|1999-07-13/ev_free_cash_flow|-11.2383|1999-07-27/ev_free_cash_flow|-11.0516|1999-08-10/ev_free_cash_flow|-10.3047|1999-08-24/ev_free_cash_flow|-9.8068|1999-07-13/ps_ratio|0.3539|1999-07-27/ps_ratio|0.3454|1999-08-10/ps_ratio|0.3114|1999-08-24/ps_ratio|0.2888|1999-07-06/pe_ratio|9.5486|1999-07-20/pe_ratio|9.7222|1999-08-03/pe_ratio|9.8958|1999-08-17/pe_ratio|9.375|1999-08-31/pe_ratio|9.375|1999-07-13/price_to_book_value|1.1114|1999-07-27/price_to_book_value|1.0847|1999-08-10/price_to_book_value|0.9781|1999-08-24/price_to_book_value|0.9069|1999-07-06/peg_ratio|0.4774|1999-07-20/peg_ratio|0.4861|1999-08-03/peg_ratio|0.4948|1999-08-17/peg_ratio|0.4688|1999-08-31/peg_ratio|0.4688|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-03/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.0129|1999-08-10/percent_of_shares_outstanding|0.0058|1999-07-30/price|3.9375|1999-08-31/price|3.375|1999-07-30/total_return_price|3.9375|1999-08-31/total_return_price|3.375|1999-07-13/enterprise_value|26.9719|1999-07-27/enterprise_value|26.5238|1999-08-10/enterprise_value|24.7312|1999-08-24/enterprise_value|23.5362 russ2000_1805|UFPT|199909|15.4|0.3|5.2|11.3|4.5|15.1|13.1|2||17.1|7.3||0.467|16.2883|-10.4292|0.7588|0.3171|9.0278|0.9958|0.4514|0.5029|0|-2.9754|0.0008|5|0.06||14.4396|4.0396|2.9|0.5|0.3||3.375|3.375|25.03|3.125|1999-10-05/ev_revenues|0.4199|1999-10-19/ev_revenues|0.4523|1999-11-02/ev_revenues|0.4199|1999-11-16/ev_revenues|0.4091|1999-11-30/ev_revenues|0.3983|1999-10-05/ev_free_cash_flow|-7.7458|1999-10-19/ev_free_cash_flow|-8.3433|1999-11-02/ev_free_cash_flow|-7.7458|1999-11-16/ev_free_cash_flow|-7.5467|1999-11-30/ev_free_cash_flow|-7.3475|1999-10-05/ps_ratio|0.2742|1999-10-19/ps_ratio|0.3071|1999-11-02/ps_ratio|0.2742|1999-11-16/ps_ratio|0.2632|1999-11-30/ps_ratio|0.2523|1999-10-12/pe_ratio|9.1797|1999-10-26/pe_ratio|9.375|1999-11-09/pe_ratio|9.1797|1999-11-23/pe_ratio|8.9844|1999-10-05/price_to_book_value|0.8735|1999-10-19/price_to_book_value|0.9784|1999-11-02/price_to_book_value|0.8735|1999-11-16/price_to_book_value|0.8386|1999-11-30/price_to_book_value|0.8037|1999-10-12/peg_ratio||1999-10-26/peg_ratio||1999-11-09/peg_ratio||1999-11-23/peg_ratio||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.0008|1999-11-10/percent_of_shares_outstanding|0.0166|1999-10-29/price|3.125|1999-11-30/price|2.875|1999-10-29/total_return_price|3.125|1999-11-30/total_return_price|2.875|1999-10-05/enterprise_value|23.2375|1999-10-19/enterprise_value|25.03|1999-11-02/enterprise_value|23.2375|1999-11-16/enterprise_value|22.64|1999-11-30/enterprise_value|22.0425 russ2000_1805|UFPT|199912|15.8|0.3|5.2|10.6|4.5|15.7|12.2|3.5||16.2|7.9||0.4199|11.889|-7.7458|0.6336|0.2742|10.3516|0.8735||0.537|0|-6.0959|0|5.298|0.14||15.9901|4.8901|3.2|1.1|0.7||2.75|2.75|23.2375|3|2000-01-11/ev_revenues|0.3436|2000-01-25/ev_revenues|0.3618|2000-02-08/ev_revenues|0.3846|2000-02-22/ev_revenues|0.3447|2000-01-11/ev_free_cash_flow|-33.6854|2000-01-25/ev_free_cash_flow|-35.475|2000-02-08/ev_free_cash_flow|-37.712|2000-02-22/ev_free_cash_flow|-33.7963|2000-01-11/ps_ratio|0.2307|2000-01-25/ps_ratio|0.2517|2000-02-08/ps_ratio|0.2779|2000-02-22/ps_ratio|0.2307|2000-01-04/pe_ratio|7.7679|2000-01-18/pe_ratio|9.8214|2000-02-01/pe_ratio|9.4643|2000-02-15/pe_ratio|8.8393|2000-02-29/pe_ratio|8.5714|2000-01-11/price_to_book_value|0.7291|2000-01-25/price_to_book_value|0.7954|2000-02-08/price_to_book_value|0.8782|2000-02-22/price_to_book_value|0.7332|2000-01-04/peg_ratio|2.6411|2000-01-18/peg_ratio|3.3393|2000-02-01/peg_ratio|3.2179|2000-02-15/peg_ratio|3.0054|2000-02-29/peg_ratio|2.9143|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.0043|2000-02-10/percent_of_shares_outstanding|0.0126|2000-01-31/price|3|2000-02-29/price|3|2000-01-31/total_return_price|3|2000-02-29/total_return_price|3|2000-01-11/enterprise_value|20.2112|2000-01-25/enterprise_value|21.285|2000-02-08/enterprise_value|22.6272|2000-02-22/enterprise_value|20.2778 russ2000_1805|UFPT|200003|20.0916|0.2539|7.0015|12.924|8.6137|26.4247|17.1703|9.2544||16.6355|8.1458||0.3722|17.9704|-36.4958|0.6752|0.2622|8.2143|0.8332|2.7929|1.0403|0|-17.1276|0|4.39|0.05||18.2836|4.303|3.6132|0.3959|0.2179||2.75|2.75|21.8975|2.8438|2000-04-04/ev_revenues|0.4571|2000-04-18/ev_revenues|0.4485|2000-05-02/ev_revenues|0.4442|2000-05-16/ev_revenues|0.4485|2000-05-30/ev_revenues|0.4399|2000-04-04/ev_free_cash_flow|-33.8599|2000-04-18/ev_free_cash_flow|-33.2234|2000-05-02/ev_free_cash_flow|-32.9052|2000-05-16/ev_free_cash_flow|-33.2241|2000-05-30/ev_free_cash_flow|-32.5876|2000-04-04/ps_ratio|0.2068|2000-04-18/ps_ratio|0.1974|2000-05-02/ps_ratio|0.1927|2000-05-16/ps_ratio|0.1974|2000-05-30/ps_ratio|0.188|2000-04-11/pe_ratio|8.8235|2000-04-25/pe_ratio|10.2941|2000-05-09/pe_ratio|7.4449|2000-05-23/pe_ratio|7.4449|2000-04-04/price_to_book_value|0.7227|2000-04-18/price_to_book_value|0.6899|2000-05-02/price_to_book_value|0.6735|2000-05-16/price_to_book_value|0.6899|2000-05-30/price_to_book_value|0.6571|2000-04-11/peg_ratio||2000-04-25/peg_ratio||2000-05-09/peg_ratio||2000-05-23/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-19/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-28/price|2.8438|2000-05-31/price|2.75|2000-04-28/total_return_price|2.8438|2000-05-31/total_return_price|2.75|2000-04-04/enterprise_value|29.0747|2000-04-18/enterprise_value|28.5282|2000-05-02/enterprise_value|28.255|2000-05-16/enterprise_value|28.5287|2000-05-30/enterprise_value|27.9822 russ2000_1805|UFPT|200006|20.8382|0.2556|7.7759|12.5863|8.5474|26.4238|17.7682|8.6556||16.9164|8.4336||0.4678|19.3149|-34.6561|0.671|0.2185|8.0882|0.7638||0.9885|0|-12.329|0.0151|4.3858|0.07||19.4159|5.3673|3.7151|0.5235|0.2878||2.875|2.875|29.7584|2.5625|2000-07-11/ev_revenues|0.4289|2000-07-25/ev_revenues|0.4228|2000-08-08/ev_revenues|0.3947|2000-08-22/ev_revenues|0.3786|2000-07-11/ev_free_cash_flow|-97.4178|2000-07-25/ev_free_cash_flow|-96.0461|2000-08-08/ev_free_cash_flow|-89.6451|2000-08-22/ev_free_cash_flow|-85.9874|2000-07-11/ps_ratio|0.2034|2000-07-25/ps_ratio|0.1969|2000-08-08/ps_ratio|0.1662|2000-08-22/ps_ratio|0.1487|2000-07-05/pe_ratio|8.9844|2000-07-19/pe_ratio|9.375|2000-08-02/pe_ratio|8.9844|2000-08-16/pe_ratio|7.6172|2000-08-30/pe_ratio|6.25|2000-07-11/price_to_book_value|0.7539|2000-07-25/price_to_book_value|0.7296|2000-08-08/price_to_book_value|0.6161|2000-08-22/price_to_book_value|0.5513|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-25/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.0574|2000-08-10/percent_of_shares_outstanding|0.0082|2000-07-31/price|2.5625|2000-08-31/price|2.3125|2000-07-31/total_return_price|2.5625|2000-08-31/total_return_price|2.3125|2000-07-11/enterprise_value|29.2195|2000-07-25/enterprise_value|28.8081|2000-08-08/enterprise_value|26.8881|2000-08-22/enterprise_value|25.791 russ2000_1805|UFPT|200009|20.4843|0.0615|7.0943|12.3111|8.4165|25.0566|16.2868|8.7699||17.1721|8.6537||0.3947|17.3736|-89.6451|0.5866|0.1662|6.6406|0.6161||0.9191|0|-16.1671|0.0066|4.4027|0.05||18.8982|5.21|3.6873|0.4009|0.2201||2.0625|2.0625|26.8881|1.9219|2000-10-03/ev_revenues|0.3413|2000-10-17/ev_revenues|0.3299|2000-10-31/ev_revenues|0.3328|2000-11-14/ev_revenues|0.3337|2000-11-28/ev_revenues|0.3224|2000-10-03/ev_free_cash_flow|396.8126|2000-10-17/ev_free_cash_flow|383.632|2000-10-31/ev_free_cash_flow|386.9272|2000-11-08/ev_free_cash_flow|409.9932|2000-11-22/ev_free_cash_flow|379.2385|2000-10-03/ps_ratio|0.1312|2000-10-17/ps_ratio|0.1193|2000-10-31/ps_ratio|0.1223|2000-11-14/ps_ratio|0.1233|2000-11-28/ps_ratio|0.1114|2000-10-11/pe_ratio|6.4516|2000-10-25/pe_ratio|6.3508|2000-11-08/pe_ratio|7.2581|2000-11-22/pe_ratio|5.8468|2000-10-03/price_to_book_value|0.5271|2000-10-17/price_to_book_value|0.4792|2000-10-31/price_to_book_value|0.4911|2000-11-14/price_to_book_value|0.4951|2000-11-28/price_to_book_value|0.4472|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-12/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-24/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.0021|2000-11-10/percent_of_shares_outstanding|0.0034|2000-10-31/price|1.9219|2000-11-30/price|1.9063|2000-10-31/total_return_price|1.9219|2000-11-30/total_return_price|1.9063|2000-10-03/enterprise_value|24.7718|2000-10-17/enterprise_value|23.949|2000-10-31/enterprise_value|24.1547|2000-11-14/enterprise_value|24.2233|2000-11-28/enterprise_value|23.4004 russ2000_1805|UFPT|200012|18.513|0.0941|6.78|12.4536|6.7249|22.825|14.3739|8.4511||17.5274|9.009||0.3224|19.4103|369.353|0.5201|0.1114|5.3931|0.4472||0.7801|0|-14.606|0.0276|4.7374|0.08||17.894|5.0963|3.2232|0.6818|0.3553||1.6875|1.6875|23.4004|2.0625|2001-01-09/ev_revenues|0.3112|2001-01-23/ev_revenues|0.3112|2001-02-06/ev_revenues|0.3149|2001-02-20/ev_revenues|0.2854|2001-01-03/ev_free_cash_flow|18.6668|2001-01-17/ev_free_cash_flow|21.7366|2001-01-31/ev_free_cash_flow|20.2631|2001-02-14/ev_free_cash_flow|20.1403|2001-02-28/ev_free_cash_flow|19.8947|2001-01-09/ps_ratio|0.1315|2001-01-23/ps_ratio|0.1315|2001-02-06/ps_ratio|0.1353|2001-02-20/ps_ratio|0.1052|2001-01-03/pe_ratio|6.625|2001-01-17/pe_ratio|9.75|2001-01-31/pe_ratio|8.25|2001-02-14/pe_ratio|8.125|2001-02-28/pe_ratio|7.875|2001-01-09/price_to_book_value|0.5477|2001-01-23/price_to_book_value|0.5477|2001-02-06/price_to_book_value|0.5633|2001-02-20/price_to_book_value|0.4382|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|2001-02-12/percent_of_shares_outstanding|0.0151|2001-01-31/price|2.0625|2001-02-28/price|1.9688|2001-01-31/total_return_price|2.0625|2001-02-28/total_return_price|1.9688|2001-01-09/enterprise_value|23.1795|2001-01-23/enterprise_value|23.1795|2001-02-06/enterprise_value|23.4538|2001-02-20/enterprise_value|21.2596 russ2000_1805|UFPT|200103|19.0926|0.0639|6.6051|12.5534|6.6047|24.0525|15.9955|8.057||16.8125|8.6407||0.2914|48.3546|19.1978|0.5856|0.1165|7.5|0.4635||0.9664|0|-13.5563|0.0016|4.3749|-0.08||16.9665|3.3979|3.8049|-0.682|-0.3683||1.8438|1.8438|21.7032|1.6|2001-04-03/ev_revenues|0.3145|2001-04-17/ev_revenues|0.3274|2001-05-01/ev_revenues|0.3131|2001-05-15/ev_revenues|0.3217|2001-05-29/ev_revenues|0.3148|2001-04-11/ev_free_cash_flow|30.2187|2001-04-25/ev_free_cash_flow|32.3769|2001-05-09/ev_free_cash_flow|30.4401|2001-05-23/ev_free_cash_flow|30.274|2001-04-03/ps_ratio|0.0994|2001-04-17/ps_ratio|0.1131|2001-05-01/ps_ratio|0.0979|2001-05-15/ps_ratio|0.107|2001-05-29/ps_ratio|0.0997|2001-04-11/pe_ratio|13.4167|2001-04-25/pe_ratio|16.6667|2001-05-09/pe_ratio|13.75|2001-05-23/pe_ratio|13.5|2001-04-03/price_to_book_value|0.4062|2001-04-17/price_to_book_value|0.4625|2001-05-01/price_to_book_value|0.4|2001-05-15/price_to_book_value|0.4375|2001-05-29/price_to_book_value|0.4075|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.0103|2001-05-10/percent_of_shares_outstanding|0.0121|2001-04-30/price|1.6|2001-05-31/price|1.63|2001-04-30/total_return_price|1.6|2001-05-31/total_return_price|1.63|2001-04-03/enterprise_value|23.0129|2001-04-17/enterprise_value|23.9585|2001-05-01/enterprise_value|22.9078|2001-05-15/enterprise_value|23.5382|2001-05-29/enterprise_value|23.0339 russ2000_1805|UFPT|200106|18.0538|0.0267|6.2978|12.3819|6.5062|22.9964|14.5075|8.4889||16.5438|8.372||0.3073|-350.1832|29.61|0.545|0.0917|12.5|0.375||0.9208|0|13.6651|0.0377|4.1927|-0.06||15.4805|3.021|3.2373|-0.4842|-0.2687||1.5|1.5|22.4876|1.5|2001-07-10/ev_revenues|0.3173|2001-07-24/ev_revenues|0.313|2001-08-07/ev_revenues|0.296|2001-08-21/ev_revenues|0.299|2001-07-05/ev_free_cash_flow|18.8139|2001-07-19/ev_free_cash_flow|18.7043|2001-08-02/ev_free_cash_flow|18.7043|2001-08-16/ev_free_cash_flow|17.9001|2001-08-30/ev_free_cash_flow|17.425|2001-07-10/ps_ratio|0.1023|2001-07-24/ps_ratio|0.0978|2001-08-07/ps_ratio|0.0799|2001-08-21/ps_ratio|0.0831|2001-07-05/pe_ratio||2001-07-19/pe_ratio||2001-08-02/pe_ratio||2001-08-16/pe_ratio||2001-08-30/pe_ratio||2001-07-10/price_to_book_value|0.4088|2001-07-24/price_to_book_value|0.391|2001-08-07/price_to_book_value|0.3194|2001-08-21/price_to_book_value|0.3322|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-30/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-13/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.0057|2001-08-10/percent_of_shares_outstanding|0.031|2001-07-31/price|1.5|2001-08-31/price|1.35|2001-07-31/total_return_price|1.5|2001-08-31/total_return_price|1.35|2001-07-10/enterprise_value|21.9709|2001-07-24/enterprise_value|21.675|2001-08-07/enterprise_value|20.4913|2001-08-21/enterprise_value|20.7027 russ2000_1805|UFPT|200109|18.1449|0.0954|5.8528|12.081|6.3983|23.5901|15.5907|7.9993||15.6346|7.4293||0.2898|-16.48|17.3519|0.5144|0.0735||0.2939||1.0129|0|14.2241|0.0066|4.2144|-0.22||13.9351|1.8125|3.3037|-1.7142|-0.9428||1.05|1.05|20.0686|1.1|2001-10-02/ev_revenues|0.3205|2001-10-16/ev_revenues|0.3146|2001-10-30/ev_revenues|0.3172|2001-11-13/ev_revenues|0.3146|2001-11-27/ev_revenues|0.3179|2001-10-01/ev_free_cash_flow|89.4543|2001-10-15/ev_free_cash_flow|89.4543|2001-10-29/ev_free_cash_flow|88.5365|2001-11-12/ev_free_cash_flow|94.0432|2001-11-26/ev_free_cash_flow|92.9419|2001-10-02/ps_ratio|0.0784|2001-10-16/ps_ratio|0.0722|2001-10-30/ps_ratio|0.075|2001-11-13/ps_ratio|0.0722|2001-11-27/ps_ratio|0.0756|2001-10-01/pe_ratio||2001-10-15/pe_ratio||2001-10-29/pe_ratio||2001-11-12/pe_ratio||2001-11-26/pe_ratio||2001-10-02/price_to_book_value|0.3109|2001-10-16/price_to_book_value|0.2866|2001-10-30/price_to_book_value|0.2974|2001-11-13/price_to_book_value|0.2866|2001-11-27/price_to_book_value|0.3001|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.0062|2001-11-12/percent_of_shares_outstanding|0.0299|2001-10-31/price|1.1|2001-11-30/price|1.15|2001-10-31/total_return_price|1.1|2001-11-30/total_return_price|1.15|2001-10-02/enterprise_value|20.6017|2001-10-16/enterprise_value|20.2212|2001-10-30/enterprise_value|20.3903|2001-11-13/enterprise_value|20.2212|2001-11-27/enterprise_value|20.4326 russ2000_1805|UFPT|200112|17.1986|0.0268|5.203|12.0452|6.406|23.9472|16.2215|7.7257||14.1543|5.9656||0.3041|-6.0979|83.9476|0.4871|0.0518||0.2055||0.9942|0|17.6424|0.0003|4.2007|-0.35||15.1919|2.6936|3.3038|-1.8741|-1.4637||1.07|1.07|19.5448|1|2002-01-09/ev_revenues|0.3069|2002-01-23/ev_revenues|0.2966|2002-02-06/ev_revenues|0.2802|2002-02-20/ev_revenues|0.2863|2002-01-07/ev_free_cash_flow|-90.4389|2002-01-22/ev_free_cash_flow|-87.4111|2002-02-05/ev_free_cash_flow|-87.4111|2002-02-19/ev_free_cash_flow|-83.3741|2002-01-04/ps_ratio|0.0724|2002-01-18/ps_ratio|0.069|2002-02-01/ps_ratio|0.069|2002-02-15/ps_ratio|0.0586|2002-01-07/pe_ratio||2002-01-22/pe_ratio||2002-02-05/pe_ratio||2002-02-19/pe_ratio||2002-01-04/price_to_book_value|0.3129|2002-01-18/price_to_book_value|0.298|2002-02-01/price_to_book_value|0.298|2002-02-15/price_to_book_value|0.2533|2002-01-07/peg_ratio||2002-01-22/peg_ratio||2002-02-05/peg_ratio||2002-02-19/peg_ratio||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-09/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-28/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-07/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-14/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.0042|2002-02-12/percent_of_shares_outstanding|0.0065|2002-01-31/price|1|2002-02-06/price|0.76|2002-02-28/price|0.91|2002-01-31/total_return_price|1|2002-02-06/total_return_price|0.76|2002-02-28/total_return_price|0.91|2002-01-09/enterprise_value|18.8959|2002-01-23/enterprise_value|18.2633|2002-02-06/enterprise_value|17.2512|2002-02-20/enterprise_value|17.6307 russ2000_1805|UFPT|200203|18.6825|0.0222|5.1908|12.0628|6.481|25.7624|18.202|7.5604||13.949|5.6499||0.3099|-7.0071|-90.707|0.5277|0.0844||||1.1301|0|-9.2162|0.0296|4.3023|-0.07||15.5306|2.8718|3.1536|-0.5091|-0.3156||1.2|1.2|19.0799|1.55|2002-04-03/ev_revenues|0.3767|2002-04-17/ev_revenues|0.3572|2002-05-01/ev_revenues|0.3738|2002-05-15/ev_revenues|0.3413|2002-05-29/ev_revenues|0.3629|2002-04-02/ev_free_cash_flow|68.2277|2002-04-16/ev_free_cash_flow|68.6274|2002-04-30/ev_free_cash_flow|68.8938|2002-05-14/ev_free_cash_flow|68.2277|2002-05-28/ev_free_cash_flow|64.8974|2002-04-15/ps_ratio|0.1019|2002-04-29/ps_ratio|0.109|2002-05-13/ps_ratio|0.1054|2002-05-28/ps_ratio|0.0879|2002-04-02/pe_ratio||2002-04-16/pe_ratio||2002-04-30/pe_ratio||2002-05-14/pe_ratio||2002-05-28/pe_ratio||2002-04-15/price_to_book_value|0.4518|2002-04-29/price_to_book_value|0.483|2002-05-13/price_to_book_value|0.4674|2002-05-28/price_to_book_value|0.3895|2002-04-02/peg_ratio||2002-04-16/peg_ratio||2002-04-30/peg_ratio||2002-05-14/peg_ratio||2002-05-28/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.0068|2002-05-10/percent_of_shares_outstanding|0.0026|2002-04-30/price|1.55|2002-05-31/price|1.45|2002-04-30/total_return_price|1.55|2002-05-31/total_return_price|1.45|2002-04-03/enterprise_value|22.652|2002-04-17/enterprise_value|21.4784|2002-05-01/enterprise_value|22.4781|2002-05-15/enterprise_value|20.5222|2002-05-29/enterprise_value|21.8262 russ2000_1805|UFPT|200206|18.0371|0.207|5.0983|11.7017|6.481|24.6418|17.2462|7.3956||14.0225|5.7235||0.3485|-7.4404|64.2313|0.5097|0.0844||0.3739||1.0465|0|4.8054|0.0314|4.4008|0.02||16.6485|3.4917|3.1357|0.1186|0.0735||1.2|1.2|20.9569|1.15|2002-07-10/ev_revenues|0.3214|2002-07-24/ev_revenues|0.3214|2002-08-07/ev_revenues|0.3179|2002-08-21/ev_revenues|0.325|2002-07-09/ev_free_cash_flow|48.1657|2002-07-23/ev_free_cash_flow|48.488|2002-08-06/ev_free_cash_flow|47.9509|2002-08-20/ev_free_cash_flow|49.025|2002-07-09/ps_ratio|0.0817|2002-07-23/ps_ratio|0.0838|2002-08-06/ps_ratio|0.0803|2002-08-20/ps_ratio|0.0873|2002-07-09/pe_ratio||2002-07-23/pe_ratio||2002-08-06/pe_ratio||2002-08-20/pe_ratio||2002-07-09/price_to_book_value|0.3642|2002-07-23/price_to_book_value|0.3736|2002-08-06/price_to_book_value|0.358|2002-08-20/price_to_book_value|0.3891|2002-07-09/peg_ratio|-0.0003|2002-07-23/peg_ratio|-0.0003|2002-08-06/peg_ratio|-0.0003|2002-08-20/peg_ratio|-0.0003|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|2002-08-12/percent_of_shares_outstanding|0.0011|2002-07-31/price|1.15|2002-08-30/price|1.41|2002-07-31/total_return_price|1.15|2002-08-30/total_return_price|1.41|2002-07-10/enterprise_value|19.7062|2002-07-24/enterprise_value|19.7062|2002-08-07/enterprise_value|19.488|2002-08-21/enterprise_value|19.9245 russ2000_1805|UFPT|200209|16.2186|0.05|4.8622|11.0037|6.481|22.0942|15.1011|6.9932||14.0456|5.7273||0.3179|-10.529|47.9509|0.4958|0.0803||0.358|-0.0003|0.9282|0|7.9223|0.0193|4.4027|0||15.2834|3.2664|3.0618|0.0062|0.0038||1.13|1.13|19.488|1.2|2002-10-02/ev_revenues|0.2846|2002-10-16/ev_revenues|0.2839|2002-10-30/ev_revenues|0.2874|2002-11-13/ev_revenues|0.2909|2002-11-27/ev_revenues|0.2783|2002-10-01/ev_free_cash_flow|5.9263|2002-10-15/ev_free_cash_flow|5.9263|2002-10-29/ev_free_cash_flow|5.9118|2002-11-12/ev_free_cash_flow|6.0717|2002-11-26/ev_free_cash_flow|5.8536|2002-10-01/ps_ratio|0.076|2002-10-15/ps_ratio|0.076|2002-10-29/ps_ratio|0.0753|2002-11-12/ps_ratio|0.0829|2002-11-26/ps_ratio|0.0725|2002-10-01/pe_ratio||2002-10-15/pe_ratio||2002-10-29/pe_ratio||2002-11-12/pe_ratio||2002-11-26/pe_ratio||2002-10-01/price_to_book_value|0.3419|2002-10-15/price_to_book_value|0.3419|2002-10-29/price_to_book_value|0.3388|2002-11-12/price_to_book_value|0.373|2002-11-26/price_to_book_value|0.3263|2002-10-01/peg_ratio|-0.0642|2002-10-15/peg_ratio|-0.0642|2002-10-29/peg_ratio|-0.0636|2002-11-12/peg_ratio|-0.07|2002-11-26/peg_ratio|-0.0612|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.0021|2002-11-12/percent_of_shares_outstanding|0|2002-10-31/price|1.2|2002-11-29/price|1.03|2002-10-31/total_return_price|1.2|2002-11-29/total_return_price|1.03|2002-10-02/enterprise_value|17.8325|2002-10-16/enterprise_value|17.7889|2002-10-30/enterprise_value|18.0071|2002-11-13/enterprise_value|18.2254|2002-11-27/enterprise_value|17.4397 russ2000_1805|UFPT|200212|15.1216|0.0258|4.6928|11.2062|6.481|21.3323|13.5814|7.7509||14.0504|5.7318||0.279|-74.6895|5.8536|0.4935|0.0725||0.3263|-0.0612|0.9277|0|11.4818||4.3647|0||13.727|2.4752|2.288|0.0072|0.0045||1.02|1.02|17.4833|1.319|2003-01-09/ev_revenues|0.3146|2003-01-23/ev_revenues|0.2889|2003-02-06/ev_revenues|0.2947|2003-02-20/ev_revenues|0.2947|2003-01-07/ev_free_cash_flow|14.8693|2003-01-21/ev_free_cash_flow|14.5658|2003-02-04/ev_free_cash_flow|14.495|2003-02-18/ev_free_cash_flow|13.9252|2003-01-07/ps_ratio|0.1021|2003-01-21/ps_ratio|0.0956|2003-02-04/ps_ratio|0.0941|2003-02-18/ps_ratio|0.0821|2003-01-07/pe_ratio||2003-01-21/pe_ratio||2003-02-04/pe_ratio||2003-02-18/pe_ratio||2003-01-07/price_to_book_value|0.4443|2003-01-21/price_to_book_value|0.4164|2003-02-04/price_to_book_value|0.4098|2003-02-18/price_to_book_value|0.3573|2003-01-07/peg_ratio||2003-01-21/peg_ratio||2003-02-04/peg_ratio||2003-02-18/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.0302|2003-02-11/percent_of_shares_outstanding|0.0036|2003-01-31/price|1.319|2003-02-28/price|1.08|2003-01-31/total_return_price|1.319|2003-02-28/total_return_price|1.08|2003-01-09/enterprise_value|19.252|2003-01-23/enterprise_value|17.6803|2003-02-06/enterprise_value|18.0296|2003-02-20/enterprise_value|18.0296 russ2000_1805|UFPT|200303|16.0422|0.0286|4.8749|10.7091|6.481|21.9415|13.524|8.4174||13.8127|5.3635||0.2915|-65.5023|13.6086|0.5248|0.0749||0.3282||0.9716|0|1.6536|0|4.4286|-0.08||14.2447|2.26|2.6859|-0.5941|-0.3683||1.15|1.15|17.8392|1.05|2003-04-03/ev_revenues|0.3062|2003-04-17/ev_revenues|0.3055|2003-05-01/ev_revenues|0.3055|2003-05-15/ev_revenues|0.306|2003-05-29/ev_revenues|0.306|2003-04-01/ev_free_cash_flow|8.0669|2003-04-15/ev_free_cash_flow|7.8465|2003-04-29/ev_free_cash_flow|7.7864|2003-05-13/ev_free_cash_flow|7.9385|2003-05-27/ev_free_cash_flow|7.6881|2003-04-01/ps_ratio|0.0852|2003-04-15/ps_ratio|0.0771|2003-04-29/ps_ratio|0.0749|2003-05-13/ps_ratio|0.0837|2003-05-27/ps_ratio|0.0742|2003-04-01/pe_ratio||2003-04-15/pe_ratio||2003-04-29/pe_ratio||2003-05-13/pe_ratio||2003-05-27/pe_ratio||2003-04-01/price_to_book_value|0.3924|2003-04-15/price_to_book_value|0.3552|2003-04-29/price_to_book_value|0.345|2003-05-13/price_to_book_value|0.3707|2003-05-27/price_to_book_value|0.3285|2003-04-01/peg_ratio||2003-04-15/peg_ratio||2003-04-29/peg_ratio||2003-05-13/peg_ratio||2003-05-27/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.0071|2003-05-12/percent_of_shares_outstanding|0|2003-04-30/price|1.05|2003-05-30/price|1.1|2003-04-30/total_return_price|1.05|2003-05-30/total_return_price|1.1|2003-04-03/enterprise_value|18.3446|2003-04-17/enterprise_value|18.2979|2003-05-01/enterprise_value|18.2979|2003-05-15/enterprise_value|18.3328|2003-05-29/enterprise_value|18.3328 russ2000_1805|UFPT|200306|16.4911|0.0389|5.1647|11.0952|6.481|22.7388|14.137|8.6018||13.7171|5.2679||0.306|-41.2463|8.0348|0.5155|0.0874||0.387||1.0126|0|6.7415||4.492|-0.02||15.3529|2.739|2.6404|-0.1088|-0.0956||1.1|1.1|18.3328|1.3|2003-07-10/ev_revenues|0.3436|2003-07-24/ev_revenues|0.3436|2003-08-07/ev_revenues|0.3289|2003-08-21/ev_revenues|0.3374|2003-07-08/ev_free_cash_flow|15.5823|2003-07-22/ev_free_cash_flow|15.9136|2003-08-05/ev_free_cash_flow|15.9872|2003-08-19/ev_free_cash_flow|16.3491|2003-07-08/ps_ratio|0.0868|2003-07-22/ps_ratio|0.0936|2003-08-05/ps_ratio|0.0951|2003-08-19/ps_ratio|0.1019|2003-07-08/pe_ratio||2003-07-22/pe_ratio||2003-08-05/pe_ratio||2003-08-19/pe_ratio||2003-07-08/price_to_book_value|0.3766|2003-07-22/price_to_book_value|0.4061|2003-08-05/price_to_book_value|0.4126|2003-08-19/price_to_book_value|0.4448|2003-07-08/peg_ratio||2003-07-22/peg_ratio||2003-08-05/peg_ratio||2003-08-19/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-20/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-08-12/percent_of_shares_outstanding|0.0047|2003-07-31/price|1.3|2003-08-29/price|1.34|2003-07-31/total_return_price|1.3|2003-08-29/total_return_price|1.34|2003-07-10/enterprise_value|20.1395|2003-07-24/enterprise_value|20.1395|2003-08-07/enterprise_value|19.2744|2003-08-21/enterprise_value|19.7715 russ2000_1805|UFPT|200309|17.0342|0.0225|4.9076|11.2286|6.481|23.3293|14.7083|8.621||13.7843|5.3092||0.3381|-48.0711|-16.5891|0.5416|0.0956||0.4164||1.0434|0|0.18|0|4.6009|0.01||16.0562|3.1525|2.9061|0.0626|0.0413||1.27|1.27|19.8167|2.23|2003-10-02/ev_revenues|0.3408|2003-10-16/ev_revenues|0.3598|2003-10-30/ev_revenues|0.4123|2003-11-13/ev_revenues|0.4047|2003-11-28/ev_revenues|0.394|2003-10-14/ev_free_cash_flow|-17.1486|2003-10-28/ev_free_cash_flow|-19.8345|2003-11-11/ev_free_cash_flow|-19.0884|2003-11-25/ev_free_cash_flow|-19.0884|2003-10-14/ps_ratio|0.1069|2003-10-28/ps_ratio|0.1611|2003-11-11/ps_ratio|0.1461|2003-11-25/ps_ratio|0.1461|2003-10-14/pe_ratio||2003-10-28/pe_ratio||2003-11-11/pe_ratio||2003-11-25/pe_ratio||2003-10-14/price_to_book_value|0.4656|2003-10-28/price_to_book_value|0.7017|2003-11-11/price_to_book_value|0.6361|2003-11-25/price_to_book_value|0.6361|2003-10-14/peg_ratio||2003-10-28/peg_ratio||2003-11-11/peg_ratio||2003-11-25/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-11-11/percent_of_shares_outstanding|0.0422|2003-10-31/price|2.23|2003-11-28/price|2|2003-10-31/total_return_price|2.23|2003-11-28/total_return_price|2|2003-10-02/enterprise_value|20.235|2003-10-16/enterprise_value|21.365|2003-10-30/enterprise_value|24.4836|2003-11-13/enterprise_value|24.0316|2003-11-28/enterprise_value|23.3988 russ2000_1805|UFPT|200312|15.8355|0.3101|4.4126|11.4732|6.481|23.6024|14.6264|8.976||12.6912|4.2161||0.3811|-15.4079|-19.2003|0.6355|0.1483||0.6459||1.1343|0|-3.6266|0.0389|4.5228|-0.25||15.2484|2.5725|2.5951|-1.7147|-1.0931||1.95|1.95|22.6305|2.11|2004-01-09/ev_revenues|0.3946|2004-01-23/ev_revenues|0.3916|2004-02-06/ev_revenues|0.3968|2004-02-20/ev_revenues|0.3946|2004-01-06/ev_free_cash_flow|-47.9905|2004-01-20/ev_free_cash_flow|-48.5424|2004-02-03/ev_free_cash_flow|-49.7382|2004-02-17/ev_free_cash_flow|-49.3703|2004-01-06/ps_ratio|0.1481|2004-01-20/ps_ratio|0.1526|2004-02-03/ps_ratio|0.1622|2004-02-17/ps_ratio|0.1593|2004-01-06/pe_ratio||2004-01-20/pe_ratio||2004-02-03/pe_ratio||2004-02-17/pe_ratio||2004-01-06/price_to_book_value|0.7123|2004-01-20/price_to_book_value|0.7336|2004-02-03/price_to_book_value|0.7799|2004-02-17/price_to_book_value|0.7657|2004-01-06/peg_ratio|-0.0101|2004-01-20/peg_ratio|-0.0104|2004-02-03/peg_ratio|-0.0111|2004-02-17/peg_ratio|-0.0109|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.018|2004-02-10/percent_of_shares_outstanding|0.0482|2004-01-30/price|2.11|2004-02-27/price|2.08|2004-01-30/total_return_price|2.11|2004-02-27/total_return_price|2.08|2004-01-09/enterprise_value|24.0321|2004-01-23/enterprise_value|23.8513|2004-02-06/enterprise_value|24.1677|2004-02-20/enterprise_value|24.0321 russ2000_1805|UFPT|200403|16.56|0.1865|4.8028|11.1194|6.481|23.8442|15.131|8.7132||12.9015|4.27||0.3746|-21.2913|-44.587|0.6273|0.1207||0.5805|-0.0083|1.0754|0|-2.3594|0.1024|4.8214|0.01||15.9343|3.2422|2.9815|0.087|0.054||2|2|22.8118|2.56|2004-04-02/ev_revenues|0.411|2004-04-16/ev_revenues|0.4213|2004-04-30/ev_revenues|0.4132|2004-05-14/ev_revenues|0.5157|2004-05-28/ev_revenues|0.4641|2004-04-13/ev_free_cash_flow|41.5261|2004-04-27/ev_free_cash_flow|44.0287|2004-05-11/ev_free_cash_flow|43.9528|2004-05-25/ev_free_cash_flow|47.3654|2004-04-13/ps_ratio|0.1789|2004-04-27/ps_ratio|0.2032|2004-05-11/ps_ratio|0.2025|2004-05-25/ps_ratio|0.2356|2004-04-13/pe_ratio||2004-04-27/pe_ratio||2004-05-11/pe_ratio||2004-05-25/pe_ratio||2004-04-13/price_to_book_value|0.869|2004-04-27/price_to_book_value|0.987|2004-05-11/price_to_book_value|0.9835|2004-05-25/price_to_book_value|1.1444|2004-04-13/peg_ratio|-0.0307|2004-04-27/peg_ratio|-0.0349|2004-05-11/peg_ratio|-0.0347|2004-05-25/peg_ratio|-0.0404|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-13/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|2004-05-11/percent_of_shares_outstanding|0.0615|2004-04-30/price|2.56|2004-05-28/price|3.25|2004-04-30/total_return_price|2.56|2004-05-28/total_return_price|3.25|2004-04-02/enterprise_value|25.7261|2004-04-16/enterprise_value|26.3721|2004-04-30/enterprise_value|25.8646|2004-05-14/enterprise_value|32.2779|2004-05-28/enterprise_value|29.0482 russ2000_1805|UFPT|200406|17.6143|0.2412|5.1749|10.6318|6.481|24.1669|15.7672|8.3997||13.1151|4.486||0.4648|-36.1858|46.5995|0.7508|0.2282||1.1083|-0.0391|1.0511|0|-0.8415|0.0089|5.0058|0.04||16.8274|3.6611|3.1183|0.3457|0.2163||3.11|3.11|29.0897|2.68|2004-07-12/ev_revenues|0.4515|2004-07-26/ev_revenues|0.4105|2004-08-09/ev_revenues|0.4191|2004-08-23/ev_revenues|0.4486|2004-07-06/ev_free_cash_flow|29.3205|2004-07-20/ev_free_cash_flow|28.34|2004-08-03/ev_free_cash_flow|29.0404|2004-08-17/ev_free_cash_flow|28.8069|2004-08-31/ev_free_cash_flow|28.7603|2004-07-06/ps_ratio|0.2411|2004-07-20/ps_ratio|0.2255|2004-08-03/ps_ratio|0.2366|2004-08-17/ps_ratio|0.2329|2004-08-31/ps_ratio|0.2322|2004-07-06/pe_ratio||2004-07-20/pe_ratio||2004-08-03/pe_ratio||2004-08-17/pe_ratio||2004-08-31/pe_ratio||2004-07-06/price_to_book_value|1.1469|2004-07-20/price_to_book_value|1.073|2004-08-03/price_to_book_value|1.1258|2004-08-17/price_to_book_value|1.1082|2004-08-31/price_to_book_value|1.1047|2004-07-06/peg_ratio|-0.1906|2004-07-20/peg_ratio|-0.1784|2004-08-03/peg_ratio|-0.1871|2004-08-17/peg_ratio|-0.1842|2004-08-31/peg_ratio|-0.1836|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.05|2004-08-10/percent_of_shares_outstanding|0.0421|2004-07-30/price|2.68|2004-08-31/price|3.14|2004-07-30/total_return_price|2.68|2004-08-31/total_return_price|3.14|2004-07-12/enterprise_value|28.9278|2004-07-26/enterprise_value|26.2978|2004-08-09/enterprise_value|26.8515|2004-08-23/enterprise_value|28.7432 russ2000_1805|UFPT|200409|17.9242|0.2892|5.0999|11.0208|6.481|24.5628|16.0603|8.5025||13.3325|4.6768||0.4587|-51.1025|29.9742|0.8436|0.2514||1.1961|-0.1988|1.0842|0|-0.9103|0.0013|5.0487|0.04||17.6578|3.2177|2.9899|0.3073|0.1905||3.83|3.83|29.3891|3.5|2004-10-05/ev_revenues|0.4971|2004-10-19/ev_revenues|0.4738|2004-11-02/ev_revenues|0.4682|2004-11-16/ev_revenues|0.4653|2004-11-30/ev_revenues|0.4625|2004-10-12/ev_free_cash_flow|44.4271|2004-10-26/ev_free_cash_flow|41.7246|2004-11-09/ev_free_cash_flow|41.7246|2004-11-23/ev_free_cash_flow|41.7875|2004-10-12/ps_ratio|0.2895|2004-10-26/ps_ratio|0.2577|2004-11-09/ps_ratio|0.2577|2004-11-23/ps_ratio|0.2585|2004-10-12/pe_ratio||2004-10-26/pe_ratio||2004-11-09/pe_ratio||2004-11-23/pe_ratio||2004-10-12/price_to_book_value|1.3615|2004-10-26/price_to_book_value|1.2122|2004-11-09/price_to_book_value|1.2122|2004-11-23/price_to_book_value|1.2156|2004-10-04/peg_ratio|-0.3214|2004-10-18/peg_ratio|-0.2957|2004-11-01/peg_ratio|-0.2925|2004-11-15/peg_ratio|-0.2892|2004-11-29/peg_ratio|-0.2804|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.0526|2004-11-10/percent_of_shares_outstanding|0.0481|2004-10-29/price|3.5|2004-11-30/price|3.41|2004-10-29/total_return_price|3.5|2004-11-30/total_return_price|3.41|2004-10-05/enterprise_value|32.6415|2004-10-19/enterprise_value|31.1134|2004-11-02/enterprise_value|30.743|2004-11-16/enterprise_value|30.5577|2004-11-30/enterprise_value|30.3725 russ2000_1805|UFPT|200412|18.5648|0.318|5.2362|11.3843|6.481|25.4118|17.1342|8.2776||13.7866|5.0873||0.4746|38.0847|43.4215|0.8372|0.2777||1.3059|-0.2812|1.1122|0|-1.3542|0.0268|5.1161|0.08||18.2046|3.8505|3.0173|0.6199|0.4105||3.79|3.79|31.169|3.5|2005-01-11/ev_revenues|0.4705|2005-01-25/ev_revenues|0.4692|2005-02-08/ev_revenues|0.4617|2005-02-22/ev_revenues|0.4658|2005-01-04/ev_free_cash_flow|-46.2647|2005-01-18/ev_free_cash_flow|-44.9433|2005-02-01/ev_free_cash_flow|-44.8772|2005-02-15/ev_free_cash_flow|-45.9344|2005-01-04/ps_ratio|0.2695|2005-01-18/ps_ratio|0.2549|2005-02-01/ps_ratio|0.2542|2005-02-15/ps_ratio|0.2658|2005-01-04/pe_ratio|21.7647|2005-01-18/pe_ratio|20.5882|2005-02-01/pe_ratio|20.5294|2005-02-15/pe_ratio|21.4706|2005-01-04/price_to_book_value|1.2556|2005-01-18/price_to_book_value|1.1878|2005-02-01/price_to_book_value|1.1844|2005-02-15/price_to_book_value|1.2387|2005-01-10/peg_ratio||2005-01-24/peg_ratio||2005-02-07/peg_ratio||2005-02-22/peg_ratio||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.0232|2005-02-10/percent_of_shares_outstanding|0.0115|2005-01-31/price|3.5|2005-02-28/price|3.52|2005-01-31/total_return_price|3.5|2005-02-28/total_return_price|3.52|2005-01-11/enterprise_value|32.2881|2005-01-25/enterprise_value|32.1992|2005-02-08/enterprise_value|31.6846|2005-02-22/enterprise_value|31.9653 russ2000_1805|UFPT|200503|19.0246|0.1457|5.4329|11.4635|6.481|25.3979|17.5341|7.8638||14.1583|5.1727||0.6308|43.8565|-58.0915|0.9872|0.3998|35.1765|1.8631||1.078|0|-1.0233|0.0009|5.2568|0.02||18.1919|3.623|3.05|0.1377|0.0854||4.97|4.97|43.2875|4.02|2005-04-05/ev_revenues|0.5354|2005-04-19/ev_revenues|0.5015|2005-05-03/ev_revenues|0.5082|2005-05-17/ev_revenues|0.4465|2005-05-31/ev_revenues|0.4356|2005-04-12/ev_free_cash_flow|-24.1041|2005-04-26/ev_free_cash_flow|-23.6512|2005-05-10/ev_free_cash_flow|-22.9477|2005-05-24/ev_free_cash_flow|-20.9241|2005-04-12/ps_ratio|0.3062|2005-04-26/ps_ratio|0.296|2005-05-10/ps_ratio|0.2803|2005-05-24/ps_ratio|0.2349|2005-04-11/pe_ratio|24.7167|2005-04-25/pe_ratio|22.9444|2005-05-09/pe_ratio|22.5|2005-05-23/pe_ratio|17.6111|2005-04-12/price_to_book_value|1.445|2005-04-26/price_to_book_value|1.3971|2005-05-10/price_to_book_value|1.3226|2005-05-24/price_to_book_value|1.1084|2005-04-05/peg_ratio||2005-04-19/peg_ratio||2005-05-03/peg_ratio||2005-05-17/peg_ratio||2005-05-31/peg_ratio||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.1133|2005-05-10/percent_of_shares_outstanding|0.034|2005-04-29/price|4.02|2005-05-31/price|3.16|2005-04-29/total_return_price|4.02|2005-05-31/total_return_price|3.16|2005-04-05/enterprise_value|37.9526|2005-04-19/enterprise_value|35.5456|2005-05-03/enterprise_value|36.0222|2005-05-17/enterprise_value|31.6463|2005-05-31/enterprise_value|30.8761 russ2000_1805|UFPT|200506|20.2414|0.2914|5.3634|11.7218|6.481|26.5911|18.5281|8.063||14.4734|5.4869||0.4716|33.8784|-22.3374|0.8143|0.2666|19.3889|1.258||1.0991|0|-2.7181|0.0618|5.2355|0.06||20.9178|4.1263|3.3729|0.5068|0.3142||3.68|3.68|33.4275|4.17|2005-07-12/ev_revenues|0.4438|2005-07-26/ev_revenues|0.463|2005-08-09/ev_revenues|0.447|2005-08-23/ev_revenues|0.4528|2005-07-05/ev_free_cash_flow|-18.3594|2005-07-19/ev_free_cash_flow|-19.7392|2005-08-02/ev_free_cash_flow|-19.6852|2005-08-16/ev_free_cash_flow|-19.4955|2005-08-30/ev_free_cash_flow|-19.0887|2005-07-05/ps_ratio|0.235|2005-07-19/ps_ratio|0.27|2005-08-02/ps_ratio|0.2686|2005-08-16/ps_ratio|0.2638|2005-08-30/ps_ratio|0.2535|2005-07-05/pe_ratio|17.055|2005-07-19/pe_ratio|19.5995|2005-08-02/pe_ratio|19.5|2005-08-16/pe_ratio|19.15|2005-08-30/pe_ratio|18.4|2005-07-05/price_to_book_value|1.1348|2005-07-19/price_to_book_value|1.3041|2005-08-02/price_to_book_value|1.2975|2005-08-16/price_to_book_value|1.2742|2005-08-30/price_to_book_value|1.2243|2005-07-12/peg_ratio||2005-07-26/peg_ratio||2005-08-09/peg_ratio||2005-08-23/peg_ratio||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.0094|2005-08-10/percent_of_shares_outstanding|0.0211|2005-07-29/price|4.17|2005-08-31/price|3.836|2005-07-29/total_return_price|4.17|2005-08-31/total_return_price|3.836|2005-07-12/enterprise_value|33.2727|2005-07-26/enterprise_value|34.7124|2005-08-09/enterprise_value|33.5134|2005-08-23/enterprise_value|33.9468 russ2000_1805|UFPT|200509|21.1431|0.3439|5.8353|11.3795|6.481|27.2346|19.6238|7.6108||14.3491|5.3384||0.4374|49.0606|-18.194|0.7697|0.2308|16.75|1.1145||1.0648|0|-2.1897|0.0131|4.8203|-0.03||21.6493|3.0872|3.0685|-0.2396|-0.1485||3.512|3.512|32.7912|3.3|2005-10-04/ev_revenues|0.4195|2005-10-18/ev_revenues|0.4042|2005-11-01/ev_revenues|0.3973|2005-11-15/ev_revenues|0.3572|2005-11-29/ev_revenues|0.3492|2005-10-11/ev_free_cash_flow|-26.1742|2005-10-25/ev_free_cash_flow|-25.8366|2005-11-08/ev_free_cash_flow|-23.3478|2005-11-22/ev_free_cash_flow|-22.9553|2005-10-11/ps_ratio|0.2231|2005-10-25/ps_ratio|0.2176|2005-11-08/ps_ratio|0.1766|2005-11-22/ps_ratio|0.1701|2005-10-11/pe_ratio|26.5385|2005-10-25/pe_ratio|25.8769|2005-11-08/pe_ratio|21|2005-11-22/pe_ratio|20.2308|2005-10-11/price_to_book_value|1.1596|2005-10-25/price_to_book_value|1.1307|2005-11-08/price_to_book_value|0.9176|2005-11-22/price_to_book_value|0.884|2005-10-04/peg_ratio||2005-10-18/peg_ratio||2005-11-01/peg_ratio||2005-11-15/peg_ratio||2005-11-29/peg_ratio||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.0074|2005-11-10/percent_of_shares_outstanding|0.0088|2005-10-31/price|3.3|2005-11-30/price|2.446|2005-10-31/total_return_price|3.3|2005-11-30/total_return_price|2.446|2005-10-04/enterprise_value|33.1237|2005-10-18/enterprise_value|31.918|2005-11-01/enterprise_value|31.3754|2005-11-15/enterprise_value|28.2042|2005-11-29/enterprise_value|27.5772 russ2000_1805|UFPT|200512|23.5804|0.2654|6.4416|10.9727|6.481|28.605|20.2595|8.3455||14.7612|5.7464||0.3505|40.6834|-22.0917|0.6094|0.1559|18.5385|0.8101||1.0164|0|-1.6129|0.0642|5.1789|0.08||23.2035|3.7648|2.9391|0.4624|0.408||2.37|2.37|27.6736|2.55|2006-01-10/ev_revenues|0.3182|2006-01-24/ev_revenues|0.3355|2006-02-07/ev_revenues|0.3401|2006-02-21/ev_revenues|0.3406|2006-01-03/ev_free_cash_flow|-264.4036|2006-01-17/ev_free_cash_flow|-274.3359|2006-01-31/ev_free_cash_flow|-272.4825|2006-02-14/ev_free_cash_flow|-279.6109|2006-02-28/ev_free_cash_flow|-291.4512|2006-01-03/ps_ratio|0.1452|2006-01-17/ps_ratio|0.158|2006-01-31/ps_ratio|0.1556|2006-02-14/ps_ratio|0.1647|2006-02-28/ps_ratio|0.1782|2006-01-03/pe_ratio|18.3077|2006-01-17/pe_ratio|19.9154|2006-01-31/pe_ratio|19.6154|2006-02-14/pe_ratio|20.7692|2006-02-28/pe_ratio|22.4662|2006-01-03/price_to_book_value|0.7785|2006-01-17/price_to_book_value|0.8468|2006-01-31/price_to_book_value|0.8341|2006-02-14/price_to_book_value|0.8831|2006-02-28/price_to_book_value|0.9646|2006-01-10/peg_ratio||2006-01-24/peg_ratio||2006-02-07/peg_ratio||2006-02-21/peg_ratio||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.0309|2006-02-10/percent_of_shares_outstanding|0.0629|2006-01-31/price|2.55|2006-02-28/price|2.9206|2006-01-31/total_return_price|2.55|2006-02-28/total_return_price|2.9206|2006-01-10/enterprise_value|26.7175|2006-01-24/enterprise_value|28.1655|2006-02-07/enterprise_value|28.5522|2006-02-21/enterprise_value|28.6005 russ2000_1805|UFPT|200603|22.046|0.0881|6.0377|10.6247|6.481|25.9949|17.9144|8.0805||15.5536|6.32||0.3741|26.6775|-311.577|0.7268|0.2038|25.6923|1.1031||0.8432|0|2.189|0.034|5.2332|0.11||24.1407|4.8788|3.6572|0.9268|0.5736||3.4701|3.4701|31.4112|3.41|2006-04-04/ev_revenues|0.341|2006-04-18/ev_revenues|0.3311|2006-05-02/ev_revenues|0.3422|2006-05-16/ev_revenues|0.4684|2006-05-30/ev_revenues|0.44|2006-04-11/ev_free_cash_flow|11.1002|2006-04-25/ev_free_cash_flow|11.1734|2006-05-09/ev_free_cash_flow|17.4584|2006-05-23/ev_free_cash_flow|14.4014|2006-04-11/ps_ratio|0.1878|2006-04-25/ps_ratio|0.1901|2006-05-09/ps_ratio|0.3853|2006-05-23/ps_ratio|0.2902|2006-04-11/pe_ratio|15|2006-04-25/pe_ratio|15.1818|2006-05-09/pe_ratio|30.7727|2006-05-23/pe_ratio|23.1818|2006-04-11/price_to_book_value|1.0407|2006-04-25/price_to_book_value|1.0533|2006-05-09/price_to_book_value|2.1371|2006-05-23/price_to_book_value|1.6099|2006-04-04/peg_ratio|0.7118|2006-04-18/peg_ratio|0.675|2006-05-02/peg_ratio|0.7159|2006-05-16/peg_ratio|1.1884|2006-05-30/peg_ratio|1.082|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.0606|2006-05-10/percent_of_shares_outstanding|0.6275|2006-04-28/price|3.41|2006-05-31/price|5.68|2006-04-28/total_return_price|3.41|2006-05-31/total_return_price|5.68|2006-04-04/enterprise_value|30.6552|2006-04-18/enterprise_value|29.7724|2006-05-02/enterprise_value|30.7708|2006-05-16/enterprise_value|42.1125|2006-05-30/enterprise_value|39.5594 russ2000_1805|UFPT|200606|21.2661|0.1321|6.2671|10.9055|6.481|24.2131|15.8758|8.3373||16.9906|7.0206||0.4624|26.7332|13.8705|0.981|0.2737|21.8636|1.5184|1.1659|0.592|0|1.9959|0.375|5.5677|0.13||24.534|5.2893|3.8721|1.1283|0.7005||6.01|6.01|41.5724|6.84|2006-07-11/ev_revenues|0.5137|2006-07-25/ev_revenues|0.5089|2006-08-08/ev_revenues|0.5019|2006-08-22/ev_revenues|0.4108|2006-07-05/ev_free_cash_flow|7.8942|2006-07-19/ev_free_cash_flow|8.0284|2006-08-02/ev_free_cash_flow|8.048|2006-08-16/ev_free_cash_flow|6.6339|2006-08-30/ev_free_cash_flow|6.6429|2006-07-05/ps_ratio|0.3753|2006-07-19/ps_ratio|0.3836|2006-08-02/ps_ratio|0.3847|2006-08-16/ps_ratio|0.2969|2006-08-30/ps_ratio|0.2975|2006-07-05/pe_ratio|23.2759|2006-07-19/pe_ratio|23.7931|2006-08-02/pe_ratio|23.8621|2006-08-16/pe_ratio|18.4138|2006-08-30/pe_ratio|18.4483|2006-07-05/price_to_book_value|2.0151|2006-07-19/price_to_book_value|2.0599|2006-08-02/price_to_book_value|2.0664|2006-08-16/price_to_book_value|1.5946|2006-08-30/price_to_book_value|1.5976|2006-07-11/peg_ratio|0.567|2006-07-25/peg_ratio|0.5602|2006-08-08/peg_ratio|0.5502|2006-08-22/peg_ratio|0.4215|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.6591|2006-08-10/percent_of_shares_outstanding|0.4438|2006-07-31/price|6.84|2006-08-31/price|5.66|2006-07-31/total_return_price|6.84|2006-08-31/total_return_price|5.66|2006-07-11/enterprise_value|48.0494|2006-07-25/enterprise_value|47.5929|2006-08-08/enterprise_value|46.9436|2006-08-22/enterprise_value|38.4199 russ2000_1805|UFPT|200609|19.8246|0.1821|5.9605|10.3427|6.481|21.5231|13.5273|7.9959||17.6376|7.4161||0.4005|17.3998|6.607|0.9089|0.2952|18.31|1.5856|0.4069|0.4824|0|3.4192|0.3394|5.7216|0.07||21.7371|4.1768|3.2933|0.6378|0.3955||5.29|5.29|37.456|5.44|2006-10-03/ev_revenues|0.3823|2006-10-17/ev_revenues|0.3823|2006-10-31/ev_revenues|0.3944|2006-11-14/ev_revenues|0.3381|2006-11-28/ev_revenues|0.3502|2006-10-11/ev_free_cash_flow|4.5922|2006-10-25/ev_free_cash_flow|4.7802|2006-11-08/ev_free_cash_flow|4.2403|2006-11-22/ev_free_cash_flow|4.2201|2006-10-11/ps_ratio|0.2956|2006-10-25/ps_ratio|0.3118|2006-11-08/ps_ratio|0.2648|2006-11-22/ps_ratio|0.2631|2006-10-11/pe_ratio|13.0769|2006-10-25/pe_ratio|13.7949|2006-11-08/pe_ratio|11.7179|2006-11-22/pe_ratio|11.641|2006-10-11/price_to_book_value|1.4874|2006-10-25/price_to_book_value|1.569|2006-11-08/price_to_book_value|1.3345|2006-11-22/price_to_book_value|1.3258|2006-10-03/peg_ratio|0.0669|2006-10-17/peg_ratio|0.0669|2006-10-31/peg_ratio|0.0697|2006-11-14/peg_ratio|0.0565|2006-11-28/peg_ratio|0.0594|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.1363|2006-11-10/percent_of_shares_outstanding|0.1099|2006-10-31/price|5.44|2006-11-30/price|4.69|2006-10-31/total_return_price|5.44|2006-11-30/total_return_price|4.69|2006-10-03/enterprise_value|35.7913|2006-10-17/enterprise_value|35.7913|2006-10-31/enterprise_value|36.9229|2006-11-14/enterprise_value|31.6548|2006-11-28/enterprise_value|32.7879 russ2000_1805|UFPT|200612|20.3742|1.0171|5.9297|10.1372|6.481|19.7963|12.1377|7.6586||18.6245|8.2613||0.37|13.8979|4.3748|0.8953|0.2764|12.2308|1.393|0.064|0.3421|0|4.1866|0.1717|5.9472|0.14||23.3374|4.8924|3.3605|1.3153|0.8452||5.62|5.62|34.6421|4.6|2007-01-09/ev_revenues|0.3371|2007-01-23/ev_revenues|0.3283|2007-02-06/ev_revenues|0.3228|2007-02-20/ev_revenues|0.3178|2007-01-03/ev_free_cash_flow|3.314|2007-01-17/ev_free_cash_flow|2.8996|2007-01-31/ev_free_cash_flow|2.807|2007-02-14/ev_free_cash_flow|2.8216|2007-02-28/ev_free_cash_flow|2.8395|2007-01-03/ps_ratio|0.3379|2007-01-17/ps_ratio|0.287|2007-01-31/ps_ratio|0.2756|2007-02-14/ps_ratio|0.2774|2007-02-28/ps_ratio|0.278|2007-01-03/pe_ratio|12.5333|2007-01-17/pe_ratio|10.6444|2007-01-31/pe_ratio|10.2222|2007-02-14/pe_ratio|10.2889|2007-02-28/pe_ratio|10.3111|2007-01-03/price_to_book_value|1.5616|2007-01-17/price_to_book_value|1.3263|2007-01-31/price_to_book_value|1.2737|2007-02-14/price_to_book_value|1.282|2007-02-28/price_to_book_value|1.2922|2007-01-09/peg_ratio|0.0449|2007-01-23/peg_ratio|0.0434|2007-02-06/peg_ratio|0.0425|2007-02-20/peg_ratio|0.0417|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.0792|2007-02-12/percent_of_shares_outstanding|0.1559|2007-01-31/price|4.6|2007-02-28/price|4.64|2007-01-31/total_return_price|4.6|2007-02-28/total_return_price|4.64|2007-01-09/enterprise_value|31.5991|2007-01-23/enterprise_value|30.7746|2007-02-06/enterprise_value|30.2589|2007-02-20/enterprise_value|29.7948 russ2000_1805|UFPT|200703|21.0187|1.4803|6.0741|9.9511|6.481|19.0532|11.6607|7.3925||19.5399|8.7827||0.327|12.1726|2.8199|0.7641|0.2756|10.2222|1.281|0.043|0.3162|0|4.9541|0.1602|5.7473|0.09||22.0126|4.5995|3.6128|0.841|0.5214||4.68|4.68|30.6586|5.22|2007-04-03/ev_revenues|0.3289|2007-04-17/ev_revenues|0.345|2007-05-01/ev_revenues|0.3617|2007-05-15/ev_revenues|0.3956|2007-05-29/ev_revenues|0.3858|2007-04-11/ev_free_cash_flow|3.5175|2007-04-25/ev_free_cash_flow|3.6374|2007-05-09/ev_free_cash_flow|4.0573|2007-05-23/ev_free_cash_flow|4.1008|2007-04-11/ps_ratio|0.3042|2007-04-25/ps_ratio|0.3167|2007-05-09/ps_ratio|0.3606|2007-05-23/ps_ratio|0.3652|2007-04-11/pe_ratio|11.2791|2007-04-25/pe_ratio|11.7442|2007-05-09/pe_ratio|13.3721|2007-05-23/pe_ratio|13.5407|2007-04-11/price_to_book_value|1.3067|2007-04-25/price_to_book_value|1.3605|2007-05-09/price_to_book_value|1.5491|2007-05-23/price_to_book_value|1.5687|2007-04-03/peg_ratio|0.1148|2007-04-17/peg_ratio|0.1216|2007-05-01/peg_ratio|0.1286|2007-05-15/peg_ratio|0.143|2007-05-29/peg_ratio|0.1389|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.0984|2007-05-10/percent_of_shares_outstanding|0.3855|2007-04-30/price|5.22|2007-05-31/price|5.57|2007-04-30/total_return_price|5.22|2007-05-31/total_return_price|5.57|2007-04-03/enterprise_value|30.1353|2007-04-17/enterprise_value|31.6093|2007-05-01/enterprise_value|33.1359|2007-05-15/enterprise_value|36.2418|2007-05-29/enterprise_value|35.3469 russ2000_1805|UFPT|200706|22.5831|2.313|5.664|10.0213|6.481|19.0155|11.1671|7.8484||21.038|9.7597||0.3525|11.6705|3.7814|0.7872|0.3318|12.3023|1.4252|0.1247|0.304|0|3.5336|0.9552|5.8605|0.17||23.1801|5.785|4.0577|1.5758|0.977||5.11|5.11|32.2936|4.89|2007-07-10/ev_revenues|0.3654|2007-07-24/ev_revenues|0.3749|2007-08-07/ev_revenues|0.3186|2007-08-21/ev_revenues|0.3476|2007-07-05/ev_free_cash_flow|5.0376|2007-07-19/ev_free_cash_flow|5.3153|2007-08-02/ev_free_cash_flow|4.523|2007-08-16/ev_free_cash_flow|4.7108|2007-08-30/ev_free_cash_flow|4.8415|2007-07-05/ps_ratio|0.3417|2007-07-19/ps_ratio|0.3636|2007-08-02/ps_ratio|0.3011|2007-08-16/ps_ratio|0.3159|2007-08-30/ps_ratio|0.3262|2007-07-05/pe_ratio|11.2766|2007-07-19/pe_ratio|12|2007-08-02/pe_ratio|9.9362|2007-08-16/pe_ratio|10.4255|2007-08-30/pe_ratio|10.766|2007-07-05/price_to_book_value|1.3474|2007-07-19/price_to_book_value|1.4338|2007-08-02/price_to_book_value|1.1872|2007-08-16/price_to_book_value|1.2457|2007-08-30/price_to_book_value|1.2864|2007-07-10/peg_ratio|0.1817|2007-07-24/peg_ratio|0.1872|2007-08-07/peg_ratio|0.1546|2007-08-21/peg_ratio|0.1714|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|0.5704|2007-08-10/percent_of_shares_outstanding|0.1045|2007-07-31/price|4.89|2007-08-31/price|5.06|2007-07-31/total_return_price|4.89|2007-08-31/total_return_price|5.06|2007-07-10/enterprise_value|32.9831|2007-07-24/enterprise_value|33.8388|2007-08-07/enterprise_value|28.7579|2007-08-21/enterprise_value|31.3786 russ2000_1805|UFPT|200709|25.3975|5.6869|5.4401|9.8773|6.481|20.255|12.7416|7.5134||22.1804|10.643||0.353|8.9131|4.8905|0.6686|0.3301|10.8936|1.3016|0.1745|0.2815|0|1.6174|0.0304|5.9086|0.15||22.9373|5.3023|3.7527|1.4246|0.8833||5.14|5.14|31.8599|5.7|2007-10-02/ev_revenues|0.3168|2007-10-16/ev_revenues|0.3368|2007-10-30/ev_revenues|0.3427|2007-11-13/ev_revenues|0.3726|2007-11-27/ev_revenues|0.3779|2007-10-11/ev_free_cash_flow|3.9073|2007-10-25/ev_free_cash_flow|3.956|2007-11-08/ev_free_cash_flow|4.4783|2007-11-23/ev_free_cash_flow|4.9239|2007-10-11/ps_ratio|0.3463|2007-10-25/ps_ratio|0.3508|2007-11-08/ps_ratio|0.3989|2007-11-23/ps_ratio|0.4399|2007-10-11/pe_ratio|9.8182|2007-10-25/pe_ratio|9.9455|2007-11-08/pe_ratio|11.3091|2007-11-23/pe_ratio|12.4727|2007-10-11/price_to_book_value|1.3085|2007-10-25/price_to_book_value|1.3255|2007-11-08/price_to_book_value|1.5072|2007-11-23/price_to_book_value|1.6623|2007-10-02/peg_ratio|0.2296|2007-10-16/peg_ratio|0.2446|2007-10-30/peg_ratio|0.2491|2007-11-13/peg_ratio|0.2717|2007-11-27/peg_ratio|0.2757|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|0.1067|2007-10-26/percent_of_shares_outstanding|0.4417|2007-11-09/percent_of_shares_outstanding|0.6423|2007-11-27/percent_of_shares_outstanding|0.1901|2007-10-31/price|5.7|2007-11-30/price|6.2|2007-10-31/total_return_price|5.7|2007-11-30/total_return_price|6.2|2007-10-02/enterprise_value|28.9767|2007-10-16/enterprise_value|30.8041|2007-10-30/enterprise_value|31.3416|2007-11-13/enterprise_value|34.0827|2007-11-27/enterprise_value|34.5665 russ2000_1805|UFPT|200712|28.575|9.0603|5.8766|9.4918|6.481|20.7263|13.623|7.1033||24.2429|12.4204||0.5148|8.9225|5.5088|0.8146|0.4938|14|1.8659|0.3789|0.2507|0|0.4811|0.1598|5.9774|0.3||25.4651|7.1234|4.1397|2.902|1.7774||7.35|7.35|47.0898|5.7|2008-01-09/ev_revenues|0.3373|2008-01-23/ev_revenues|0.3023|2008-02-06/ev_revenues|0.3299|2008-02-20/ev_revenues|0.3327|2008-01-04/ev_free_cash_flow|4.4318|2008-01-18/ev_free_cash_flow|3.5699|2008-02-01/ev_free_cash_flow|3.8372|2008-02-15/ev_free_cash_flow|3.8906|2008-02-29/ev_free_cash_flow|3.7977|2008-01-04/ps_ratio|0.4443|2008-01-18/ps_ratio|0.3633|2008-02-01/ps_ratio|0.3884|2008-02-15/ps_ratio|0.3935|2008-02-29/ps_ratio|0.3771|2008-01-04/pe_ratio|9.9718|2008-01-18/pe_ratio|8.1549|2008-02-01/pe_ratio|8.7183|2008-02-15/pe_ratio|8.831|2008-02-29/pe_ratio|8.4648|2008-01-04/price_to_book_value|1.5699|2008-01-18/price_to_book_value|1.2838|2008-02-01/price_to_book_value|1.3725|2008-02-15/price_to_book_value|1.3902|2008-02-29/price_to_book_value|1.3594|2008-01-09/peg_ratio|0.1541|2008-01-23/peg_ratio|0.1392|2008-02-06/peg_ratio|0.1509|2008-02-20/peg_ratio|0.1521|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|0.0958|2008-01-31/percent_of_shares_outstanding|0.0856|2008-02-15/percent_of_shares_outstanding|0.0784|2008-02-29/percent_of_shares_outstanding|0.0926|2008-01-31/price|5.7|2008-02-29/price|6.01|2008-01-31/total_return_price|5.7|2008-02-29/total_return_price|6.01|2008-01-09/enterprise_value|31.5728|2008-01-23/enterprise_value|28.2938|2008-02-06/enterprise_value|30.874|2008-02-20/enterprise_value|31.1428 russ2000_1805|UFPT|200803|27.9378|2.4827|8.05|11.9779|6.481|21.2178|14.1036|7.1142||26.0854|13.5685||0.3587|9.7927|4.7109|0.9784|0.4612|10.3521|1.6625|0.1599|0.2267|0|-0.4696|0.0575|6.0905|0.19||28.008|6.8881|4.9221|1.8676|1.1481|-0.0984|7.79|7.79|33.5721|9.93|2008-04-02/ev_revenues|0.4709|2008-04-16/ev_revenues|0.5998|2008-04-30/ev_revenues|0.5894|2008-05-14/ev_revenues|0.737|2008-05-28/ev_revenues|0.7845|2008-04-11/ev_free_cash_flow|8.9009|2008-04-25/ev_free_cash_flow|10.4631|2008-05-09/ev_free_cash_flow|11.3392|2008-05-23/ev_free_cash_flow|11.1571|2008-04-11/ps_ratio|0.5708|2008-04-25/ps_ratio|0.678|2008-05-09/ps_ratio|0.7384|2008-05-23/ps_ratio|0.7258|2008-04-11/pe_ratio|11.7778|2008-04-25/pe_ratio|13.9877|2008-05-09/pe_ratio|15.2346|2008-05-23/pe_ratio|14.9753|2008-04-11/price_to_book_value|2.0111|2008-04-25/price_to_book_value|2.3912|2008-05-09/price_to_book_value|2.6043|2008-05-20/price_to_book_value|3.0433|2008-04-02/peg_ratio|0.1089|2008-04-16/peg_ratio|0.1415|2008-04-30/peg_ratio|0.1387|2008-05-14/peg_ratio|0.176|2008-05-28/peg_ratio|0.188|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|0.1541|2008-04-30/percent_of_shares_outstanding|0.36|2008-05-15/percent_of_shares_outstanding|2.0693|2008-05-30/percent_of_shares_outstanding|1.8731|2008-04-30/price|9.93|2008-05-30/price|13.44|2008-04-30/total_return_price|9.93|2008-05-30/total_return_price|13.44|2008-04-02/enterprise_value|46.8992|2008-04-16/enterprise_value|59.7339|2008-04-30/enterprise_value|58.6966|2008-05-14/enterprise_value|73.3958|2008-05-28/enterprise_value|78.1265 russ2000_1805|UFPT|200806|29.8421|4.5406|8.8521|11.7007|6.481|20.6481|14.1711|6.4769||28.1793|15.1428||0.6049|10.587|9.4482|1.1551|0.6079|12.5432|2.1991|0.1426|0.204|0|-0.0205|1.4068|6.3892|0.25||28.4561|7.6276|4.984|2.5558|1.5742|-0.0991|10.01|10.01|60.2376|8.54|2008-07-09/ev_revenues|0.4297|2008-07-23/ev_revenues|0.4612|2008-08-06/ev_revenues|0.5949|2008-08-20/ev_revenues|0.5641|2008-07-07/ev_free_cash_flow|5.7544|2008-07-21/ev_free_cash_flow|6.3419|2008-08-04/ev_free_cash_flow|6.0285|2008-08-18/ev_free_cash_flow|8.0407|2008-07-07/ps_ratio|0.4659|2008-07-21/ps_ratio|0.5112|2008-08-04/ps_ratio|0.485|2008-08-18/ps_ratio|0.6529|2008-07-07/pe_ratio|9.0112|2008-07-21/pe_ratio|9.8876|2008-08-04/pe_ratio|9.382|2008-08-18/pe_ratio|12.6292|2008-07-01/price_to_book_value|1.987|2008-07-15/price_to_book_value|1.5676|2008-07-29/price_to_book_value|1.756|2008-08-12/price_to_book_value|2.3149|2008-08-26/price_to_book_value|1.9772|2008-07-09/peg_ratio|0.0987|2008-07-23/peg_ratio|0.1054|2008-08-06/peg_ratio|0.1371|2008-08-20/peg_ratio|0.1298|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|1.2895|2008-07-31/percent_of_shares_outstanding|0.9148|2008-08-15/percent_of_shares_outstanding|1.0583|2008-08-29/percent_of_shares_outstanding|0.6445|2008-07-31/price|8.54|2008-08-29/price|10.62|2008-07-31/total_return_price|8.54|2008-08-29/total_return_price|10.62|2008-07-09/enterprise_value|45.0637|2008-07-23/enterprise_value|48.3606|2008-08-06/enterprise_value|62.3869|2008-08-20/enterprise_value|59.1587 russ2000_1805|UFPT|200809|30.9645|5.5101|9.318|11.5336|6.481|20.0075|13.9033|6.1041||29.8463|16.39||0.4121|6.6865|5.311|0.7627|0.3849|7.2351|1.4439|0.0937|0.1861|0|-0.3933|0.3833|6.3155|0.2||27.5014|7.4104|4.9352|2.0113|1.2473||6.801|6.801|43.2176|5.24|2008-10-01/ev_revenues|0.3603|2008-10-15/ev_revenues|0.2579|2008-10-29/ev_revenues|0.2625|2008-11-12/ev_revenues|0.2878|2008-11-26/ev_revenues|0.2151|2008-10-14/ev_free_cash_flow|4.1179|2008-10-28/ev_free_cash_flow|3.7596|2008-11-11/ev_free_cash_flow|4.5316|2008-11-25/ev_free_cash_flow|3.2605|2008-10-14/ps_ratio|0.2971|2008-10-28/ps_ratio|0.2671|2008-11-11/ps_ratio|0.3232|2008-11-25/ps_ratio|0.2309|2008-10-14/pe_ratio|5.5851|2008-10-28/pe_ratio|5.0213|2008-11-11/pe_ratio|6.0746|2008-11-24/pe_ratio|4.1702|2008-10-07/price_to_book_value|0.9268|2008-10-21/price_to_book_value|1.1096|2008-11-04/price_to_book_value|1.2438|2008-11-18/price_to_book_value|1.0585|2008-10-01/peg_ratio|0.1047|2008-10-15/peg_ratio|0.0735|2008-10-29/peg_ratio|0.0749|2008-11-12/peg_ratio|0.0822|2008-11-26/peg_ratio|0.0611|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|0.2371|2008-10-31/percent_of_shares_outstanding|0.3518|2008-11-14/percent_of_shares_outstanding|0.1964|2008-11-28/percent_of_shares_outstanding|0.0891|2008-10-31/price|5.24|2008-11-28/price|4.07|2008-10-31/total_return_price|5.24|2008-11-28/total_return_price|4.07|2008-10-01/enterprise_value|39.4243|2008-10-15/enterprise_value|28.2179|2008-10-29/enterprise_value|28.7257|2008-11-12/enterprise_value|31.4901|2008-11-26/enterprise_value|23.5353 russ2000_1805|UFPT|200812|29.642|6.7294|8.1527|11.7543|6.6569|16.8323|10.9537|5.8786||31.3674|17.5364||0.2656|5.5311|4.0325|0.5808|0.2869|5.3723|0.9735|0.0758|0.1485|0|0.9928|0.2234|6.2019|0.19||26.0661|6.637|3.9817|1.7525|1.1464||5.29|5.29|29.0642|5.3|2009-01-07/ev_revenues|0.2592|2009-01-21/ev_revenues|0.2772|2009-02-04/ev_revenues|0.2326|2009-02-18/ev_revenues|0.2095|2009-01-06/ev_free_cash_flow|8.009|2009-01-20/ev_free_cash_flow|7.128|2009-02-03/ev_free_cash_flow|6.7381|2009-02-17/ev_free_cash_flow|6.1604|2009-01-06/ps_ratio|0.3305|2009-01-20/ps_ratio|0.2959|2009-02-03/ps_ratio|0.2806|2009-02-17/ps_ratio|0.2578|2009-01-05/pe_ratio|6.6265|2009-01-20/pe_ratio|6.2771|2009-02-03/pe_ratio|5.9518|2009-02-17/pe_ratio|5.4699|2009-01-13/price_to_book_value|0.9299|2009-01-27/price_to_book_value|0.955|2009-02-10/price_to_book_value|0.893|2009-02-24/price_to_book_value|0.7626|2009-01-07/peg_ratio|0.38|2009-01-21/peg_ratio|0.4049|2009-02-04/peg_ratio|0.3429|2009-02-18/peg_ratio|0.3108|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|0.4403|2009-01-30/percent_of_shares_outstanding|0.2403|2009-02-13/percent_of_shares_outstanding|0.2715|2009-02-27/percent_of_shares_outstanding|0.2608|2009-01-30/price|5.3|2009-02-27/price|4.1|2009-01-30/total_return_price|5.3|2009-02-27/total_return_price|4.1|2009-01-07/enterprise_value|28.5226|2009-01-21/enterprise_value|30.4972|2009-02-04/enterprise_value|25.5889|2009-02-18/enterprise_value|23.0496 russ2000_1805|UFPT|200903|30.2711|9.433|7.1714|11.7793|6.481|16.915|7.8068|9.1083||32.1535|17.8813||0.2199|5.9414|4.3731|0.5165|0.2714|6.4141|0.817|0.3065|0.2657|0|-1.9203|0.1041|6.153|0.06||21.6078|4.9428|4.391|0.5548|0.345|-0.0815|4.4899|4.4899|23.3278|4.99|2009-04-06/ev_revenues|0.2668|2009-04-20/ev_revenues|0.2484|2009-05-04/ev_revenues|0.2826|2009-05-18/ev_revenues|0.2306|2009-04-14/ev_free_cash_flow|4.6793|2009-04-28/ev_free_cash_flow|4.6121|2009-05-12/ev_free_cash_flow|4.3356|2009-05-26/ev_free_cash_flow|3.98|2009-04-14/ps_ratio|0.2902|2009-04-28/ps_ratio|0.2859|2009-05-12/ps_ratio|0.269|2009-05-26/ps_ratio|0.2473|2009-04-14/pe_ratio|6.8573|2009-04-28/pe_ratio|6.7571|2009-05-12/pe_ratio|6.3571|2009-05-26/pe_ratio|5.8429|2009-04-07/price_to_book_value|0.8672|2009-04-21/price_to_book_value|0.8456|2009-05-05/price_to_book_value|0.8082|2009-05-19/price_to_book_value|0.7542|2009-04-01/peg_ratio||2009-04-15/peg_ratio||2009-04-29/peg_ratio||2009-05-13/peg_ratio||2009-05-27/peg_ratio||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|0.111|2009-04-30/percent_of_shares_outstanding|0.0314|2009-05-15/percent_of_shares_outstanding|0.0599|2009-05-29/percent_of_shares_outstanding|0.0317|2009-04-30/price|4.99|2009-05-29/price|4.16|2009-04-30/total_return_price|4.99|2009-05-29/total_return_price|4.16|2009-04-01/enterprise_value|25.4511|2009-04-15/enterprise_value|27.6494|2009-04-29/enterprise_value|27.0249|2009-05-13/enterprise_value|24.1358|2009-05-27/enterprise_value|23.1473 russ2000_1805|UFPT|200906|31.947|12.8718|6.7512|11.3437|6.481|17.4421|8.4533|8.9888||33.0164|18.4475||0.2278|6.0832|3.9603|0.3949|0.246|5.8143|0.731||0.2542|0|-2.0766|0.0989|6.1908|0.09||20.959|5.371|4.4158|0.901|0.5662|-0.0541|4.17|4.17|23.263|5.02|2009-07-13/ev_revenues|0.2139|2009-07-27/ev_revenues|0.2314|2009-08-10/ev_revenues|0.2702|2009-08-24/ev_revenues|0.2592|2009-07-07/ev_free_cash_flow|2.8499|2009-07-21/ev_free_cash_flow|2.8421|2009-08-04/ev_free_cash_flow|3.717|2009-08-18/ev_free_cash_flow|3.4772|2009-07-07/ps_ratio|0.2715|2009-07-21/ps_ratio|0.2709|2009-08-04/ps_ratio|0.3349|2009-08-18/ps_ratio|0.3161|2009-07-07/pe_ratio|7.7778|2009-07-21/pe_ratio|7.76|2009-08-04/pe_ratio|9.5926|2009-08-18/pe_ratio|9.0556|2009-07-14/price_to_book_value|0.7345|2009-07-28/price_to_book_value|0.8063|2009-08-11/price_to_book_value|0.891|2009-08-25/price_to_book_value|0.8821|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|0.1196|2009-07-31/percent_of_shares_outstanding|0.0878|2009-08-14/percent_of_shares_outstanding|0.0552|2009-08-31/percent_of_shares_outstanding|0.0563|2009-07-31/price|5.02|2009-08-31/price|5.3|2009-07-31/total_return_price|5.02|2009-08-31/total_return_price|5.3|2009-07-08/enterprise_value|20.5667|2009-07-22/enterprise_value|20.4509|2009-08-05/enterprise_value|25.9756|2009-08-19/enterprise_value|25.1514 russ2000_1805|UFPT|200909|36.0504|11.9594|8.0705|12.3879|6.481|20.9303|11.5218|9.4085||35.4026|20.5603||0.34|8.1447|4.5356|0.5981|0.3989|11.4259|1.112||0.2339|0|-0.5711|0.0166|6.3007|0.34||27.6202|7.4543|5.0706|3.1|2.1127|-0.0529|6.32|6.32|33.9653|6.13|2009-10-06/ev_revenues|0.3373|2009-10-20/ev_revenues|0.3388|2009-11-03/ev_revenues|0.3394|2009-11-17/ev_revenues|0.381|2009-10-13/ev_free_cash_flow|5.5711|2009-10-27/ev_free_cash_flow|5.5908|2009-11-10/ev_free_cash_flow|6.3083|2009-11-24/ev_free_cash_flow|5.8842|2009-10-13/ps_ratio|0.402|2009-10-27/ps_ratio|0.4033|2009-11-10/ps_ratio|0.4479|2009-11-24/ps_ratio|0.4201|2009-10-13/pe_ratio|9.1618|2009-10-27/pe_ratio|9.1913|2009-11-10/pe_ratio|10.2059|2009-11-24/pe_ratio|9.5735|2009-10-06/price_to_book_value|1.0081|2009-10-20/price_to_book_value|1.0121|2009-11-03/price_to_book_value|1.0138|2009-11-17/price_to_book_value|1.1269|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|0.0615|2009-10-30/percent_of_shares_outstanding|0.0198|2009-11-13/percent_of_shares_outstanding|0.1097|2009-11-30/percent_of_shares_outstanding|0.0186|2009-10-30/price|6.13|2009-11-30/price|6.67|2009-10-30/total_return_price|6.13|2009-11-30/total_return_price|6.67|2009-10-14/enterprise_value|34.1595|2009-10-28/enterprise_value|33.2005|2009-11-11/enterprise_value|36.6764|2009-11-25/enterprise_value|36.558 russ2000_1805|UFPT|200912|38.7512|14.9985|7.6475|12.2179|7.2988|20.4464|11.0495|9.3969||38.5349|23.4658||0.3663|5.4376|5.8842|0.5423|0.4201|9.5735|1.0869||0.2108|0|-1.3296|0.0282|6.5102|0.45||29.0443|8.9514|4.6615|4.2427|2.9055|-0.0441|6.5|6.5|35.4925|7|2010-01-12/ev_revenues|0.3507|2010-01-26/ev_revenues|0.3615|2010-02-09/ev_revenues|0.3717|2010-02-23/ev_revenues|0.3926|2010-01-05/ev_free_cash_flow|3.6775|2010-01-19/ev_free_cash_flow|4.2834|2010-02-02/ev_free_cash_flow|4.1218|2010-02-16/ev_free_cash_flow|4.4921|2010-01-05/ps_ratio|0.4145|2010-01-19/ps_ratio|0.4715|2010-02-02/ps_ratio|0.4563|2010-02-16/ps_ratio|0.4911|2010-01-05/pe_ratio|6.9574|2010-01-19/pe_ratio|7.9149|2010-02-02/pe_ratio|7.6596|2010-02-16/pe_ratio|8.2447|2010-01-12/price_to_book_value|1.0692|2010-01-26/price_to_book_value|1.097|2010-02-09/price_to_book_value|1.1232|2010-02-23/price_to_book_value|1.1772|2010-01-06/peg_ratio|0.5298|2010-01-20/peg_ratio|0.5892|2010-02-03/peg_ratio|0.5739|2010-02-17/peg_ratio|0.6229|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|0.0325|2010-01-29/percent_of_shares_outstanding|0.0541|2010-02-12/percent_of_shares_outstanding|0.0965|2010-02-26/percent_of_shares_outstanding|0.0463|2010-01-29/price|7|2010-02-26/price|7.78|2010-01-29/total_return_price|7|2010-02-26/total_return_price|7.78|2010-01-06/enterprise_value|32.8365|2010-01-20/enterprise_value|37.2361|2010-02-03/enterprise_value|36.1065|2010-02-17/enterprise_value|39.7332 russ2000_1805|UFPT|201003|40.1777|17.1357|7.498|11.6709|6.481|19.5586|10.1675|9.3911||40.4843|24.9772||0.5672|7.6295|6.3173|0.896|0.6477|10.8723|1.6267|0.159|0.1969|0|-1.0524|0.1465|6.6416|0.23||28.7005|7.4573|5.012|2.4101|1.5114|-0.0352|10.34|10.34|54.138|10.5|2010-04-06/ev_revenues|0.5212|2010-04-20/ev_revenues|0.5057|2010-05-04/ev_revenues|0.5255|2010-05-18/ev_revenues|0.4649|2010-04-13/ev_free_cash_flow|5.2334|2010-04-27/ev_free_cash_flow|5.4265|2010-05-11/ev_free_cash_flow|4.5588|2010-05-25/ev_free_cash_flow|4.2956|2010-04-13/ps_ratio|0.6192|2010-04-27/ps_ratio|0.6331|2010-05-11/ps_ratio|0.5457|2010-05-25/ps_ratio|0.5191|2010-04-13/pe_ratio|9.2523|2010-04-27/pe_ratio|9.4595|2010-05-11/pe_ratio|8.1532|2010-05-25/pe_ratio|7.7568|2010-04-06/price_to_book_value|1.5859|2010-04-20/price_to_book_value|1.5453|2010-05-04/price_to_book_value|1.5973|2010-05-18/price_to_book_value|1.4381|2010-04-14/peg_ratio|0.1595|2010-04-28/peg_ratio|0.16|2010-05-12/peg_ratio|0.1415|2010-05-26/peg_ratio|0.1318|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|0.0347|2010-04-30/percent_of_shares_outstanding|0.0552|2010-05-14/percent_of_shares_outstanding|0.1511|2010-05-28/percent_of_shares_outstanding|0.078|2010-04-30/price|10.5|2010-05-28/price|8.83|2010-04-30/total_return_price|10.5|2010-05-28/total_return_price|8.83|2010-04-14/enterprise_value|54.3206|2010-04-28/enterprise_value|55.0793|2010-05-12/enterprise_value|47.7099|2010-05-26/enterprise_value|43.8409 russ2000_1805|UFPT|201006|43.7595|19.2399|7.9928|11.5863|6.481|19.8596|10.7206|9.139||43.4808|27.2588||0.4487|5.1575|5.0076|0.713|0.5909|8.8288|1.3956|0.15|0.1797|0|0.2586|0.2483|6.7254|0.34||29.9575|9.0468|5.3874|3.6373|2.2816|-0.0341|9.18|9.18|51.0876|9.28|2010-07-13/ev_revenues|0.4159|2010-07-27/ev_revenues|0.3967|2010-08-10/ev_revenues|0.4366|2010-08-24/ev_revenues|0.4296|2010-07-06/ev_free_cash_flow|5.2618|2010-07-20/ev_free_cash_flow|5.2981|2010-08-03/ev_free_cash_flow|6.1976|2010-08-17/ev_free_cash_flow|5.8535|2010-08-31/ev_free_cash_flow|5.6889|2010-07-06/ps_ratio|0.5136|2010-07-20/ps_ratio|0.5164|2010-08-03/ps_ratio|0.5811|2010-08-17/ps_ratio|0.5544|2010-08-31/ps_ratio|0.5417|2010-07-06/pe_ratio|6.6544|2010-07-20/pe_ratio|6.6912|2010-08-03/pe_ratio|7.5294|2010-08-17/pe_ratio|7.1838|2010-08-31/pe_ratio|7.0185|2010-07-13/price_to_book_value|1.3569|2010-07-27/price_to_book_value|1.3059|2010-08-10/price_to_book_value|1.4117|2010-08-24/price_to_book_value|1.3931|2010-07-07/peg_ratio|0.0441|2010-07-21/peg_ratio|0.0446|2010-08-04/peg_ratio|0.0492|2010-08-18/peg_ratio|0.046|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|0.1909|2010-07-30/percent_of_shares_outstanding|0.2132|2010-08-13/percent_of_shares_outstanding|0.2371|2010-08-31/percent_of_shares_outstanding|0.2481|2010-07-30/price|9.28|2010-08-31/price|9.5452|2010-07-30/total_return_price|9.28|2010-08-31/total_return_price|9.5452|2010-07-07/enterprise_value|45.0125|2010-07-21/enterprise_value|45.6283|2010-08-04/enterprise_value|52.0865|2010-08-18/enterprise_value|47.9862 russ2000_1805|UFPT|201009|46.8568|22.3755|8.3397|11.4501|6.481|20.4696|11.4104|9.0593||45.8793|29.6237||0.5357|6.438|7.0397|0.8741|0.6464|8.375|1.6746|0.0558|0.1669|0|0.2019|0.2651|6.7847|0.35||30.468|8.906|5.1028|3.7683|2.3648|-0.0349|11.69|11.69|60.5978|11.95|2010-10-05/ev_revenues|0.5432|2010-10-19/ev_revenues|0.5453|2010-11-02/ev_revenues|0.518|2010-11-16/ev_revenues|0.4518|2010-11-30/ev_revenues|0.489|2010-10-12/ev_free_cash_flow|6.0293|2010-10-26/ev_free_cash_flow|5.6076|2010-11-09/ev_free_cash_flow|4.874|2010-11-23/ev_free_cash_flow|4.9548|2010-10-12/ps_ratio|0.7186|2010-10-26/ps_ratio|0.6774|2010-11-09/ps_ratio|0.6058|2010-11-23/ps_ratio|0.6137|2010-10-12/pe_ratio|9.2993|2010-10-26/pe_ratio|8.7664|2010-11-09/pe_ratio|7.8394|2010-11-23/pe_ratio|7.9416|2010-10-05/price_to_book_value|1.7111|2010-10-19/price_to_book_value|1.7165|2010-11-02/price_to_book_value|1.646|2010-11-16/price_to_book_value|1.4756|2010-11-30/price_to_book_value|1.5715|2010-10-13/peg_ratio|0.0924|2010-10-27/peg_ratio|0.0863|2010-11-10/peg_ratio|0.0816|2010-11-24/peg_ratio|0.0793|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|0.3078|2010-10-29/percent_of_shares_outstanding|0.2628|2010-11-15/percent_of_shares_outstanding|0.2482|2010-11-30/percent_of_shares_outstanding|0.2517|2010-10-29/price|11.95|2010-11-30/price|11.6|2010-10-29/total_return_price|11.95|2010-11-30/total_return_price|11.6|2010-10-13/enterprise_value|65.5597|2010-10-27/enterprise_value|60.2765|2010-11-10/enterprise_value|56.1742|2010-11-24/enterprise_value|54.2473 russ2000_1805|UFPT|201012|50.7696|24.4338|8.0443|12.5751|7.0749|21.5826|12.5023|9.0803||49.7005|32.7129||0.5069|6.5819|5.7462|0.8476|0.691|8.9416|1.6176|0.0877|0.1509|0|0.2017|0.1808|6.8127|0.45||31.6405|9.2057|4.7334|4.611|3.0893|-0.0113|12.19|12.19|61.4574|17.16|2011-01-11/ev_revenues|0.6362|2011-01-25/ev_revenues|0.6698|2011-02-08/ev_revenues|0.8709|2011-02-22/ev_revenues|0.8247|2011-01-04/ev_free_cash_flow|7.9265|2011-01-18/ev_free_cash_flow|9.3586|2011-02-01/ev_free_cash_flow|11.4735|2011-02-15/ev_free_cash_flow|12.5569|2011-01-04/ps_ratio|0.7407|2011-01-18/ps_ratio|0.8485|2011-02-01/ps_ratio|1.0075|2011-02-15/ps_ratio|1.089|2011-01-04/pe_ratio|9.6861|2011-01-18/pe_ratio|11.0949|2011-02-01/pe_ratio|13.1752|2011-02-15/pe_ratio|14.2409|2011-01-11/price_to_book_value|1.8761|2011-01-25/price_to_book_value|1.9577|2011-02-08/price_to_book_value|2.4462|2011-02-22/price_to_book_value|2.334|2011-01-05/peg_ratio|0.2223|2011-01-19/peg_ratio|0.2457|2011-02-02/peg_ratio|0.3078|2011-02-16/peg_ratio|0.329|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|0.2258|2011-01-31/percent_of_shares_outstanding|0.3848|2011-02-15/percent_of_shares_outstanding|0.974|2011-02-28/percent_of_shares_outstanding|0.3986|2011-01-31/price|17.16|2011-02-28/price|18.05|2011-01-31/total_return_price|17.16|2011-02-28/total_return_price|18.05|2011-01-05/enterprise_value|71.893|2011-01-19/enterprise_value|81.211|2011-02-02/enterprise_value|105.869|2011-02-16/enterprise_value|114.2996 russ2000_1805|UFPT|201103|53.5888|25.2439|9.1008|11.807|6.481|21.1193|12.1303|8.9891||51.9017|34.9178||0.7187|9.4774|10.8029|1.2754|0.9506|12.4307|2.0764|0.2692|0.1415|0|0.1402|0.4725|6.9694|0.32||31.5036|8.8015|5.7255|-3.9122|2.2049|-0.0024|17.21|17.21|91.2595|19.4|2011-04-05/ev_revenues|0.7985|2011-04-19/ev_revenues|0.7802|2011-05-03/ev_revenues|0.8618|2011-05-17/ev_revenues|0.6703|2011-05-31/ev_revenues|0.7002|2011-04-12/ev_free_cash_flow|14.1952|2011-04-26/ev_free_cash_flow|16.1689|2011-05-10/ev_free_cash_flow|12.7924|2011-05-24/ev_free_cash_flow|12.5893|2011-04-12/ps_ratio|0.9558|2011-04-26/ps_ratio|1.0684|2011-05-10/ps_ratio|0.8757|2011-05-24/ps_ratio|0.8641|2011-04-12/pe_ratio|11.8562|2011-04-26/pe_ratio|13.2534|2011-05-10/pe_ratio|10.863|2011-05-24/pe_ratio|10.7192|2011-04-05/price_to_book_value|2.2296|2011-04-19/price_to_book_value|2.186|2011-05-03/price_to_book_value|2.3804|2011-05-17/price_to_book_value|1.9245|2011-05-31/price_to_book_value|1.9955|2011-04-13/peg_ratio|0.3747|2011-04-27/peg_ratio|0.4205|2011-05-11/peg_ratio|0.3378|2011-05-25/peg_ratio|0.3447|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|0.659|2011-04-29/percent_of_shares_outstanding|0.7345|2011-05-13/percent_of_shares_outstanding|0.4507|2011-05-31/percent_of_shares_outstanding|0.5711|2011-04-29/price|19.4|2011-05-31/price|16.02|2011-04-29/total_return_price|19.4|2011-05-31/total_return_price|16.02|2011-04-13/enterprise_value|94.4698|2011-04-27/enterprise_value|108.1107|2011-05-11/enterprise_value|83.4795|2011-05-25/enterprise_value|85.5482 russ2000_1805|UFPT|201106|56.2486|28.1183|8.9905|11.9017|6.481|20.9006|12.6602|8.2404||55.0301|37.6196||0.7792|9.801|13.8373|1.3257|0.9354|11.6027|2.1835|0.373|0.1188|0|0.2335|0.3319|6.9818|0.39||33.501|10.0035|5.6868|4.3051|2.7018|-0.0116|18.92|18.92|93.9526|18.85|2011-07-12/ev_revenues|0.779|2011-07-26/ev_revenues|0.8009|2011-08-09/ev_revenues|0.682|2011-08-23/ev_revenues|0.6463|2011-07-05/ev_free_cash_flow|11.1754|2011-07-19/ev_free_cash_flow|11.7298|2011-08-02/ev_free_cash_flow|11.3747|2011-08-16/ev_free_cash_flow|10.2182|2011-08-30/ev_free_cash_flow|9.4935|2011-07-05/ps_ratio|1.0051|2011-07-19/ps_ratio|1.0462|2011-08-02/ps_ratio|1.0164|2011-08-16/ps_ratio|0.9308|2011-08-30/ps_ratio|0.8772|2011-07-05/pe_ratio|12.2848|2011-07-19/pe_ratio|12.7881|2011-08-02/pe_ratio|12.4238|2011-08-16/pe_ratio|11.3775|2011-08-30/pe_ratio|10.7219|2011-07-12/price_to_book_value|2.1794|2011-07-26/price_to_book_value|2.23|2011-08-09/price_to_book_value|1.9555|2011-08-23/price_to_book_value|1.8728|2011-07-06/peg_ratio|1.0964|2011-07-20/peg_ratio|1.1384|2011-08-03/peg_ratio|1.1162|2011-08-17/peg_ratio|1.0132|2011-08-31/peg_ratio|0.9733|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|0.1849|2011-07-29/percent_of_shares_outstanding|0.2375|2011-08-15/percent_of_shares_outstanding|0.5709|2011-08-31/percent_of_shares_outstanding|0.3777|2011-07-29/price|18.85|2011-08-31/price|16.21|2011-07-29/total_return_price|18.85|2011-08-31/total_return_price|16.21|2011-07-06/enterprise_value|97.2736|2011-07-20/enterprise_value|101.8043|2011-08-03/enterprise_value|99.8148|2011-08-17/enterprise_value|88.6772|2011-08-31/enterprise_value|84.3586 russ2000_1805|UFPT|201109|57.5952|30.6587|9.0063|13.0116|6.481|20.3948|12.464|7.9307||57.7809|40.0548||0.6621|6.7522|8.6225|0.8933|0.8127|9.9338|1.9094|0.9001|0.1101|0|0.3082|0.2384|6.9992|0.35||30.762|8.4843|5.2198|3.2587|2.4352|-0.0058|14.41|14.41|76.4357|15.05|2011-10-04/ev_revenues|0.518|2011-10-18/ev_revenues|0.5728|2011-11-01/ev_revenues|0.5679|2011-11-15/ev_revenues|0.6066|2011-11-29/ev_revenues|0.5928|2011-10-11/ev_free_cash_flow|9.1105|2011-10-25/ev_free_cash_flow|8.995|2011-11-08/ev_free_cash_flow|9.4653|2011-11-22/ev_free_cash_flow|9.5396|2011-10-11/ps_ratio|0.7986|2011-10-25/ps_ratio|0.791|2011-11-08/ps_ratio|0.8221|2011-11-22/ps_ratio|0.827|2011-10-11/pe_ratio|9.7086|2011-10-25/pe_ratio|9.6159|2011-11-08/pe_ratio|9.9934|2011-11-22/pe_ratio|10.053|2011-10-04/price_to_book_value|1.551|2011-10-18/price_to_book_value|1.6719|2011-11-01/price_to_book_value|1.6611|2011-11-15/price_to_book_value|1.7464|2011-11-29/price_to_book_value|1.7159|2011-10-12/peg_ratio|0.965|2011-10-26/peg_ratio|0.9488|2011-11-09/peg_ratio|0.9727|2011-11-23/peg_ratio|0.9863|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|0.1987|2011-10-31/percent_of_shares_outstanding|0.1909|2011-11-15/percent_of_shares_outstanding|0.1452|2011-11-30/percent_of_shares_outstanding|0.1679|2011-10-31/price|15.05|2011-11-30/price|15.28|2011-10-31/total_return_price|15.05|2011-11-30/total_return_price|15.28|2011-10-12/enterprise_value|73.566|2011-10-26/enterprise_value|71.9342|2011-11-09/enterprise_value|74.3492|2011-11-23/enterprise_value|75.7199 russ2000_1805|UFPT|201112|58.0404|29.8488|9.7586|13.3465|6.8795|17.7365|9.4653|8.2712||61.3105|43.0591||0.583|7.1388|9.3993|0.9264|0.8177|9.9404|1.6945|0.976|0.1014|0|0.2972|0.151|7.04|0.43||31.4775|8.9557|4.7388|4.213|3.0041|-0.0081|14.77|14.77|74.6756|15.49|2012-01-10/ev_revenues|0.5794|2012-01-24/ev_revenues|0.5779|2012-02-07/ev_revenues|0.6098|2012-02-21/ev_revenues|0.6129|2012-01-03/ev_free_cash_flow|9.3187|2012-01-17/ev_free_cash_flow|8.7023|2012-01-31/ev_free_cash_flow|9.8529|2012-02-14/ev_free_cash_flow|9.7954|2012-02-28/ev_free_cash_flow|11.3652|2012-01-03/ps_ratio|0.8161|2012-01-17/ps_ratio|0.7749|2012-01-31/ps_ratio|0.8519|2012-02-14/ps_ratio|0.848|2012-02-28/ps_ratio|0.953|2012-01-03/pe_ratio|9.9597|2012-01-17/pe_ratio|9.4564|2012-01-31/pe_ratio|10.396|2012-02-14/pe_ratio|10.349|2012-02-28/pe_ratio|11.6309|2012-01-10/price_to_book_value|1.5769|2012-01-24/price_to_book_value|1.5737|2012-02-07/price_to_book_value|1.64|2012-02-21/price_to_book_value|1.6464|2012-01-04/peg_ratio|1.1394|2012-01-18/peg_ratio|1.0758|2012-02-01/peg_ratio|1.1463|2012-02-15/peg_ratio|1.18|2012-02-29/peg_ratio|1.3462|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|0.0911|2012-01-31/percent_of_shares_outstanding|0.0769|2012-02-15/percent_of_shares_outstanding|0.0936|2012-02-29/percent_of_shares_outstanding|0.1597|2012-01-31/price|15.49|2012-02-29/price|17.57|2012-01-31/total_return_price|15.49|2012-02-29/total_return_price|17.57|2012-01-04/enterprise_value|74.5132|2012-01-18/enterprise_value|69.0728|2012-02-01/enterprise_value|75.1031|2012-02-15/enterprise_value|77.9872|2012-02-29/enterprise_value|92.2108 russ2000_1805|UFPT|201203|56.6271|27.6164|10.0663|15.018|6.8358|17.2044|8.9796|8.2248||63.1411|45.4078||0.7853|10.2651|13.1182|1.3402|1.0614|12.953|2.0042|1.4849|0.0962|0|0.2209|0.2216|7.0302|0.33||31.9522|9.2014|5.5185|3.6707|2.3487|-0.0155|19.45|19.45|105.1466|18.19|2012-04-03/ev_revenues|0.8323|2012-04-17/ev_revenues|0.81|2012-05-01/ev_revenues|0.7848|2012-05-15/ev_revenues|0.7073|2012-05-29/ev_revenues|0.6746|2012-04-10/ev_free_cash_flow|14.4924|2012-04-24/ev_free_cash_flow|14.263|2012-05-08/ev_free_cash_flow|13.1317|2012-05-22/ev_free_cash_flow|12.6211|2012-04-10/ps_ratio|1.0105|2012-04-24/ps_ratio|0.9973|2012-05-08/ps_ratio|0.9254|2012-05-22/ps_ratio|0.8963|2012-04-10/pe_ratio|12.2667|2012-04-24/pe_ratio|12.1067|2012-05-08/pe_ratio|11.2333|2012-05-22/pe_ratio|10.88|2012-04-03/price_to_book_value|2.0245|2012-04-17/price_to_book_value|1.9792|2012-05-01/price_to_book_value|1.9284|2012-05-15/price_to_book_value|1.7715|2012-05-29/price_to_book_value|1.7055|2012-04-11/peg_ratio|4.3849|2012-04-25/peg_ratio|4.4068|2012-05-09/peg_ratio|3.9955|2012-05-23/peg_ratio|3.9882|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|0.2112|2012-04-30/percent_of_shares_outstanding|0.1726|2012-05-15/percent_of_shares_outstanding|0.1964|2012-05-31/percent_of_shares_outstanding|0.188|2012-04-30/price|18.19|2012-05-31/price|16.26|2012-04-30/total_return_price|18.19|2012-05-31/total_return_price|16.26|2012-04-11/enterprise_value|98.179|2012-04-25/enterprise_value|99.6825|2012-05-09/enterprise_value|88.3699|2012-05-23/enterprise_value|88.1691 russ2000_1805|UFPT|201206|58.1422|29.2367|9.9194|17.0545|6.7959|17.4361|9.2352|8.2009||66.4272|48.1549||0.7088|8.56|13.0643|1.0753|0.9215|11.1867|1.7747|4.2608|0.0893|0|0.2495|3.2851|7.055|0.39||33.6726|9.6906|5.3918|4.2917|2.7471|-0.014|16.9|16.9|95.6662|16.37|2012-07-10/ev_revenues|0.7436|2012-07-24/ev_revenues|0.6759|2012-08-07/ev_revenues|0.7231|2012-08-21/ev_revenues|0.7121|2012-07-03/ev_free_cash_flow|21.4036|2012-07-17/ev_free_cash_flow|22.1089|2012-07-31/ev_free_cash_flow|19.7783|2012-08-14/ev_free_cash_flow|20.4215|2012-08-28/ev_free_cash_flow|20.713|2012-07-03/ps_ratio|0.9585|2012-07-17/ps_ratio|0.9838|2012-07-31/ps_ratio|0.9002|2012-08-14/ps_ratio|0.9227|2012-08-28/ps_ratio|0.9332|2012-07-03/pe_ratio|11.62|2012-07-17/pe_ratio|11.9267|2012-07-31/pe_ratio|10.9133|2012-08-14/pe_ratio|11.1867|2012-08-28/pe_ratio|11.3133|2012-07-10/price_to_book_value|1.7823|2012-07-24/price_to_book_value|1.6519|2012-08-07/price_to_book_value|1.7428|2012-08-21/price_to_book_value|1.7216|2012-07-05/peg_ratio||2012-07-19/peg_ratio||2012-08-02/peg_ratio||2012-08-16/peg_ratio||2012-08-30/peg_ratio||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|3.0272|2012-07-31/percent_of_shares_outstanding|2.9069|2012-08-15/percent_of_shares_outstanding|2.5959|2012-08-31/percent_of_shares_outstanding|2.5117|2012-07-31/price|16.37|2012-08-31/price|16.9|2012-07-31/total_return_price|16.37|2012-08-31/total_return_price|16.9|2012-07-05/enterprise_value|87.4276|2012-07-19/enterprise_value|97.7692|2012-08-02/enterprise_value|87.4231|2012-08-16/enterprise_value|90.917|2012-08-30/enterprise_value|89.2372 russ2000_1805|UFPT|201209|59.7881|31.1553|9.0193|19.4014|6.7559|18.1557|9.8567|8.299||69.3726|50.7511||0.6958|8.6987|22.0784|1.063|0.9821|11.9067|1.6902||0.0834|0|0.1277|2.0942|7.0746|0.37||31.9668|9.2259|5.1557|4.0564|2.5963|-0.0137|17.59|17.59|97.5017|16.6|2012-10-02/ev_revenues|0.7464|2012-10-16/ev_revenues|0.6807|2012-10-31/ev_revenues|0.6692|2012-11-14/ev_revenues|0.6213|2012-11-28/ev_revenues|0.6416|2012-10-09/ev_free_cash_flow|24.7336|2012-10-23/ev_free_cash_flow|23.8961|2012-11-06/ev_free_cash_flow|21.8827|2012-11-20/ev_free_cash_flow|21.6867|2012-10-09/ps_ratio|0.9641|2012-10-23/ps_ratio|0.9384|2012-11-06/ps_ratio|0.8767|2012-11-20/ps_ratio|0.8707|2012-10-09/pe_ratio|11.6118|2012-10-23/pe_ratio|11.3026|2012-11-06/pe_ratio|10.5592|2012-11-20/pe_ratio|10.4868|2012-10-02/price_to_book_value|1.7545|2012-10-16/price_to_book_value|1.6322|2012-10-31/price_to_book_value|1.6109|2012-11-14/price_to_book_value|1.5216|2012-11-28/price_to_book_value|1.5594|2012-10-11/peg_ratio|17.0173|2012-10-25/peg_ratio|16.7193|2012-11-08/peg_ratio|15.7954|2012-11-23/peg_ratio|15.8649|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|1.8013|2012-10-31/percent_of_shares_outstanding|1.7529|2012-11-15/percent_of_shares_outstanding|1.7788|2012-11-30/percent_of_shares_outstanding|1.9423|2012-10-31/price|16.6|2012-11-30/price|16.63|2012-10-31/total_return_price|16.6|2012-11-30/total_return_price|16.63|2012-10-11/enterprise_value|89.946|2012-10-25/enterprise_value|87.9264|2012-11-08/enterprise_value|81.6657|2012-11-23/enterprise_value|82.137 russ2000_1805|UFPT|201212|64.494|33.48|9.695|23.318|9.123|25.357|13.231|12.126||73.26|53.954||0.7204|8.9346|25.0365|0.9871|0.9734|11.7237|1.706|18.1299|0.1346|0|-0.5786|1.4913|6.9458|0.45||33.3703|10.2012|5.599|4.5551|3.2029|-0.0468|17.92|17.92|93.0426|18.92|2013-01-09/ev_revenues|0.7763|2013-01-23/ev_revenues|0.8|2013-02-06/ev_revenues|0.784|2013-02-20/ev_revenues|0.8294|2013-01-02/ev_free_cash_flow|25.0227|2013-01-16/ev_free_cash_flow|26.0592|2013-01-30/ev_free_cash_flow|24.6502|2013-02-13/ev_free_cash_flow|25.0875|2013-02-27/ev_free_cash_flow|25.0869|2013-01-02/ps_ratio|1.0167|2013-01-16/ps_ratio|1.051|2013-01-30/ps_ratio|1.0044|2013-02-13/ps_ratio|1.0189|2013-02-27/ps_ratio|1.0162|2013-01-02/pe_ratio|12.3052|2013-01-16/pe_ratio|12.7208|2013-01-30/pe_ratio|12.1558|2013-02-13/pe_ratio|12.3312|2013-02-27/pe_ratio|12.2987|2013-01-09/price_to_book_value|1.71|2013-01-23/price_to_book_value|1.7524|2013-02-06/price_to_book_value|1.7239|2013-02-20/price_to_book_value|1.8049|2013-01-03/peg_ratio|3.6012|2013-01-17/peg_ratio|3.8005|2013-01-31/peg_ratio|3.6611|2013-02-14/peg_ratio|3.7347|2013-02-28/peg_ratio|3.6611|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|1.47|2013-01-31/percent_of_shares_outstanding|1.3893|2013-02-15/percent_of_shares_outstanding|1.4307|2013-02-28/percent_of_shares_outstanding|1.4796|2013-01-31/price|18.92|2013-02-28/price|18.92|2013-01-31/total_return_price|18.92|2013-02-28/total_return_price|18.92|2013-01-04/enterprise_value|103.1471|2013-01-18/enterprise_value|107.3321|2013-02-01/enterprise_value|106.6571|2013-02-15/enterprise_value|109.357 russ2000_1805|UFPT|201303|64.5845|31.9417|10.5306|23.73|8.9889|23.9928|11.5904|12.4023||75.0752|55.9846||0.8196|10.585|25.9962|1.13|1.0462|12.6623|1.7875|3.8101|0.134|0|-0.5737|1.3581|7.088|0.29||33.697|8.902|5.946|2.916|2.03|-0.04|19.69|19.69|111.9493|20.29|2013-04-03/ev_revenues|0.8339|2013-04-17/ev_revenues|0.7775|2013-05-01/ev_revenues|0.8415|2013-05-15/ev_revenues|0.8533|2013-05-29/ev_revenues|0.8154|2013-04-10/ev_free_cash_flow|29.5026|2013-04-24/ev_free_cash_flow|29.2443|2013-05-08/ev_free_cash_flow|29.8163|2013-05-22/ev_free_cash_flow|30.0746|2013-04-10/ps_ratio|1.0192|2013-04-24/ps_ratio|1.0118|2013-05-08/ps_ratio|1.0282|2013-05-22/ps_ratio|1.0356|2013-04-10/pe_ratio|12.8067|2013-04-24/pe_ratio|12.7133|2013-05-08/pe_ratio|12.92|2013-05-22/pe_ratio|13.0133|2013-04-03/price_to_book_value|1.7654|2013-04-17/price_to_book_value|1.6659|2013-05-01/price_to_book_value|1.779|2013-05-15/price_to_book_value|1.7999|2013-05-29/price_to_book_value|1.7329|2013-04-11/peg_ratio||2013-04-25/peg_ratio||2013-05-09/peg_ratio||2013-05-23/peg_ratio||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|1.3493|2013-04-30/percent_of_shares_outstanding|1.4869|2013-05-15/percent_of_shares_outstanding|1.4038|2013-05-31/percent_of_shares_outstanding|1.3188|2013-04-30/price|20.29|2013-05-31/price|19.19|2013-04-30/total_return_price|20.29|2013-05-31/total_return_price|19.19|2013-04-15/enterprise_value|102.3656|2013-04-29/enterprise_value|110.2501|2013-05-13/enterprise_value|107.5313|2013-05-28/enterprise_value|112.8329 russ2000_1805|UFPT|201306|66.1444|34.2713|10.891|25.0852|8.9073|23.4978|11.3541|12.1437||78.4272|58.9668||0.8303|10.0472|30.2407|1.0657|1.0404|13.0733|1.7591||0.1233|0|-0.5404|1.3851|7.09|0.42||35.832|10.719|6.075|4.588|2.982|-0.045|19.58|19.58|110.9298|21.27|2013-07-10/ev_revenues|0.8463|2013-07-24/ev_revenues|0.8972|2013-08-07/ev_revenues|0.8846|2013-08-21/ev_revenues|0.8518|2013-07-03/ev_free_cash_flow|23.0002|2013-07-17/ev_free_cash_flow|24.8493|2013-07-31/ev_free_cash_flow|24.9199|2013-08-14/ev_free_cash_flow|23.6918|2013-08-28/ev_free_cash_flow|24.5529|2013-07-03/ps_ratio|1.0407|2013-07-17/ps_ratio|1.1092|2013-07-31/ps_ratio|1.1118|2013-08-14/ps_ratio|1.0663|2013-08-28/ps_ratio|1.0982|2013-07-03/pe_ratio|13.0131|2013-07-17/pe_ratio|13.8693|2013-07-31/pe_ratio|13.902|2013-08-14/pe_ratio|13.3333|2013-08-28/pe_ratio|13.732|2013-07-10/price_to_book_value|1.7689|2013-07-24/price_to_book_value|1.8565|2013-08-07/price_to_book_value|1.8349|2013-08-21/price_to_book_value|1.7785|2013-07-05/peg_ratio|6.6242|2013-07-19/peg_ratio|6.8693|2013-08-02/peg_ratio|7.0458|2013-08-16/peg_ratio|6.6732|2013-08-30/peg_ratio|6.7418|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|1.3595|2013-07-31/percent_of_shares_outstanding|1.0882|2013-08-15/percent_of_shares_outstanding|1.2071|2013-08-30/percent_of_shares_outstanding|1.3943|2013-07-31/price|21.27|2013-08-30/price|20.63|2013-07-31/total_return_price|21.27|2013-08-30/total_return_price|20.63|2013-07-09/enterprise_value|114.6782|2013-07-23/enterprise_value|119.4409|2013-08-06/enterprise_value|118.9646|2013-08-20/enterprise_value|115.1544 russ2000_1805|UFPT|201309|67.9948|38.2329|9.8972|25.6763|8.7879|22.7497|10.9558|11.7939||81.5906|61.8534||0.9336|11.5106|26.2043|1.2247|1.1594|14.4967|1.919|7.3203|0.1138|0|-0.4286|1.4132|7.112|0.41||34.7|10.162|5.678|4.441|2.887|-0.043|22.77|22.77|124.5438|23.05|2013-10-02/ev_revenues|0.9427|2013-10-16/ev_revenues|0.9147|2013-10-30/ev_revenues|0.9327|2013-11-13/ev_revenues|1.053|2013-11-27/ev_revenues|1.058|2013-10-09/ev_free_cash_flow|15.384|2013-10-23/ev_free_cash_flow|16.236|2013-11-06/ev_free_cash_flow|19.0045|2013-11-20/ev_free_cash_flow|17.7867|2013-10-09/ps_ratio|1.1235|2013-10-23/ps_ratio|1.1738|2013-11-06/ps_ratio|1.3364|2013-11-20/ps_ratio|1.2646|2013-10-09/pe_ratio|13.949|2013-10-23/pe_ratio|14.5732|2013-11-06/pe_ratio|16.5924|2013-11-20/pe_ratio|15.7006|2013-10-02/price_to_book_value|1.9446|2013-10-16/price_to_book_value|1.8974|2013-10-30/price_to_book_value|1.9277|2013-11-13/price_to_book_value|2.1306|2013-11-27/price_to_book_value|2.139|2013-10-11/peg_ratio|4.3102|2013-10-25/peg_ratio|4.4671|2013-11-08/peg_ratio|4.9918|2013-11-22/peg_ratio|4.8214|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.4389|2013-10-31/percent_of_shares_outstanding|1.2851|2013-11-15/percent_of_shares_outstanding|1.3226|2013-11-29/percent_of_shares_outstanding|1.185|2013-10-31/price|23.05|2013-11-29/price|25.6|2013-10-31/total_return_price|23.05|2013-11-29/total_return_price|25.6|2013-10-01/enterprise_value|130.8188|2013-10-15/enterprise_value|125.0367|2013-10-29/enterprise_value|129.5109|2013-11-12/enterprise_value|144.9569|2013-11-26/enterprise_value|143.7172 russ2000_1805|UFPT|201312|68.72|37.303|11.048|25.507|8.668|19.318|12.322|6.996||85.59|65.23||1.0865|12.5329|17.778|1.3471|1.2641|15.6943|2.1871|4.9356|0.0536|0|0.1374|0.9283|7.132|0.47||34.994|11.23|5.905|5.248|3.377|-0.077|25.22|25.22|149.7779|25.62|2014-01-09/ev_revenues|1.0384|2014-01-23/ev_revenues|1.0369|2014-02-06/ev_revenues|0.9432|2014-02-20/ev_revenues|1.0403|2014-01-02/ev_free_cash_flow|13.8801|2014-01-16/ev_free_cash_flow|14.0883|2014-01-30/ev_free_cash_flow|14.5785|2014-02-13/ev_free_cash_flow|14.1017|2014-02-27/ev_free_cash_flow|13.9674|2014-01-02/ps_ratio|1.2968|2014-01-16/ps_ratio|1.3127|2014-01-30/ps_ratio|1.3499|2014-02-13/ps_ratio|1.3137|2014-02-27/ps_ratio|1.3035|2014-01-02/pe_ratio|15.9811|2014-01-16/pe_ratio|16.1761|2014-01-30/pe_ratio|16.6352|2014-02-13/pe_ratio|16.1887|2014-02-27/pe_ratio|16.0629|2014-01-09/price_to_book_value|2.0713|2014-01-23/price_to_book_value|2.0688|2014-02-06/price_to_book_value|1.9165|2014-02-20/price_to_book_value|2.0745|2014-01-03/peg_ratio|5.0132|2014-01-17/peg_ratio|5.0404|2014-01-31/peg_ratio|4.9629|2014-02-14/peg_ratio|4.9687|2014-02-28/peg_ratio|4.9571|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.0172|2014-01-31/percent_of_shares_outstanding|1.0591|2014-02-14/percent_of_shares_outstanding|1.3171|2014-02-28/percent_of_shares_outstanding|1.3141|2014-01-31/price|25.62|2014-02-28/price|25.59|2014-01-31/total_return_price|25.62|2014-02-28/total_return_price|25.59|2014-01-07/enterprise_value|144.84|2014-01-21/enterprise_value|146.8412|2014-02-04/enterprise_value|135.7311|2014-02-18/enterprise_value|146.4962 russ2000_1805|UFPT|201403|69.206|34.62|12.177|25.872|8.549|17.831|11.345|6.486||87.86|67.292||1.0591|12.3295|13.7904|1.3191|1.2723|15.6792|2.1049|4.7847|0.041|0|0.735|1.4738|7.148|0.29||34.609|9.177|5.892|3.173|2.062|-0.022|24.36|24.36|147.5874|25.36|2014-04-03/ev_revenues|1.1058|2014-04-17/ev_revenues|1.0528|2014-05-01/ev_revenues|1.0743|2014-05-15/ev_revenues|0.9369|2014-05-29/ev_revenues|1.0328|2014-04-10/ev_free_cash_flow|15.6723|2014-04-24/ev_free_cash_flow|16.6021|2014-05-08/ev_free_cash_flow|14.8963|2014-05-22/ev_free_cash_flow|15.3226|2014-04-10/ps_ratio|1.253|2014-04-24/ps_ratio|1.314|2014-05-08/ps_ratio|1.2017|2014-05-22/ps_ratio|1.2296|2014-04-10/pe_ratio|15.5094|2014-04-24/pe_ratio|16.2642|2014-05-08/pe_ratio|14.8742|2014-05-22/pe_ratio|15.2201|2014-04-03/price_to_book_value|2.1167|2014-04-17/price_to_book_value|2.0323|2014-05-01/price_to_book_value|2.0665|2014-05-15/price_to_book_value|1.8474|2014-05-29/price_to_book_value|2.0004|2014-04-11/peg_ratio|2.586|2014-04-25/peg_ratio|2.674|2014-05-09/peg_ratio|2.4717|2014-05-23/peg_ratio|2.5985|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|1.5506|2014-04-30/percent_of_shares_outstanding|1.7144|2014-05-15/percent_of_shares_outstanding|1.931|2014-05-30/percent_of_shares_outstanding|1.7593|2014-04-30/price|25.36|2014-05-30/price|24.3|2014-04-30/total_return_price|25.36|2014-05-30/total_return_price|24.3|2014-04-01/enterprise_value|146.6288|2014-04-15/enterprise_value|139.7719|2014-04-29/enterprise_value|148.722|2014-05-13/enterprise_value|133.4636|2014-05-27/enterprise_value|145.2224 russ2000_1805|UFPT|201406|67.573|31.96|13.429|27.791|8.436|18.186|11.98|6.206||90.698|69.152||0.9948|13.8752|16.8341|1.298|1.3287|16.4465|1.9398|2.8323|0.037|0|0.7887|2.3684|7.168|0.26||34.025|9.545|6.535|2.861|1.86|-0.027|24.09|24.09|147.3222|25.25|2014-07-10/ev_revenues|1.0396|2014-07-24/ev_revenues|1.0431|2014-08-07/ev_revenues|1.0666|2014-08-21/ev_revenues|1.0156|2014-07-03/ev_free_cash_flow|44.7715|2014-07-17/ev_free_cash_flow|40.6366|2014-07-31/ev_free_cash_flow|43.8205|2014-08-14/ev_free_cash_flow|41.4429|2014-08-28/ev_free_cash_flow|40.1197|2014-07-03/ps_ratio|1.3271|2014-07-17/ps_ratio|1.2238|2014-07-31/ps_ratio|1.3033|2014-08-14/ps_ratio|1.244|2014-08-28/ps_ratio|1.2109|2014-07-03/pe_ratio|17.979|2014-07-17/pe_ratio|16.5804|2014-07-31/pe_ratio|17.6573|2014-08-14/pe_ratio|16.8531|2014-08-28/pe_ratio|16.4056|2014-07-10/price_to_book_value|1.9009|2014-07-24/price_to_book_value|1.9063|2014-08-07/price_to_book_value|1.9421|2014-08-21/price_to_book_value|1.8643|2014-07-07/peg_ratio||2014-07-21/peg_ratio||2014-08-04/peg_ratio||2014-08-18/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|2.0746|2014-07-31/percent_of_shares_outstanding|2.1548|2014-08-15/percent_of_shares_outstanding|2.1965|2014-08-29/percent_of_shares_outstanding|2.2567|2014-07-31/price|25.25|2014-08-29/price|23.33|2014-07-31/total_return_price|25.25|2014-08-29/total_return_price|23.33|2014-07-08/enterprise_value|143.8016|2014-07-22/enterprise_value|142.5319|2014-08-05/enterprise_value|147.5404|2014-08-19/enterprise_value|140.5567 russ2000_1805|UFPT|201409|68.173|33.048|13.5|33.539|8.355|19.135|13.259|5.876||93.003|71.218||0.9309|13.3655|36.7911|1.1162|1.1278|15.2797|1.7352||0.0335|0|0.8461|2.5845|7.186|0.29||35.406|9.752|5.94|3.179|2.066|-0.02|21.98|21.98|125.1681|22.02|2014-10-02/ev_revenues|0.8927|2014-10-16/ev_revenues|0.8546|2014-10-30/ev_revenues|0.9196|2014-11-13/ev_revenues|0.9185|2014-11-28/ev_revenues|0.8932|2014-10-09/ev_free_cash_flow|-357.2057|2014-10-23/ev_free_cash_flow|-359.1015|2014-11-06/ev_free_cash_flow|-385.6428|2014-11-20/ev_free_cash_flow|-364.157|2014-10-09/ps_ratio|1.0915|2014-10-23/ps_ratio|1.0962|2014-11-06/ps_ratio|1.161|2014-11-20/ps_ratio|1.1085|2014-10-09/pe_ratio|16.1832|2014-10-23/pe_ratio|16.2519|2014-11-06/pe_ratio|17.2137|2014-11-20/pe_ratio|16.4351|2014-10-02/price_to_book_value|1.6564|2014-10-16/price_to_book_value|1.5994|2014-10-30/price_to_book_value|1.6966|2014-11-13/price_to_book_value|1.695|2014-11-28/price_to_book_value|1.6571|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|2.5913|2014-10-31/percent_of_shares_outstanding|2.414|2014-11-14/percent_of_shares_outstanding|2.1583|2014-11-28/percent_of_shares_outstanding|2.0742|2014-10-31/price|22.02|2014-11-28/price|21.84|2014-10-31/total_return_price|22.02|2014-11-28/total_return_price|21.84|2014-10-14/enterprise_value|118.7466|2014-10-28/enterprise_value|126.7205|2014-11-11/enterprise_value|134.2005|2014-11-25/enterprise_value|123.4039 russ2000_1805|UFPT|201412|67.271|34.052|12.893|34.843|8.275|17.556|11.613|5.943||94.992|72.789||1.0236|18.865|-443.9914|1.267|1.1842|17.5573|1.8521||0.0302|0|0.7391|1.7515|7.19|0.22||35.267|8.406|5.479|2.553|1.571|-0.039|24.585|24.585|137.0937|22.28|2015-01-09/ev_revenues|0.9427|2015-01-23/ev_revenues|0.9402|2015-02-06/ev_revenues|0.9381|2015-02-20/ev_revenues|0.9615|2015-01-12/ev_free_cash_flow|-57.0958|2015-01-26/ev_free_cash_flow|-57.2488|2015-02-09/ev_free_cash_flow|-55.8105|2015-02-23/ev_free_cash_flow|-58.1362|2015-01-02/ps_ratio|1.2281|2015-01-16/ps_ratio|1.2147|2015-01-30/ps_ratio|1.1472|2015-02-13/ps_ratio|1.2059|2015-02-27/ps_ratio|1.1925|2015-01-02/pe_ratio|22.5|2015-01-16/pe_ratio|22.2547|2015-01-30/pe_ratio|21.0189|2015-02-13/pe_ratio|22.0943|2015-02-27/pe_ratio|21.8491|2015-01-09/price_to_book_value|1.7108|2015-01-23/price_to_book_value|1.7071|2015-02-06/price_to_book_value|1.7041|2015-02-20/price_to_book_value|1.7383|2015-01-06/peg_ratio||2015-01-20/peg_ratio||2015-02-03/peg_ratio||2015-02-17/peg_ratio||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|1.6435|2015-01-30/percent_of_shares_outstanding|1.5957|2015-02-13/percent_of_shares_outstanding|1.5999|2015-02-27/percent_of_shares_outstanding|1.7077|2015-01-30/price|22.28|2015-02-27/price|23.16|2015-01-30/total_return_price|22.28|2015-02-27/total_return_price|23.16|2015-01-06/enterprise_value|127.3672|2015-01-20/enterprise_value|131.3964|2015-02-03/enterprise_value|129.9826|2015-02-17/enterprise_value|134.8601 russ2000_1805|UFPT|201503|61.329|24.392|12.925|42.291|8.196|16.939|9.836|7.103||97.087|74.442||0.8926|19.6013|-54.0107|1.2291|1.1338|20.7736|1.6373||0.027|0|0.2432|1.9105|7.193|0.23||33.977|8.638|6.024|2.543|1.653|-0.024|22.78|22.78|140.1495|20.29|2015-04-06/ev_revenues|1.0014|2015-04-20/ev_revenues|0.9291|2015-05-04/ev_revenues|0.8943|2015-05-18/ev_revenues|0.8635|2015-04-06/ev_free_cash_flow|-14.4611|2015-04-20/ev_free_cash_flow|-13.4174|2015-05-04/ev_free_cash_flow|-12.9141|2015-05-18/ev_free_cash_flow|-12.47|2015-04-10/ps_ratio|1.0734|2015-04-24/ps_ratio|1.0988|2015-05-08/ps_ratio|1.0387|2015-05-22/ps_ratio|1.0382|2015-04-10/pe_ratio|20.72|2015-04-24/pe_ratio|21.21|2015-05-08/pe_ratio|20.05|2015-05-22/pe_ratio|20.04|2015-04-06/price_to_book_value|1.6546|2015-04-20/price_to_book_value|1.5514|2015-05-04/price_to_book_value|1.5016|2015-05-18/price_to_book_value|1.4577|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.0993|2015-04-30/percent_of_shares_outstanding|2.5292|2015-05-15/percent_of_shares_outstanding|3.0949|2015-05-29/percent_of_shares_outstanding|3.8553|2015-04-30/price|20.29|2015-05-29/price|19.83|2015-04-30/total_return_price|20.29|2015-05-29/total_return_price|19.83|2015-04-14/enterprise_value|128.6344|2015-04-28/enterprise_value|128.3501|2015-05-12/enterprise_value|117.2614|2015-05-26/enterprise_value|120.8866 russ2000_1805|UFPT|201506|64.821|29.173|12.832|43.122|8.116|18.337|11.621|6.716||99.925|76.715||0.9189|16.1661|-13.2694|1.0337|1.0879|21|1.5368||0.0237|0|0.165|4.5412|7.21|0.32||36.499|10.293|6.776|3.495|2.272|0.008|20.92|20.92|133.3968|19.89|2015-07-13/ev_revenues|0.858|2015-07-27/ev_revenues|0.7904|2015-08-10/ev_revenues|0.8928|2015-08-24/ev_revenues|0.8651|2015-07-13/ev_free_cash_flow|-69.2441|2015-07-27/ev_free_cash_flow|-63.7854|2015-08-10/ev_free_cash_flow|-72.0549|2015-08-24/ev_free_cash_flow|-69.8144|2015-07-06/ps_ratio|1.024|2015-07-20/ps_ratio|1.0184|2015-08-03/ps_ratio|1.0103|2015-08-17/ps_ratio|1.1076|2015-08-31/ps_ratio|1.0969|2015-07-06/pe_ratio|18.9528|2015-07-20/pe_ratio|18.8491|2015-08-03/pe_ratio|18.6981|2015-08-17/pe_ratio|20.5|2015-08-31/pe_ratio|20.3019|2015-07-13/price_to_book_value|1.4802|2015-07-27/price_to_book_value|1.3847|2015-08-10/price_to_book_value|1.5294|2015-08-24/price_to_book_value|1.4902|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|1.2742|2015-07-31/percent_of_shares_outstanding|1.6353|2015-08-14/percent_of_shares_outstanding|1.4924|2015-08-31/percent_of_shares_outstanding|1.5051|2015-07-31/price|19.89|2015-08-31/price|21.52|2015-07-31/total_return_price|19.89|2015-08-31/total_return_price|21.52|2015-07-07/enterprise_value|118.1154|2015-07-21/enterprise_value|115.0518|2015-08-04/enterprise_value|126.024|2015-08-18/enterprise_value|129.7289 russ2000_1805|UFPT|201509|65.569|29.355|13.535|44.577|8.037|18.682|12.183|6.499||101.555|78.706|0.587|0.9756|18.1455|-78.7356|1.13|1.1347|21|1.6464||0.0209|0|0.5114|1.248|7.23|0.28||34.441|9.51|5.604|3.064|1.992|0.009|22.85|22.85|133.0775|24.51|2015-10-06/ev_revenues|1.0533|2015-10-20/ev_revenues|1.0584|2015-11-03/ev_revenues|1.0838|2015-11-17/ev_revenues|1.037|2015-10-06/ev_free_cash_flow|-74.6471|2015-10-20/ev_free_cash_flow|-75.0079|2015-11-03/ev_free_cash_flow|-76.8123|2015-11-17/ev_free_cash_flow|-73.4923|2015-10-12/ps_ratio|1.247|2015-10-26/ps_ratio|1.2419|2015-11-09/ps_ratio|1.2676|2015-11-23/ps_ratio|1.2162|2015-10-12/pe_ratio|23.1048|2015-10-26/pe_ratio|23.0095|2015-11-09/pe_ratio|23.4857|2015-11-23/pe_ratio|22.5333|2015-10-06/price_to_book_value|1.7221|2015-10-20/price_to_book_value|1.7291|2015-11-03/price_to_book_value|1.7643|2015-11-17/price_to_book_value|1.6996|2015-10-13/peg_ratio||2015-10-27/peg_ratio||2015-11-10/peg_ratio||2015-11-24/peg_ratio||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|0.7228|2015-10-30/percent_of_shares_outstanding|0.5234|2015-11-13/percent_of_shares_outstanding|0.4581|2015-11-30/percent_of_shares_outstanding|0.4729|2015-10-30/price|24.51|2015-11-30/price|24.41|2015-10-30/total_return_price|24.51|2015-11-30/total_return_price|24.41|2015-10-13/enterprise_value|149.2223|2015-10-27/enterprise_value|145.1535|2015-11-10/enterprise_value|147.6519|2015-11-24/enterprise_value|141.513 russ2000_1805|UFPT|201512|63.288|29.804|14.202|46.555|7.958|16.063|10.668|5.395||103.572|80.382|0.587|0.9774|18.7225|-69.27|1.1883|1.1607|21.5048|1.6174||0.0181|0|0.4911|0.1942|7.188|0.23||33.933|9.012|5.604|2.638|1.676|0.034|23.82|23.82|136.0166|21.67|2016-01-12/ev_revenues|0.9992|2016-01-26/ev_revenues|0.9205|2016-02-09/ev_revenues|0.884|2016-02-23/ev_revenues|0.9441|2016-01-12/ev_free_cash_flow|-43.0445|2016-01-26/ev_free_cash_flow|-39.6546|2016-02-09/ev_free_cash_flow|-38.0816|2016-02-23/ev_free_cash_flow|-40.6738|2016-01-04/ps_ratio|1.2423|2016-01-19/ps_ratio|1.1603|2016-02-02/ps_ratio|1.1292|2016-02-16/ps_ratio|1.0991|2016-01-04/pe_ratio|22.5849|2016-01-19/pe_ratio|21.0943|2016-02-02/pe_ratio|20.5283|2016-02-16/pe_ratio|19.9811|2016-01-12/price_to_book_value|1.6092|2016-01-26/price_to_book_value|1.5037|2016-02-09/price_to_book_value|1.4547|2016-02-23/price_to_book_value|1.5354|2016-01-05/peg_ratio||2016-01-19/peg_ratio||2016-02-02/peg_ratio||2016-02-16/peg_ratio||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|0.2665|2016-01-29/percent_of_shares_outstanding|0.2279|2016-02-12/percent_of_shares_outstanding|0.1848|2016-02-29/percent_of_shares_outstanding|0.1314|2016-01-29/price|21.67|2016-02-29/price|22.37|2016-01-29/total_return_price|21.67|2016-02-29/total_return_price|22.37|2016-01-05/enterprise_value|140.089|2016-01-19/enterprise_value|131.7343|2016-02-02/enterprise_value|127.4498|2016-02-16/enterprise_value|123.3081 russ2000_1805|UFPT|201603|62.376|25.459|13.218|46.87|7.878|14.204|8.763|5.441||104.76|81.457|0.587|0.945|19.2963|-40.7109|1.1379|1.125|20.4528|1.5366||0.0155|0|0.5254|0.1115|7.253|0.15||34.503|7.727|5.904|1.715|1.075|0.011|22.27|22.27|127.6937|24.85|2016-04-05/ev_revenues|1.003|2016-04-19/ev_revenues|1.0038|2016-05-03/ev_revenues|1.0962|2016-05-17/ev_revenues|0.9405|2016-05-31/ev_revenues|0.94|2016-04-05/ev_free_cash_flow|57.2231|2016-04-19/ev_free_cash_flow|57.2654|2016-05-03/ev_free_cash_flow|62.5417|2016-05-17/ev_free_cash_flow|53.6586|2016-05-31/ev_free_cash_flow|53.6292|2016-04-12/ps_ratio|1.1905|2016-04-26/ps_ratio|1.2573|2016-05-10/ps_ratio|1.2915|2016-05-24/ps_ratio|1.0905|2016-04-12/pe_ratio|23.449|2016-04-26/pe_ratio|24.7653|2016-05-10/pe_ratio|25.4388|2016-05-24/pe_ratio|21.4796|2016-04-05/price_to_book_value|1.562|2016-04-19/price_to_book_value|1.563|2016-05-03/price_to_book_value|1.686|2016-05-17/price_to_book_value|1.4789|2016-05-31/price_to_book_value|1.4782|2016-04-12/peg_ratio||2016-04-26/peg_ratio||2016-05-10/peg_ratio||2016-05-24/peg_ratio||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|0.2144|2016-04-29/percent_of_shares_outstanding|0.1878|2016-05-13/percent_of_shares_outstanding|0.2523|2016-05-31/percent_of_shares_outstanding|0.465|2016-04-29/price|24.85|2016-05-31/price|21.55|2016-04-29/total_return_price|24.85|2016-05-31/total_return_price|21.55|2016-04-12/enterprise_value|140.4394|2016-04-26/enterprise_value|150.3798|2016-05-10/enterprise_value|155.3045|2016-05-24/enterprise_value|127.4232 russ2000_1805|UFPT|201606|66.986|27.007|13.884|48.325|7.799|16.469|11.252|5.217||108.51|84.192|0.587|0.8962|18.2535|51.129|1.0922|1.0801|21.2755|1.4199||0.0126|0|0.5167|3.0972|7.25|0.38||37.902|10.286|6.47|4.208|2.735|0.015|22.54|22.54|125.986|22.89|2016-07-12/ev_revenues|1.0437|2016-07-26/ev_revenues|1.0089|2016-08-09/ev_revenues|1.0246|2016-08-23/ev_revenues|1.0574|2016-07-12/ev_free_cash_flow|-119.3583|2016-07-26/ev_free_cash_flow|-115.3846|2016-08-09/ev_free_cash_flow|-117.1754|2016-08-23/ev_free_cash_flow|-120.9307|2016-07-05/ps_ratio|1.152|2016-07-19/ps_ratio|1.1782|2016-08-02/ps_ratio|1.2367|2016-08-16/ps_ratio|1.2203|2016-08-30/ps_ratio|1.2891|2016-07-05/pe_ratio|21.5673|2016-07-19/pe_ratio|22.0577|2016-08-02/pe_ratio|23.1538|2016-08-16/pe_ratio|22.8462|2016-08-30/pe_ratio|24.1346|2016-07-12/price_to_book_value|1.5904|2016-07-26/price_to_book_value|1.5453|2016-08-09/price_to_book_value|1.5656|2016-08-23/price_to_book_value|1.6082|2016-07-05/peg_ratio||2016-07-19/peg_ratio||2016-08-02/peg_ratio||2016-08-16/peg_ratio||2016-08-30/peg_ratio||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|2.7014|2016-07-29/percent_of_shares_outstanding|2.5486|2016-08-15/percent_of_shares_outstanding|2.5516|2016-08-31/percent_of_shares_outstanding|2.3107|2016-07-29/price|22.89|2016-08-31/price|24.84|2016-07-29/total_return_price|22.89|2016-08-31/total_return_price|24.84|2016-07-05/enterprise_value|135.7082|2016-07-19/enterprise_value|139.3769|2016-08-02/enterprise_value|148.2878|2016-08-16/enterprise_value|145.9765|2016-08-30/enterprise_value|155.6553 russ2000_1805|UFPT|201609|69.635|30.118|14.568|48.762|7.719|16.555|11.506|5.049||111.488|86.861|0.587|1.198|19.835|-137.0079|1.2633|1.3759|25.7596|1.7906||0.01|0|0.4396|2.2794|7.282|0.37||37.22|8.452|6.027|4.106|2.669|0.025|26.5|26.5|167.8622|26.7|2016-10-04/ev_revenues|1.1172|2016-10-18/ev_revenues|1.1067|2016-11-01/ev_revenues|1.1042|2016-11-15/ev_revenues|1.0919|2016-11-29/ev_revenues|1.0642|2016-10-04/ev_free_cash_flow|154.9628|2016-10-18/ev_free_cash_flow|153.5023|2016-11-01/ev_free_cash_flow|153.1545|2016-11-15/ev_free_cash_flow|151.4528|2016-11-29/ev_free_cash_flow|147.6118|2016-10-11/ps_ratio|1.3012|2016-10-25/ps_ratio|1.3598|2016-11-08/ps_ratio|1.2689|2016-11-22/ps_ratio|1.2891|2016-10-11/pe_ratio|22.823|2016-10-25/pe_ratio|23.8496|2016-11-08/pe_ratio|22.2566|2016-11-22/pe_ratio|22.6106|2016-10-04/price_to_book_value|1.6988|2016-10-18/price_to_book_value|1.6852|2016-11-01/price_to_book_value|1.682|2016-11-15/price_to_book_value|1.6662|2016-11-29/price_to_book_value|1.6305|2016-10-11/peg_ratio|2.9955|2016-10-25/peg_ratio|3.1303|2016-11-08/peg_ratio|2.9212|2016-11-22/peg_ratio|2.9676|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|2.1671|2016-10-31/percent_of_shares_outstanding|2.2462|2016-11-15/percent_of_shares_outstanding|2.2845|2016-11-30/percent_of_shares_outstanding|1.6018|2016-10-31/price|26.7|2016-11-30/price|25.1|2016-10-31/total_return_price|26.7|2016-11-30/total_return_price|25.1|2016-10-11/enterprise_value|156.6433|2016-10-25/enterprise_value|164.9936|2016-11-08/enterprise_value|152.7782|2016-11-22/enterprise_value|155.6694 russ2000_1805|UFPT|201612|69.847|31.359|14.151|48.516|7.64|14.881|9.556|5.325||113.053|88.352|0.587|1.1045|19.2039|153.1986|1.1964|1.3169|23.0973|1.6824|3.0315|0.0076|0|0.4576|1.0536|7.305|0.2||36.506|8.185|5.703|2.288|1.491|0.029|25.45|25.45|159.6448|24.95|2017-01-10/ev_revenues|1.035|2017-01-24/ev_revenues|1.0005|2017-02-07/ev_revenues|0.9339|2017-02-21/ev_revenues|1.0104|2017-01-10/ev_free_cash_flow|72.0248|2017-01-24/ev_free_cash_flow|69.6206|2017-02-07/ev_free_cash_flow|64.984|2017-02-21/ev_free_cash_flow|70.3075|2017-01-03/ps_ratio|1.2815|2017-01-17/ps_ratio|1.2168|2017-01-31/ps_ratio|1.2417|2017-02-14/ps_ratio|1.2143|2017-02-28/ps_ratio|1.1944|2017-01-03/pe_ratio|23.4091|2017-01-17/pe_ratio|22.2273|2017-01-31/pe_ratio|22.6818|2017-02-14/pe_ratio|22.1818|2017-02-28/pe_ratio|21.8182|2017-01-10/price_to_book_value|1.6077|2017-01-24/price_to_book_value|1.563|2017-02-07/price_to_book_value|1.4769|2017-02-21/price_to_book_value|1.5758|2017-01-03/peg_ratio|6.2034|2017-01-17/peg_ratio|5.8902|2017-01-31/peg_ratio|6.0107|2017-02-14/peg_ratio|5.8782|2017-02-28/peg_ratio|5.7818|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|0.9597|2017-01-31/percent_of_shares_outstanding|0.7119|2017-02-15/percent_of_shares_outstanding|0.7505|2017-02-28/percent_of_shares_outstanding|0.7164|2017-01-31/price|24.95|2017-02-28/price|24|2017-01-31/total_return_price|24.95|2017-02-28/total_return_price|24|2017-01-03/enterprise_value|155.2189|2017-01-17/enterprise_value|145.8426|2017-01-31/enterprise_value|149.4489|2017-02-14/enterprise_value|145.482|2017-02-28/enterprise_value|142.597 russ2000_1805|UFPT|201703|72.958|33.755|14.411|49.056|7.56|16.114|10.591|5.523||115.405|90.523|0.587|1.0415|17.0032|72.4754|1.1721|1.2566|22.9545|1.6161|6.083|0.0052|0|0.449|1.3159|7.297|0.3||37.053|9.516|6.316|3.233|2.171|0.028|25.9|25.9|151.8374|26.7|2017-04-04/ev_revenues|0.993|2017-04-18/ev_revenues|1.0322|2017-05-02/ev_revenues|1.0635|2017-05-16/ev_revenues|1.0854|2017-05-30/ev_revenues|1.1146|2017-04-04/ev_free_cash_flow|16.8062|2017-04-18/ev_free_cash_flow|17.4688|2017-05-02/ev_free_cash_flow|17.9999|2017-05-16/ev_free_cash_flow|18.3703|2017-05-30/ev_free_cash_flow|18.8642|2017-04-11/ps_ratio|1.2222|2017-04-25/ps_ratio|1.2737|2017-05-09/ps_ratio|1.2982|2017-05-23/ps_ratio|1.3447|2017-04-11/pe_ratio|19.96|2017-04-25/pe_ratio|20.8|2017-05-09/pe_ratio|21.2|2017-05-23/pe_ratio|21.96|2017-04-04/price_to_book_value|1.5666|2017-04-18/price_to_book_value|1.6171|2017-05-02/price_to_book_value|1.6575|2017-05-16/price_to_book_value|1.6857|2017-05-30/price_to_book_value|1.7233|2017-04-11/peg_ratio|0.7245|2017-04-25/peg_ratio|0.755|2017-05-09/peg_ratio|0.7695|2017-05-23/peg_ratio|0.7971|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|1.1368|2017-04-28/percent_of_shares_outstanding|1.1365|2017-05-15/percent_of_shares_outstanding|1.0554|2017-05-31/percent_of_shares_outstanding|0.8881|2017-04-28/price|26.7|2017-05-31/price|27.35|2017-04-28/total_return_price|26.7|2017-05-31/total_return_price|27.35|2017-04-11/enterprise_value|147.2809|2017-04-25/enterprise_value|155.6414|2017-05-09/enterprise_value|158.4904|2017-05-23/enterprise_value|165.3607 russ2000_1805|UFPT|201706|73.379|34.514|14.095|50.836|7.481|14.992|9.365|5.627||118.698|93.153|0.587|1.1292|19.0897|19.1112|1.2795|1.3594|22.2|1.7421|0.8058|0.0029|0|0.4105|0.6503|7.323|0.36||37.886|9.941|6.061|3.959|2.63|0.029|28.3|28.3|167.5302|28.85|2017-07-11/ev_revenues|1.1311|2017-07-25/ev_revenues|1.1116|2017-08-08/ev_revenues|1.139|2017-08-22/ev_revenues|1.1292|2017-07-11/ev_free_cash_flow|20.1705|2017-07-25/ev_free_cash_flow|19.8226|2017-08-08/ev_free_cash_flow|20.3099|2017-08-22/ev_free_cash_flow|20.1355|2017-07-05/ps_ratio|1.3703|2017-07-19/ps_ratio|1.3654|2017-08-02/ps_ratio|1.4096|2017-08-16/ps_ratio|1.3851|2017-08-30/ps_ratio|1.3261|2017-07-05/pe_ratio|22.6829|2017-07-19/pe_ratio|22.6016|2017-08-02/pe_ratio|23.3333|2017-08-16/pe_ratio|22.9268|2017-08-30/pe_ratio|21.9512|2017-07-11/price_to_book_value|1.7046|2017-07-25/price_to_book_value|1.6802|2017-08-08/price_to_book_value|1.7144|2017-08-22/price_to_book_value|1.7022|2017-07-05/peg_ratio|1.2416|2017-07-19/peg_ratio|1.2371|2017-08-02/peg_ratio|1.2772|2017-08-16/peg_ratio|1.2549|2017-08-30/peg_ratio|1.2015|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|0.5048|2017-07-31/percent_of_shares_outstanding|0.4776|2017-08-15/percent_of_shares_outstanding|0.6156|2017-08-31/percent_of_shares_outstanding|0.7153|2017-07-31/price|28.85|2017-08-31/price|26.6|2017-07-31/total_return_price|28.85|2017-08-31/total_return_price|26.6|2017-07-05/enterprise_value|168.1616|2017-07-19/enterprise_value|167.4364|2017-08-02/enterprise_value|174.411|2017-08-16/enterprise_value|170.7771|2017-08-30/enterprise_value|162.0559 russ2000_1805|UFPT|201709|75.639|37.246|13.136|51.982|7.401|16.178|10.398|5.78||120.913|94.847|0.587|1.1145|20.9253|19.874|1.2191|1.417|23.4553|1.6838|1.2839|0.0007|0|0.4127|0.4477|7.353|0.23||35.684|8.193|5.693|2.551|1.695|0.051|28.1|28.1|175.5011|30.85|2017-10-03/ev_revenues|1.1779|2017-10-17/ev_revenues|1.2175|2017-10-31/ev_revenues|1.2718|2017-11-14/ev_revenues|1.0515|2017-11-28/ev_revenues|1.1083|2017-10-03/ev_free_cash_flow|22.4263|2017-10-17/ev_free_cash_flow|23.1789|2017-10-31/ev_free_cash_flow|24.2137|2017-11-14/ev_free_cash_flow|20.0188|2017-11-28/ev_free_cash_flow|21.1003|2017-10-11/ps_ratio|1.4004|2017-10-25/ps_ratio|1.5497|2017-11-08/ps_ratio|1.3358|2017-11-22/ps_ratio|1.3159|2017-10-11/pe_ratio|25.8257|2017-10-25/pe_ratio|28.578|2017-11-08/pe_ratio|24.633|2017-11-22/pe_ratio|24.2661|2017-10-03/price_to_book_value|1.7407|2017-10-17/price_to_book_value|1.7888|2017-10-31/price_to_book_value|1.8549|2017-11-14/price_to_book_value|1.5868|2017-11-28/price_to_book_value|1.6559|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|0.3402|2017-10-31/percent_of_shares_outstanding|0.3779|2017-11-15/percent_of_shares_outstanding|0.4131|2017-11-30/percent_of_shares_outstanding|0.4175|2017-10-31/price|30.85|2017-11-30/price|27.55|2017-10-31/total_return_price|30.85|2017-11-30/total_return_price|27.55|2017-10-11/enterprise_value|167.4941|2017-10-25/enterprise_value|189.3047|2017-11-08/enterprise_value|157.9757|2017-11-22/enterprise_value|155.0687 russ2000_1805|UFPT|201712|75.074|37.978|12.863|53.652|7.322|14.495|9.943|4.552||123.712|97.562|0.587|1.0811|17.8501|20.5831|1.1896|1.3581|25.0459|1.6229||0|0|0.3999|0.2663|7.37|0.37||37.22|7.837|5.654|2.116|2.715|0.058|27.8|27.8|161.2462|29.15|2018-01-09/ev_revenues|1.1417|2018-01-23/ev_revenues|1.1712|2018-02-06/ev_revenues|1.1614|2018-02-20/ev_revenues|1.1835|2018-01-09/ev_free_cash_flow|23.8162|2018-01-23/ev_free_cash_flow|24.4326|2018-02-06/ev_free_cash_flow|24.2271|2018-02-20/ev_free_cash_flow|24.6894|2018-01-03/ps_ratio|1.3868|2018-01-17/ps_ratio|1.4092|2018-01-31/ps_ratio|1.4464|2018-02-14/ps_ratio|1.4092|2018-02-28/ps_ratio|1.4116|2018-01-03/pe_ratio|22.1825|2018-01-17/pe_ratio|22.5397|2018-01-31/pe_ratio|23.1349|2018-02-14/pe_ratio|22.5397|2018-02-28/pe_ratio|22.5794|2018-01-09/price_to_book_value|1.6713|2018-01-23/price_to_book_value|1.7066|2018-02-06/price_to_book_value|1.6949|2018-02-20/price_to_book_value|1.7214|2018-01-03/peg_ratio|1.525|2018-01-17/peg_ratio|1.5496|2018-01-31/peg_ratio|1.5905|2018-02-14/peg_ratio|1.5496|2018-02-28/peg_ratio|1.5523|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|0.3213|2018-01-31/percent_of_shares_outstanding|0.2786|2018-02-15/percent_of_shares_outstanding|0.5136|2018-02-28/percent_of_shares_outstanding|0.5266|2018-01-31/price|29.15|2018-02-28/price|28.45|2018-01-31/total_return_price|29.15|2018-02-28/total_return_price|28.45|2018-01-03/enterprise_value|165.5092|2018-01-17/enterprise_value|168.7854|2018-01-31/enterprise_value|174.2457|2018-02-14/enterprise_value|168.7854|2018-02-28/enterprise_value|169.1494 russ2000_1805|UFPT|201803|58.099|7.064|18.258|58.787|75.024|68.203|16.939|51.264||126.021|99.244|0.587|1.2251|29.2854|25.5564|1.3294|1.4414|23.0556|1.771|1.5851|0.3911|0|-4.2128|0.5296|7.378|0.24||42.931|10.185|6.592|2.366|1.777|-0.248|29.5|29.5|174.5344|33.25|2018-04-03/ev_revenues|1.744|2018-04-17/ev_revenues|1.7969|2018-05-01/ev_revenues|1.8898|2018-05-15/ev_revenues|1.7446|2018-05-29/ev_revenues|1.747|2018-04-03/ev_free_cash_flow|289.5177|2018-04-17/ev_free_cash_flow|298.2978|2018-05-01/ev_free_cash_flow|313.721|2018-05-15/ev_free_cash_flow|289.6136|2018-05-29/ev_free_cash_flow|290.0104|2018-04-11/ps_ratio|1.5217|2018-04-25/ps_ratio|1.5361|2018-05-09/ps_ratio|1.5361|2018-05-23/ps_ratio|1.5098|2018-04-11/pe_ratio|26.5|2018-04-25/pe_ratio|26.75|2018-05-09/pe_ratio|26.75|2018-05-23/pe_ratio|26.2917|2018-04-03/price_to_book_value|1.7923|2018-04-17/price_to_book_value|1.8568|2018-05-01/price_to_book_value|1.9702|2018-05-15/price_to_book_value|1.793|2018-05-29/price_to_book_value|1.796|2018-04-11/peg_ratio||2018-04-25/peg_ratio||2018-05-09/peg_ratio||2018-05-23/peg_ratio||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|0.5306|2018-04-30/percent_of_shares_outstanding|0.484|2018-05-15/percent_of_shares_outstanding|0.6112|2018-05-31/percent_of_shares_outstanding|0.4464|2018-04-30/price|33.25|2018-05-31/price|30.6|2018-04-30/total_return_price|33.25|2018-05-31/total_return_price|30.6|2018-04-11/enterprise_value|275.0489|2018-04-25/enterprise_value|277.3224|2018-05-09/enterprise_value|278.1024|2018-05-23/enterprise_value|274.0609 russ2000_1805|UFPT|201806|57.548|5.915|18.732|58.689|74.698|62.256|20.338|41.918||131.086|103.259|0.587|1.7805|25.6166|295.5653|1.3484|1.4978|26.0833|1.8368||0.3019|0|-3.1744|0.3917|7.413|0.54||49.019|12.986|7.417|5.275|3.99|-0.397|30.85|30.85|272.2238|32.7|2018-07-10/ev_revenues|1.635|2018-07-24/ev_revenues|1.6908|2018-08-07/ev_revenues|1.8158|2018-08-21/ev_revenues|1.818|2018-07-10/ev_free_cash_flow|33.3248|2018-07-24/ev_free_cash_flow|34.4622|2018-08-07/ev_free_cash_flow|37.0101|2018-08-21/ev_free_cash_flow|37.0556|2018-07-05/ps_ratio|1.4434|2018-07-19/ps_ratio|1.4994|2018-08-02/ps_ratio|1.5397|2018-08-16/ps_ratio|1.5688|2018-08-30/ps_ratio|1.58|2018-07-05/pe_ratio|23.3696|2018-07-19/pe_ratio|24.2754|2018-08-02/pe_ratio|24.9275|2018-08-16/pe_ratio|25.3986|2018-08-30/pe_ratio|25.5797|2018-07-10/price_to_book_value|1.7994|2018-07-24/price_to_book_value|1.8696|2018-08-07/price_to_book_value|2.0268|2018-08-21/price_to_book_value|2.0296|2018-07-05/peg_ratio|1.9163|2018-07-19/peg_ratio|1.9906|2018-08-02/peg_ratio|2.0441|2018-08-16/peg_ratio|2.0827|2018-08-30/peg_ratio|2.0975|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|0.3837|2018-07-31/percent_of_shares_outstanding|0.4685|2018-08-15/percent_of_shares_outstanding|0.512|2018-08-31/percent_of_shares_outstanding|0.4861|2018-07-31/price|32.7|2018-08-31/price|35.25|2018-07-31/total_return_price|32.7|2018-08-31/total_return_price|35.25|2018-07-05/enterprise_value|271.0031|2018-07-19/enterprise_value|280.2026|2018-08-02/enterprise_value|286.8262|2018-08-16/enterprise_value|291.61|2018-08-30/enterprise_value|293.4499 russ2000_1805|UFPT|201809|58.319|5.088|19.902|58.459|74.384|57.963|21.314|36.649||135.797|107.392|0.587|1.8336|23.7583|37.3741|1.5469|1.5979|25.8696|2.0492|2.1213|0.2493|0|-2.2571|0.4895|7.435|0.56||47.808|12.431|6.541|5.627|4.134|-0.343|36.75|36.75|296.3937|34.52|2018-10-02/ev_revenues|1.7607|2018-10-16/ev_revenues|1.6078|2018-10-30/ev_revenues|1.6228|2018-11-13/ev_revenues|1.6207|2018-11-27/ev_revenues|1.6715|2018-10-02/ev_free_cash_flow|31.2073|2018-10-16/ev_free_cash_flow|28.4973|2018-10-30/ev_free_cash_flow|28.7631|2018-11-13/ev_free_cash_flow|28.7262|2018-11-27/ev_free_cash_flow|29.6271|2018-10-11/ps_ratio|1.4319|2018-10-25/ps_ratio|1.411|2018-11-08/ps_ratio|1.4114|2018-11-23/ps_ratio|1.5398|2018-10-11/pe_ratio|20.0292|2018-10-25/pe_ratio|19.7368|2018-11-08/pe_ratio|19.7427|2018-11-23/pe_ratio|21.538|2018-10-02/price_to_book_value|2.0828|2018-10-16/price_to_book_value|1.8835|2018-10-30/price_to_book_value|1.9031|2018-11-13/price_to_book_value|1.9004|2018-11-27/price_to_book_value|1.9666|2018-10-11/peg_ratio|0.3521|2018-10-25/peg_ratio|0.347|2018-11-08/peg_ratio|0.3471|2018-11-23/peg_ratio|0.3787|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|0.5465|2018-10-31/percent_of_shares_outstanding|0.7516|2018-11-15/percent_of_shares_outstanding|0.8171|2018-11-30/percent_of_shares_outstanding|0.8761|2018-10-31/price|34.52|2018-11-30/price|36.29|2018-10-31/total_return_price|34.52|2018-11-30/total_return_price|36.29|2018-10-11/enterprise_value|281.3011|2018-10-25/enterprise_value|277.6145|2018-11-08/enterprise_value|277.6882|2018-11-23/enterprise_value|300.324 russ2000_1805|UFPT|201812|55.626|3.238|19.576|57.667|74.07|49.141|20.658|28.483||140.457|111.802|0.587|1.4128|17.0332|25.0414|1.2857|1.24|17.345|1.6294|0.3049|0.179|0|-1.9944|0.7954|7.502|0.59||50.697|12.706|7.104|5.136|4.41|-0.285|30.04|30.04|247.4581|33|2019-01-09/ev_revenues|1.297|2019-01-23/ev_revenues|1.3381|2019-02-06/ev_revenues|1.3807|2019-02-20/ev_revenues|1.3889|2019-01-09/ev_free_cash_flow|15.5432|2019-01-23/ev_free_cash_flow|16.0358|2019-02-06/ev_free_cash_flow|16.547|2019-02-20/ev_free_cash_flow|16.6446|2019-01-04/ps_ratio|1.23|2019-01-18/ps_ratio|1.1863|2019-02-01/ps_ratio|1.2916|2019-02-15/ps_ratio|1.287|2019-01-04/pe_ratio|16.3316|2019-01-18/pe_ratio|15.7513|2019-02-01/pe_ratio|17.1503|2019-02-15/pe_ratio|17.0881|2019-01-09/price_to_book_value|1.6027|2019-01-23/price_to_book_value|1.6584|2019-02-06/price_to_book_value|1.7163|2019-02-20/price_to_book_value|1.7273|2019-01-04/peg_ratio|0.3071|2019-01-18/peg_ratio|0.2962|2019-02-01/peg_ratio|0.3225|2019-02-15/peg_ratio|0.3214|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|0.7263|2019-01-31/percent_of_shares_outstanding|0.8109|2019-02-15/percent_of_shares_outstanding|0.765|2019-02-28/percent_of_shares_outstanding|0.6961|2019-01-31/price|33|2019-02-28/price|33.5|2019-01-31/total_return_price|33|2019-02-28/total_return_price|33.5|2019-01-04/enterprise_value|254.6928|2019-01-18/enterprise_value|246.4212|2019-02-01/enterprise_value|266.3617|2019-02-15/enterprise_value|265.4755 russ2000_1805|UFPT|201903|55.048|2.493|19.437|61.24|73.756|48.164|18.97|29.194||144.499|115.536|0.587|1.4766|18.2535|17.6957|1.5413|1.4594|19.3782|1.8462|0.3644|0.1532|0|-1.3854|0.7669|7.466|0.5||47.328|12.497|7.244|4.783|3.734|-0.231|37.4|37.4|299.0016|36.4|2019-04-03/ev_revenues|1.5065|2019-04-17/ev_revenues|1.5148|2019-05-01/ev_revenues|1.4869|2019-05-15/ev_revenues|1.5684|2019-05-29/ev_revenues|1.488|2019-04-03/ev_free_cash_flow|13.5778|2019-04-17/ev_free_cash_flow|13.6532|2019-05-01/ev_free_cash_flow|13.4012|2019-05-15/ev_free_cash_flow|14.136|2019-05-29/ev_free_cash_flow|13.4115|2019-04-12/ps_ratio|1.3841|2019-04-26/ps_ratio|1.3833|2019-05-10/ps_ratio|1.43|2019-05-24/ps_ratio|1.4265|2019-04-12/pe_ratio|16.5205|2019-04-26/pe_ratio|16.5114|2019-05-10/pe_ratio|17.0685|2019-05-24/pe_ratio|17.0274|2019-04-03/price_to_book_value|1.8954|2019-04-17/price_to_book_value|1.9067|2019-05-01/price_to_book_value|1.869|2019-05-15/price_to_book_value|1.979|2019-05-29/price_to_book_value|1.8706|2019-04-12/peg_ratio|0.2002|2019-04-26/peg_ratio|0.2001|2019-05-10/peg_ratio|0.2069|2019-05-24/peg_ratio|0.2064|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|0.7709|2019-04-30/percent_of_shares_outstanding|0.6545|2019-05-15/percent_of_shares_outstanding|0.6131|2019-05-31/percent_of_shares_outstanding|0.7774|2019-04-30/price|36.4|2019-05-31/price|36.92|2019-04-30/total_return_price|36.4|2019-05-31/total_return_price|36.92|2019-04-12/enterprise_value|287.903|2019-04-26/enterprise_value|287.7547|2019-05-10/enterprise_value|297.1442|2019-05-24/enterprise_value|296.476 russ2000_1805|UFPT|201906|57.934|5.231|19.038|60.877|73.441|45.311|20.905|24.406||149.654|120.134|0.587|1.6263|19.0379|14.658|1.6479|1.6063|19.1735|2.057|0.2324|0.1165|0|2.2513|1.18|7.467|0.62||51.399|14.371|7.799|6.18|4.598|-0.194|41.61|41.61|331.367|43.56|2019-07-10/ev_revenues|1.5777|2019-07-24/ev_revenues|1.6433|2019-08-07/ev_revenues|1.6941|2019-08-21/ev_revenues|1.5939|2019-07-10/ev_free_cash_flow|14.8359|2019-07-24/ev_free_cash_flow|15.4521|2019-08-07/ev_free_cash_flow|15.9302|2019-08-21/ev_free_cash_flow|14.9881|2019-07-05/ps_ratio|1.5837|2019-07-19/ps_ratio|1.586|2019-08-02/ps_ratio|1.6689|2019-08-16/ps_ratio|1.5569|2019-08-30/ps_ratio|1.5819|2019-07-05/pe_ratio|18.4273|2019-07-19/pe_ratio|18.4537|2019-08-02/pe_ratio|19.4185|2019-08-16/pe_ratio|18.1145|2019-08-30/pe_ratio|18.4053|2019-07-10/price_to_book_value|1.9978|2019-07-24/price_to_book_value|2.0842|2019-08-07/price_to_book_value|2.1512|2019-08-21/price_to_book_value|2.0192|2019-07-05/peg_ratio|0.2857|2019-07-19/peg_ratio|0.2861|2019-08-02/peg_ratio|0.3011|2019-08-16/peg_ratio|0.2809|2019-08-30/peg_ratio|0.2854|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|1.0796|2019-07-31/percent_of_shares_outstanding|1.0934|2019-08-15/percent_of_shares_outstanding|0.9589|2019-08-30/percent_of_shares_outstanding|0.9681|2019-07-31/price|43.56|2019-08-30/price|41.78|2019-07-31/total_return_price|43.56|2019-08-30/total_return_price|41.78|2019-07-05/enterprise_value|322.9186|2019-07-19/enterprise_value|323.3643|2019-08-02/enterprise_value|339.6321|2019-08-16/enterprise_value|317.6446|2019-08-30/enterprise_value|322.5472 russ2000_1805|UFPT|201909|64.1|11.39|19.219|60.356|73.127|44.449|21.361|23.088||155.889|125.775|0.587|1.5774|15.8125|14.8323|1.451|1.4792|17.2115|1.9973|0.2669|0.0962|0|1.9163|0.7246|7.493|0.75||49.394|13.321|7.183|5.949|5.641|-0.165|38.6|38.6|302.4168|41.61|2019-10-02/ev_revenues|1.4935|2019-10-16/ev_revenues|1.4804|2019-10-30/ev_revenues|1.5982|2019-11-13/ev_revenues|1.6375|2019-11-27/ev_revenues|1.789|2019-10-02/ev_free_cash_flow|11.9397|2019-10-16/ev_free_cash_flow|11.8351|2019-10-30/ev_free_cash_flow|12.7771|2019-11-13/ev_free_cash_flow|13.0911|2019-11-27/ev_free_cash_flow|14.3022|2019-10-11/ps_ratio|1.5083|2019-10-25/ps_ratio|1.4865|2019-11-08/ps_ratio|1.5956|2019-11-22/ps_ratio|1.6844|2019-10-11/pe_ratio|16.2927|2019-10-25/pe_ratio|16.0569|2019-11-08/pe_ratio|17.2358|2019-11-22/pe_ratio|18.1951|2019-10-02/price_to_book_value|1.8816|2019-10-16/price_to_book_value|1.8649|2019-10-30/price_to_book_value|2.0152|2019-11-13/price_to_book_value|2.0653|2019-11-27/price_to_book_value|2.2585|2019-10-11/peg_ratio|0.3715|2019-10-25/peg_ratio|0.3661|2019-11-08/peg_ratio|0.393|2019-11-22/peg_ratio|0.4148|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|0.6969|2019-10-31/percent_of_shares_outstanding|0.6486|2019-11-15/percent_of_shares_outstanding|0.3683|2019-11-29/percent_of_shares_outstanding|0.285|2019-10-31/price|41.61|2019-11-29/price|46.35|2019-10-31/total_return_price|41.61|2019-11-29/total_return_price|46.35|2019-10-11/enterprise_value|301.689|2019-10-25/enterprise_value|297.3754|2019-11-08/enterprise_value|318.943|2019-11-22/enterprise_value|336.4946 russ2000_1805|UFPT|201912|53.25|3.743|18.276|59.773|72.813|26.767|16.308|10.459||161.991|131.552|0.587|1.8608|18.5146|14.8764|1.9372|1.8553|20.0406|2.3501|0.4569|0|0|1.992|0.1869|7.636|0.77||50.261|13.771|7.025|6.735|5.777|-0.084|49.61|49.61|370.259|46.63|2020-01-09/ev_revenues|1.779|2020-01-23/ev_revenues|1.7528|2020-02-06/ev_revenues|1.8549|2020-02-20/ev_revenues|1.9224|2020-01-09/ev_free_cash_flow|13.867|2020-01-23/ev_free_cash_flow|13.6622|2020-02-06/ev_free_cash_flow|14.458|2020-02-20/ev_free_cash_flow|14.9847|2020-01-03/ps_ratio|1.809|2020-01-17/ps_ratio|1.7847|2020-01-31/ps_ratio|1.7665|2020-02-14/ps_ratio|1.8893|2020-02-20/ps_ratio|1.9594|2020-01-03/pe_ratio|18.0871|2020-01-17/pe_ratio|17.8447|2020-01-31/pe_ratio|17.6629|2020-02-14/pe_ratio|18.8902|2020-02-28/pe_ratio|18.6856|2020-01-09/price_to_book_value|2.2018|2020-01-23/price_to_book_value|2.1696|2020-02-06/price_to_book_value|2.2947|2020-02-20/price_to_book_value|2.3774|2020-01-03/peg_ratio|0.4917|2020-01-17/peg_ratio|0.4851|2020-01-31/peg_ratio|0.4801|2020-02-14/peg_ratio|0.5135|2020-02-28/peg_ratio|0.5079|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.2126|2020-01-31/percent_of_shares_outstanding|0.349|2020-02-14/percent_of_shares_outstanding|0.4723|2020-02-28/percent_of_shares_outstanding|0.4687|2020-01-31/price|46.63|2020-02-20/price|51.72|2020-02-28/price|49.33|2020-01-31/total_return_price|46.63|2020-02-20/total_return_price|51.72|2020-02-28/total_return_price|49.33|2020-01-03/enterprise_value|351.813|2020-01-17/enterprise_value|347.0475|2020-01-31/enterprise_value|343.4733|2020-02-14/enterprise_value|367.599|2020-02-20/enterprise_value|381.3745 russ2000_1805|UFPT|202003|59.775|7.334|20.242|59.001|72.499|27.938|17.462|10.476||166.275|135.443|0.587|1.328|13.9492|10.351|1.4298|1.3562|14.2462|1.6494|0.3873|0|0|1.9702|0.4747|7.538|0.52||48.277|12.823|7.752|4.732|3.891|-0.016|38.09|38.09|263.4431|43|2020-04-02/ev_revenues|1.3139|2020-04-16/ev_revenues|1.4892|2020-04-30/ev_revenues|1.5774|2020-05-14/ev_revenues|1.5605|2020-05-28/ev_revenues|1.6371|2020-04-02/ev_free_cash_flow|9.7244|2020-04-16/ev_free_cash_flow|11.0219|2020-04-30/ev_free_cash_flow|11.6748|2020-05-14/ev_free_cash_flow|11.5498|2020-05-28/ev_free_cash_flow|12.1166|2020-04-02/ps_ratio|1.3598|2020-04-16/ps_ratio|1.5363|2020-04-30/ps_ratio|1.6251|2020-05-14/ps_ratio|1.6081|2020-05-28/ps_ratio|1.6852|2020-04-13/pe_ratio|15.3083|2020-04-27/pe_ratio|15.6128|2020-05-11/pe_ratio|16.9323|2020-05-26/pe_ratio|16.5188|2020-04-02/price_to_book_value|1.6192|2020-04-16/price_to_book_value|1.8294|2020-04-30/price_to_book_value|1.9351|2020-05-14/price_to_book_value|1.9149|2020-05-28/price_to_book_value|2.0067|2020-04-13/peg_ratio|0.7133|2020-04-27/peg_ratio|0.7275|2020-05-11/peg_ratio|0.789|2020-05-26/peg_ratio|0.7697|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|0.7481|2020-04-30/percent_of_shares_outstanding|0.8239|2020-05-15/percent_of_shares_outstanding|1.1123|2020-05-29/percent_of_shares_outstanding|1.1888|2020-04-30/price|43|2020-05-29/price|45.21|2020-04-30/total_return_price|43|2020-05-29/total_return_price|45.21|2020-04-02/enterprise_value|261.8971|2020-04-16/enterprise_value|296.8418|2020-04-30/enterprise_value|314.4264|2020-05-14/enterprise_value|311.0591|2020-05-28/enterprise_value|326.3241 russ2000_1805|UFPT|202006|63.915|12.266|20.959|57.808|72.185|28.007|16.565|11.442||169.212|137.761|0.587|1.6352|18.0379|12.1027|1.6122|1.6833|16.2406|2.0044|0.7567|0|0|1.5189|1.5994|7.532|0.31||42.644|9.949|6.665|2.926|2.318|-0.033|44.06|44.06|325.9499|43.14|2020-07-09/ev_revenues|1.6475|2020-07-23/ev_revenues|1.8155|2020-08-06/ev_revenues|1.6617|2020-08-20/ev_revenues|1.6271|2020-07-09/ev_free_cash_flow|12.8172|2020-07-23/ev_free_cash_flow|14.1236|2020-08-06/ev_free_cash_flow|12.9273|2020-08-20/ev_free_cash_flow|12.6581|2020-07-09/ps_ratio|1.7245|2020-07-23/ps_ratio|1.8936|2020-08-06/ps_ratio|1.7387|2020-08-20/ps_ratio|1.7039|2020-07-07/pe_ratio|18.6766|2020-07-21/pe_ratio|20.2766|2020-08-04/pe_ratio|18.5191|2020-08-18/pe_ratio|18.4255|2020-07-09/price_to_book_value|1.928|2020-07-23/price_to_book_value|2.1172|2020-08-06/price_to_book_value|1.944|2020-08-20/price_to_book_value|1.905|2020-07-07/peg_ratio|5.2995|2020-07-21/peg_ratio|5.7535|2020-08-04/peg_ratio|5.2548|2020-08-18/peg_ratio|5.2282|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|1.4787|2020-07-31/percent_of_shares_outstanding|1.4892|2020-08-14/percent_of_shares_outstanding|1.5009|2020-08-31/percent_of_shares_outstanding|1.5533|2020-07-31/price|43.14|2020-08-31/price|41.21|2020-07-31/total_return_price|43.14|2020-08-31/total_return_price|41.21|2020-07-09/enterprise_value|313.9826|2020-07-23/enterprise_value|345.9854|2020-08-06/enterprise_value|316.6808|2020-08-20/enterprise_value|310.0853 russ2000_1805|UFPT|202009|||||||||||||1.5587||12.1257||1.6349|17.5745|1.8279|4.9868||0||1.4642||||||||||41.42|41.42|297.0444|39.35|2020-10-01/ev_revenues|1.5307|2020-10-15/ev_revenues|1.4965|2020-10-22/ev_revenues|1.4741|2020-10-01/ev_free_cash_flow|11.9085|2020-10-15/ev_free_cash_flow|11.6423|2020-10-22/ev_free_cash_flow|11.468|2020-10-01/ps_ratio|1.6068|2020-10-15/ps_ratio|1.5723|2020-10-23/ps_ratio|1.5589|2020-10-13/pe_ratio|17.6638|2020-10-23/pe_ratio|16.7447|2020-10-01/price_to_book_value|1.7965|2020-10-15/price_to_book_value|1.758|2020-10-23/price_to_book_value|1.7429|2020-10-13/peg_ratio|5.0121|2020-10-23/peg_ratio|4.7513|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-23/price|39.35|2020-10-23/total_return_price|39.35|2020-10-01/enterprise_value|291.7231|2020-10-15/enterprise_value|285.2026|2020-10-22/enterprise_value|280.9306