russ2000_1642|IBP|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_1642|IBP|Long Name|Installed Building Products Inc Total Current Assets (Quarterly) (USD)|Installed Building Products Inc Cash and Short Term Investments (Quarterly) (USD)|Installed Building Products Inc Inventories (Quarterly) (USD)|Installed Building Products Inc Net PP&E (Quarterly) (USD)|Installed Building Products Inc Goodwill and Intangibles (Quarterly) (USD)|Installed Building Products Inc Total Liabilities (Quarterly) (USD)|Installed Building Products Inc Total Current Liabilities (Quarterly) (USD)|Installed Building Products Inc Total Long Term Liabilities (Quarterly) (USD)|Installed Building Products Inc Total Deposits (Quarterly) (USD)|Installed Building Products Inc Book Value (Quarterly) (USD)|Installed Building Products Inc Retained Earnings (Quarterly) (USD)|Installed Building Products Inc Treasury Stock (Quarterly) (USD)|Installed Building Products Inc EV to Revenues|Installed Building Products Inc EV to Earnings|Installed Building Products Inc EV to Free Cash Flow|Installed Building Products Inc EV to Assets (Quarterly)|Installed Building Products Inc PS Ratio|Installed Building Products Inc PE Ratio|Installed Building Products Inc Price to Book Value|Installed Building Products Inc PEG Ratio|Installed Building Products Inc Debt to Equity Ratio|Installed Building Products Inc Dividend Yield|Installed Building Products Inc Shareholder Yield (TTM)|Installed Building Products Inc Percent of Shares Outstanding Short|Installed Building Products Inc Average Diluted Shares Outstanding (Quarterly)|Installed Building Products Inc EPS Diluted (Quarterly) (USD)|Installed Building Products Inc Dividend Per Share (Quarterly) (USD)|Installed Building Products Inc Revenue (Quarterly) (USD)|Installed Building Products Inc Gross Profit (Quarterly) (USD)|Installed Building Products Inc SG&A Expense (Quarterly) (USD)|Installed Building Products Inc Pre-Tax Income (Quarterly) (USD)|Installed Building Products Inc Net Income (Quarterly) (USD)|Installed Building Products Inc Net Interest Income (Quarterly) (USD)|Installed Building Products Inc Price (USD)|Installed Building Products Inc Total Return Price (USD)|Installed Building Products Inc Enterprise Value (USD)|| russ2000_1642|IBP|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_1642|IBP|201209|||||||||||||||||||||||||27.3839|-0.0263||80.307|20.265|17.896|0.949|0.897|-0.613||||| russ2000_1642|IBP|201212|75.768|3.898|16.718|17.931|64.169|150.988|52.797|98.191||9.764|-11.603||||||||||1.8323||||28.7839|0.1268||91.398|21.804|24.723|2.42|5.093|-0.503||||| russ2000_1642|IBP|201303|||||||||||||||||||||||||28.7839|-0.0701||91.962|22.274|21.198|-0.248|-0.53|-0.462||||| russ2000_1642|IBP|201306|87.835|3.853|19.13|26.824|63.777|174.055|58.297|115.758||7.441|-40.341||||||||||4.0015||||28.7839|-0.0106||104.687|26.255|23.01|2.145|1.226|-0.582||||| russ2000_1642|IBP|201309|93.733|5.27|19.538|29.524|63.08|180.857|66.55|114.307||8.83|-41.686||||||||||2.7761||||28.7839|0.0483||115.95|29.949|23.429|5.01|2.967|-0.613||||| russ2000_1642|IBP|201312|95.512|4.065|19.731|29.475|62.728|181.489|64.443|117.046||9.581|-71.591|0|||||||||2.9252||||29.4839|0.0255||119.33|31.21|25.066|3.947|2.377|-0.6||||12.8|2014-02-13/ev_revenues|0.9292|2014-02-20/ev_revenues|0.9278|2014-02-27/ev_revenues|1.0453|2014-02-13/ev_free_cash_flow|257.4438|2014-02-20/ev_free_cash_flow|257.0656|2014-02-27/ev_free_cash_flow|289.5943|2014-02-13/ps_ratio|0.8582|2014-02-20/ps_ratio|0.8568|2014-02-27/ps_ratio|0.9722|2014-02-13/price_to_book_value|39.3898|2014-02-20/price_to_book_value|39.3283|2014-02-27/price_to_book_value|44.6213|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-02-28/percent_of_shares_outstanding|0.0327|2014-02-13/price|12.8|2014-02-20/price|12.78|2014-02-27/price|14.5|2014-02-13/total_return_price|12.8|2014-02-20/total_return_price|12.78|2014-02-27/total_return_price|14.5|2014-02-13/enterprise_value|401.3549|2014-02-20/enterprise_value|400.7652|2014-02-27/enterprise_value|451.4776 russ2000_1642|IBP|201403|91.271|5.15|21.232|32.702|64.096|122.924|67.389|55.535||69.045|-71.218||0.956|63.5337|264.8523|2.2978|0.8521||40.5953||0.2806|0|-20.6006|0.0402|25.8417|-0.76||105.946|26.405|24.831|0.751|0.373|-0.588|12.71|12.71|412.9048|14.48|2014-04-03/ev_revenues|1.0256|2014-04-10/ev_revenues|0.9426|2014-04-17/ev_revenues|0.9275|2014-04-24/ev_revenues|1.0338|2014-05-01/ev_revenues|0.9687|2014-05-08/ev_revenues|0.933|2014-05-15/ev_revenues|0.9309|2014-05-22/ev_revenues|0.9886|2014-05-29/ev_revenues|0.9638|2014-04-03/ev_free_cash_flow|30.428|2014-04-10/ev_free_cash_flow|27.9644|2014-04-17/ev_free_cash_flow|27.5165|2014-04-24/ev_free_cash_flow|30.6724|2014-05-01/ev_free_cash_flow|28.7381|2014-05-08/ev_free_cash_flow|27.6794|2014-05-15/ev_free_cash_flow|27.6183|2014-05-22/ev_free_cash_flow|29.3286|2014-05-29/ev_free_cash_flow|28.5956|2014-04-03/ps_ratio|0.9165|2014-04-10/ps_ratio|0.8399|2014-04-17/ps_ratio|0.826|2014-04-24/ps_ratio|0.9241|2014-05-01/ps_ratio|0.864|2014-05-08/ps_ratio|0.831|2014-05-15/ps_ratio|0.8291|2014-05-22/ps_ratio|0.8823|2014-05-29/ps_ratio|0.8595|2014-04-03/price_to_book_value|6.4177|2014-04-10/price_to_book_value|5.8814|2014-04-17/price_to_book_value|5.7839|2014-04-24/price_to_book_value|6.4709|2014-05-01/price_to_book_value|6.0498|2014-05-08/price_to_book_value|5.8193|2014-05-15/price_to_book_value|5.806|2014-05-22/price_to_book_value|6.1783|2014-05-29/price_to_book_value|6.0188|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|0.8116|2014-04-30/percent_of_shares_outstanding|0.8307|2014-05-15/percent_of_shares_outstanding|0.8833|2014-05-30/percent_of_shares_outstanding|0.817|2014-04-03/price|14.48|2014-04-10/price|13.27|2014-04-17/price|13.05|2014-04-24/price|14.6|2014-05-01/price|13.65|2014-05-08/price|13.13|2014-05-15/price|13.1|2014-05-22/price|13.94|2014-05-29/price|13.58|2014-04-03/total_return_price|14.48|2014-04-10/total_return_price|13.27|2014-04-17/total_return_price|13.05|2014-04-24/total_return_price|14.6|2014-05-01/total_return_price|13.65|2014-05-08/total_return_price|13.13|2014-05-15/total_return_price|13.1|2014-05-22/total_return_price|13.94|2014-05-29/total_return_price|13.58|2014-04-03/enterprise_value|457.3333|2014-04-10/enterprise_value|420.3056|2014-04-17/enterprise_value|413.5733|2014-04-24/enterprise_value|461.0054|2014-05-01/enterprise_value|431.9341|2014-05-08/enterprise_value|416.0214|2014-05-15/enterprise_value|415.1033|2014-05-22/enterprise_value|440.8085|2014-05-29/enterprise_value|429.792 russ2000_1642|IBP|201406|99.338|5.133|21.866|35.13|63.392|115.912|70.202|45.71||85.905|-68.911||0.8527|48.8923|25.2973|1.9439|0.757||5.3008||0.0863|0|-26.5483|1.4071|30.778|0.07||126.348|34.809|29.513|3.81|2.307|-0.674|11.96|11.96|380.2177|12.47|2014-07-03/ev_revenues|0.854|2014-07-10/ev_revenues|0.8397|2014-07-17/ev_revenues|0.8343|2014-07-24/ev_revenues|0.8315|2014-07-31/ev_revenues|0.7594|2014-08-07/ev_revenues|0.7873|2014-08-14/ev_revenues|0.807|2014-08-21/ev_revenues|0.8908|2014-08-28/ev_revenues|0.9214|2014-07-03/ev_free_cash_flow|23.9887|2014-07-10/ev_free_cash_flow|23.5871|2014-07-17/ev_free_cash_flow|23.4341|2014-07-24/ev_free_cash_flow|23.3575|2014-07-31/ev_free_cash_flow|21.3301|2014-08-07/ev_free_cash_flow|22.1143|2014-08-14/ev_free_cash_flow|22.669|2014-08-21/ev_free_cash_flow|25.0216|2014-08-28/ev_free_cash_flow|25.8823|2014-07-03/ps_ratio|0.766|2014-07-10/ps_ratio|0.7531|2014-07-17/ps_ratio|0.7482|2014-07-24/ps_ratio|0.7457|2014-07-31/ps_ratio|0.6806|2014-08-07/ps_ratio|0.7058|2014-08-14/ps_ratio|0.7236|2014-08-21/ps_ratio|0.7992|2014-08-28/ps_ratio|0.8268|2014-07-03/price_to_book_value|4.6218|2014-07-10/price_to_book_value|4.5439|2014-07-17/price_to_book_value|4.5143|2014-07-24/price_to_book_value|4.4995|2014-07-31/price_to_book_value|4.1066|2014-08-07/price_to_book_value|4.2586|2014-08-14/price_to_book_value|4.366|2014-08-21/price_to_book_value|4.8219|2014-08-28/price_to_book_value|4.9887|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|1.6514|2014-07-31/percent_of_shares_outstanding|2.3418|2014-08-15/percent_of_shares_outstanding|3.6745|2014-08-29/percent_of_shares_outstanding|3.5931|2014-07-03/price|12.47|2014-07-10/price|12.26|2014-07-17/price|12.18|2014-07-24/price|12.14|2014-07-31/price|11.08|2014-08-07/price|11.49|2014-08-14/price|11.78|2014-08-21/price|13.01|2014-08-28/price|13.46|2014-07-03/total_return_price|12.47|2014-07-10/total_return_price|12.26|2014-07-17/total_return_price|12.18|2014-07-24/total_return_price|12.14|2014-07-31/total_return_price|11.08|2014-08-07/total_return_price|11.49|2014-08-14/total_return_price|11.78|2014-08-21/total_return_price|13.01|2014-08-28/total_return_price|13.46|2014-07-03/enterprise_value|399.3166|2014-07-10/enterprise_value|392.6304|2014-07-17/enterprise_value|390.0832|2014-07-24/enterprise_value|388.8097|2014-07-31/enterprise_value|355.0602|2014-08-07/enterprise_value|368.1143|2014-08-14/enterprise_value|377.3476|2014-08-21/enterprise_value|416.5097|2014-08-28/enterprise_value|430.8373 russ2000_1642|IBP|201409|128.13|24.732|23.339|37.302|64.183|141.982|77.244|64.738||92.101|-62.715||0.9439|39.8132|26.5135|1.9139|0.8471||5.111||0.2759|0|-22.6205|4.2169|31.8391|0.19||140.456|39.628|28.125|9.825|6.196|-0.934|13.79|13.79|441.3442|14.1|2014-10-02/ev_revenues|0.9137|2014-10-09/ev_revenues|0.9085|2014-10-16/ev_revenues|0.9286|2014-10-23/ev_revenues|1.0198|2014-10-30/ev_revenues|0.9228|2014-11-06/ev_revenues|0.9719|2014-11-13/ev_revenues|1.113|2014-11-20/ev_revenues|1.0832|2014-11-28/ev_revenues|1.1013|2014-10-02/ev_free_cash_flow|34.3712|2014-10-09/ev_free_cash_flow|34.1765|2014-10-16/ev_free_cash_flow|34.9311|2014-10-23/ev_free_cash_flow|38.363|2014-10-30/ev_free_cash_flow|34.712|2014-11-06/ev_free_cash_flow|36.5618|2014-11-13/ev_free_cash_flow|41.868|2014-11-20/ev_free_cash_flow|40.7483|2014-11-28/ev_free_cash_flow|41.4298|2014-10-02/ps_ratio|0.8449|2014-10-09/ps_ratio|0.8401|2014-10-16/ps_ratio|0.8587|2014-10-23/ps_ratio|0.9431|2014-10-30/ps_ratio|0.8533|2014-11-06/ps_ratio|0.8988|2014-11-13/ps_ratio|1.0294|2014-11-20/ps_ratio|1.0019|2014-11-28/ps_ratio|1.0186|2014-10-02/price_to_book_value|4.8743|2014-10-09/price_to_book_value|4.8467|2014-10-16/price_to_book_value|4.9538|2014-10-23/price_to_book_value|5.4413|2014-10-30/price_to_book_value|4.9227|2014-11-06/price_to_book_value|5.1855|2014-11-13/price_to_book_value|5.9391|2014-11-20/price_to_book_value|5.7801|2014-11-28/price_to_book_value|5.8769|2014-10-01/dividend_yield|0|2014-10-02/dividend_yield|0|2014-10-03/dividend_yield|0|2014-10-06/dividend_yield|0|2014-10-07/dividend_yield|0|2014-10-08/dividend_yield|0|2014-10-09/dividend_yield|0|2014-10-10/dividend_yield|0|2014-10-13/dividend_yield|0|2014-10-14/dividend_yield|0|2014-10-15/dividend_yield|0|2014-10-16/dividend_yield|0|2014-10-17/dividend_yield|0|2014-10-20/dividend_yield|0|2014-10-21/dividend_yield|0|2014-10-22/dividend_yield|0|2014-10-23/dividend_yield|0|2014-10-24/dividend_yield|0|2014-10-27/dividend_yield|0|2014-10-28/dividend_yield|0|2014-10-29/dividend_yield|0|2014-10-30/dividend_yield|0|2014-10-31/dividend_yield|0|2014-11-03/dividend_yield|0|2014-11-04/dividend_yield|0|2014-11-05/dividend_yield|0|2014-11-06/dividend_yield|0|2014-11-07/dividend_yield|0|2014-11-10/dividend_yield|0|2014-11-11/dividend_yield|0|2014-11-12/dividend_yield|0|2014-11-13/dividend_yield|0|2014-11-14/dividend_yield|0|2014-11-17/dividend_yield|0|2014-11-18/dividend_yield|0|2014-11-19/dividend_yield|0|2014-11-20/dividend_yield|0|2014-11-21/dividend_yield|0|2014-11-24/dividend_yield|0|2014-11-25/dividend_yield|0|2014-11-26/dividend_yield|0|2014-11-28/dividend_yield|0|2014-10-15/percent_of_shares_outstanding|4.1576|2014-10-31/percent_of_shares_outstanding|3.9419|2014-11-14/percent_of_shares_outstanding|4.0507|2014-11-28/percent_of_shares_outstanding|4.086|2014-10-02/price|14.1|2014-10-09/price|14.02|2014-10-16/price|14.33|2014-10-23/price|15.74|2014-10-30/price|14.24|2014-11-06/price|15|2014-11-13/price|17.18|2014-11-20/price|16.72|2014-11-28/price|17|2014-10-02/total_return_price|14.1|2014-10-09/total_return_price|14.02|2014-10-16/total_return_price|14.33|2014-10-23/total_return_price|15.74|2014-10-30/total_return_price|14.24|2014-11-06/total_return_price|15|2014-11-13/total_return_price|17.18|2014-11-20/total_return_price|16.72|2014-11-28/total_return_price|17|2014-10-02/enterprise_value|449.6103|2014-10-09/enterprise_value|447.0632|2014-10-16/enterprise_value|456.9333|2014-10-23/enterprise_value|501.8264|2014-10-30/enterprise_value|454.0678|2014-11-06/enterprise_value|478.2655|2014-11-13/enterprise_value|547.6747|2014-11-20/enterprise_value|533.0288|2014-11-28/enterprise_value|541.9437 russ2000_1642|IBP|201412|119.288|10.761|23.971|39.37|71.111|142.288|76.556|65.732||91.874|-57.659|5.283|1.1563|41.496|43.4987|2.4689|1.0696||6.1707|-0.011|0.2923|0|-17.3032|3.6867|31.8087|0.16||145.27|39.21|29.16|8.201|5.056|-0.97|17.85|17.85|569.0069|17.76|2015-01-02/ev_revenues|1.1124|2015-01-09/ev_revenues|1.1684|2015-01-16/ev_revenues|1.0813|2015-01-23/ev_revenues|1.099|2015-01-30/ev_revenues|1.1178|2015-02-06/ev_revenues|1.1544|2015-02-13/ev_revenues|1.1556|2015-02-20/ev_revenues|1.1416|2015-02-27/ev_revenues|1.0929|2015-01-02/ev_free_cash_flow|42.9189|2015-01-09/ev_free_cash_flow|45.0801|2015-01-16/ev_free_cash_flow|41.7209|2015-01-23/ev_free_cash_flow|42.4021|2015-01-30/ev_free_cash_flow|43.1303|2015-02-06/ev_free_cash_flow|44.5398|2015-02-13/ev_free_cash_flow|44.5868|2015-02-20/ev_free_cash_flow|44.0465|2015-02-27/ev_free_cash_flow|42.1672|2015-01-02/ps_ratio|1.0308|2015-01-09/ps_ratio|1.0842|2015-01-16/ps_ratio|1.0012|2015-01-23/ps_ratio|1.0181|2015-01-30/ps_ratio|1.036|2015-02-06/ps_ratio|1.0709|2015-02-13/ps_ratio|1.072|2015-02-20/ps_ratio|1.0587|2015-02-27/ps_ratio|1.0122|2015-01-02/price_to_book_value|6.0968|2015-01-09/price_to_book_value|6.4126|2015-01-16/price_to_book_value|5.9217|2015-01-23/price_to_book_value|6.0212|2015-01-30/price_to_book_value|6.1277|2015-02-06/price_to_book_value|6.3336|2015-02-13/price_to_book_value|6.3405|2015-02-20/price_to_book_value|6.2615|2015-02-27/price_to_book_value|5.9869|2015-01-07/peg_ratio|-0.0109|2015-01-14/peg_ratio|-0.011|2015-01-21/peg_ratio|-0.0106|2015-01-28/peg_ratio|-0.0111|2015-02-04/peg_ratio|-0.0114|2015-02-11/peg_ratio|-0.0112|2015-02-18/peg_ratio|-0.0114|2015-02-25/peg_ratio|-0.0111|2015-01-02/dividend_yield|0|2015-01-05/dividend_yield|0|2015-01-06/dividend_yield|0|2015-01-07/dividend_yield|0|2015-01-08/dividend_yield|0|2015-01-09/dividend_yield|0|2015-01-12/dividend_yield|0|2015-01-13/dividend_yield|0|2015-01-14/dividend_yield|0|2015-01-15/dividend_yield|0|2015-01-16/dividend_yield|0|2015-01-20/dividend_yield|0|2015-01-21/dividend_yield|0|2015-01-22/dividend_yield|0|2015-01-23/dividend_yield|0|2015-01-26/dividend_yield|0|2015-01-27/dividend_yield|0|2015-01-28/dividend_yield|0|2015-01-29/dividend_yield|0|2015-01-30/dividend_yield|0|2015-02-02/dividend_yield|0|2015-02-03/dividend_yield|0|2015-02-04/dividend_yield|0|2015-02-05/dividend_yield|0|2015-02-06/dividend_yield|0|2015-02-09/dividend_yield|0|2015-02-10/dividend_yield|0|2015-02-11/dividend_yield|0|2015-02-12/dividend_yield|0|2015-02-13/dividend_yield|0|2015-02-17/dividend_yield|0|2015-02-18/dividend_yield|0|2015-02-19/dividend_yield|0|2015-02-20/dividend_yield|0|2015-02-23/dividend_yield|0|2015-02-24/dividend_yield|0|2015-02-25/dividend_yield|0|2015-02-26/dividend_yield|0|2015-02-27/dividend_yield|0|2015-01-15/percent_of_shares_outstanding|3.8356|2015-01-30/percent_of_shares_outstanding|3.9622|2015-02-13/percent_of_shares_outstanding|3.6646|2015-02-27/percent_of_shares_outstanding|3.493|2015-01-02/price|17.76|2015-01-09/price|18.68|2015-01-16/price|17.25|2015-01-23/price|17.54|2015-01-30/price|17.85|2015-02-06/price|18.45|2015-02-13/price|18.47|2015-02-20/price|18.24|2015-02-27/price|17.44|2015-01-02/total_return_price|17.76|2015-01-09/total_return_price|18.68|2015-01-16/total_return_price|17.25|2015-01-23/total_return_price|17.54|2015-01-30/total_return_price|17.85|2015-02-06/total_return_price|18.45|2015-02-13/total_return_price|18.47|2015-02-20/total_return_price|18.24|2015-02-27/total_return_price|17.44|2015-01-02/enterprise_value|576.2294|2015-01-09/enterprise_value|605.2454|2015-01-16/enterprise_value|560.1445|2015-01-23/enterprise_value|569.2908|2015-01-30/enterprise_value|579.0679|2015-02-06/enterprise_value|597.9914|2015-02-13/enterprise_value|598.6222|2015-02-20/enterprise_value|591.3682|2015-02-27/enterprise_value|566.1369 russ2000_1642|IBP|201503|117.767|6.346|25.747|42.953|106.907|188.471|78.777|109.694||87.118|-56.417|11.383|1.3392|49.9638|51.6709|2.6834|1.2467|47.3043|7.3757|-0.0134|0.7299|0|-1.4874|2.795|31.4948|0.04||129.948|34.126|30.349|2.265|1.242|-0.698|21.48|21.48|693.7332|22.31|2015-04-06/ev_revenues|1.3962|2015-04-13/ev_revenues|1.4141|2015-04-20/ev_revenues|1.4471|2015-04-27/ev_revenues|1.4263|2015-05-04/ev_revenues|1.3522|2015-05-11/ev_revenues|1.3591|2015-05-18/ev_revenues|1.3042|2015-05-26/ev_revenues|1.2764|2015-04-06/ev_free_cash_flow|79.9618|2015-04-13/ev_free_cash_flow|80.9888|2015-04-20/ev_free_cash_flow|82.8772|2015-04-27/ev_free_cash_flow|81.6846|2015-05-04/ev_free_cash_flow|77.4439|2015-05-11/ev_free_cash_flow|77.8403|2015-05-18/ev_free_cash_flow|74.693|2015-05-26/ev_free_cash_flow|73.1028|2015-04-06/ps_ratio|1.2957|2015-04-13/ps_ratio|1.3137|2015-04-20/ps_ratio|1.3469|2015-04-27/ps_ratio|1.3259|2015-05-04/ps_ratio|1.2516|2015-05-11/ps_ratio|1.2586|2015-05-18/ps_ratio|1.2034|2015-05-26/ps_ratio|1.1755|2015-04-07/pe_ratio|48.2826|2015-04-14/pe_ratio|49.1087|2015-04-21/pe_ratio|51.0652|2015-04-28/pe_ratio|50.9783|2015-05-05/pe_ratio|46.5435|2015-05-12/pe_ratio|45.913|2015-05-19/pe_ratio|45.6087|2015-05-26/pe_ratio|44|2015-04-06/price_to_book_value|8.0295|2015-04-13/price_to_book_value|8.1411|2015-04-20/price_to_book_value|8.3462|2015-04-27/price_to_book_value|8.2167|2015-05-04/price_to_book_value|7.756|2015-05-11/price_to_book_value|7.799|2015-05-18/price_to_book_value|7.4571|2015-05-26/price_to_book_value|7.2844|2015-04-06/peg_ratio||2015-04-13/peg_ratio||2015-04-20/peg_ratio||2015-04-27/peg_ratio||2015-05-04/peg_ratio||2015-05-11/peg_ratio||2015-05-18/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.8319|2015-04-30/percent_of_shares_outstanding|3.1507|2015-05-15/percent_of_shares_outstanding|3.0393|2015-05-29/percent_of_shares_outstanding|2.7228|2015-04-06/price|22.31|2015-04-13/price|22.62|2015-04-20/price|23.19|2015-04-27/price|22.83|2015-05-04/price|21.55|2015-05-11/price|21.67|2015-05-18/price|20.72|2015-05-26/price|20.24|2015-04-06/total_return_price|22.31|2015-04-13/total_return_price|22.62|2015-04-20/total_return_price|23.19|2015-04-27/total_return_price|22.83|2015-05-04/total_return_price|21.55|2015-05-11/total_return_price|21.67|2015-05-18/total_return_price|20.72|2015-05-26/total_return_price|20.24|2015-04-06/enterprise_value|756.7584|2015-04-13/enterprise_value|766.4783|2015-04-20/enterprise_value|784.3502|2015-04-27/enterprise_value|773.0627|2015-05-04/enterprise_value|732.9292|2015-05-11/enterprise_value|736.6808|2015-05-18/enterprise_value|706.8947|2015-05-26/enterprise_value|691.8449 russ2000_1642|IBP|201506|129.231|5.562|27.424|47.23|121.384|211.442|92.645|118.797||94.557|-49.91|11.383|1.46|44.2087|75.0009|2.7451|1.3444|40.8|8.1205||0.822|0|-0.0374|2.6438|31.2491|0.21||159.693|46.282|33.409|10.227|6.507|-0.967|24.48|24.48|840.01|24.86|2015-07-07/ev_revenues|1.4807|2015-07-14/ev_revenues|1.5014|2015-07-21/ev_revenues|1.6224|2015-07-28/ev_revenues|1.4954|2015-08-04/ev_revenues|1.5979|2015-08-11/ev_revenues|1.7407|2015-08-18/ev_revenues|1.7064|2015-08-25/ev_revenues|1.5521|2015-07-07/ev_free_cash_flow|76.0651|2015-07-14/ev_free_cash_flow|77.1293|2015-07-21/ev_free_cash_flow|83.3466|2015-07-28/ev_free_cash_flow|76.8213|2015-08-04/ev_free_cash_flow|82.0863|2015-08-11/ev_free_cash_flow|89.4238|2015-08-18/ev_free_cash_flow|87.6594|2015-08-25/ev_free_cash_flow|79.7338|2015-07-07/ps_ratio|1.3653|2015-07-14/ps_ratio|1.3861|2015-07-21/ps_ratio|1.508|2015-07-28/ps_ratio|1.3801|2015-08-04/ps_ratio|1.4833|2015-08-11/ps_ratio|1.6272|2015-08-18/ps_ratio|1.5926|2015-08-25/ps_ratio|1.4372|2015-07-07/pe_ratio|41.4333|2015-07-14/pe_ratio|42.0667|2015-07-21/pe_ratio|45.7667|2015-07-28/pe_ratio|41.8833|2015-08-04/pe_ratio|45.0167|2015-08-11/pe_ratio|49.3833|2015-08-18/pe_ratio|48.3333|2015-08-25/pe_ratio|43.6167|2015-07-07/price_to_book_value|8.2465|2015-07-14/price_to_book_value|8.3726|2015-07-21/price_to_book_value|9.109|2015-07-28/price_to_book_value|8.3361|2015-08-04/price_to_book_value|8.9597|2015-08-11/price_to_book_value|9.8288|2015-08-18/price_to_book_value|9.6198|2015-08-25/price_to_book_value|8.6811|2015-07-07/peg_ratio||2015-07-14/peg_ratio||2015-07-21/peg_ratio||2015-07-28/peg_ratio||2015-08-04/peg_ratio||2015-08-11/peg_ratio||2015-08-18/peg_ratio||2015-08-25/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|3.281|2015-07-31/percent_of_shares_outstanding|3.2524|2015-08-14/percent_of_shares_outstanding|3.0245|2015-08-31/percent_of_shares_outstanding|3.195|2015-07-07/price|24.86|2015-07-14/price|25.24|2015-07-21/price|27.46|2015-07-28/price|25.13|2015-08-04/price|27.01|2015-08-11/price|29.63|2015-08-18/price|29|2015-08-25/price|26.17|2015-07-07/total_return_price|24.86|2015-07-14/total_return_price|25.24|2015-07-21/total_return_price|27.46|2015-07-28/total_return_price|25.13|2015-08-04/total_return_price|27.01|2015-08-11/total_return_price|29.63|2015-08-18/total_return_price|29|2015-08-25/total_return_price|26.17|2015-07-07/enterprise_value|851.9292|2015-07-14/enterprise_value|863.8484|2015-07-21/enterprise_value|933.4816|2015-07-28/enterprise_value|860.3981|2015-08-04/enterprise_value|919.3668|2015-08-11/enterprise_value|1001.5465|2015-08-18/enterprise_value|981.7857|2015-08-25/enterprise_value|893.0191 russ2000_1642|IBP|201509|138.992|5.265|28.85|53.628|146.522|242.593|100.678|141.915||104.612|-40.429|11.383|1.4758|39.9124|75.8131|2.5619|1.3603|41.2833|8.2167||0.9732|0|-0.9454|3.9494|31.2886|0.3||181.579|53.417|36.123|14.35|9.481|-0.989|24.77|24.77|849.1063|26.05|2015-10-06/ev_revenues|1.482|2015-10-13/ev_revenues|1.425|2015-10-20/ev_revenues|1.4489|2015-10-27/ev_revenues|1.4332|2015-11-03/ev_revenues|1.3263|2015-11-10/ev_revenues|1.3558|2015-11-17/ev_revenues|1.3462|2015-11-24/ev_revenues|1.3731|2015-10-06/ev_free_cash_flow|86.9223|2015-10-13/ev_free_cash_flow|83.58|2015-10-20/ev_free_cash_flow|84.9826|2015-10-27/ev_free_cash_flow|84.0575|2015-11-03/ev_free_cash_flow|77.7908|2015-11-10/ev_free_cash_flow|79.5216|2015-11-17/ev_free_cash_flow|78.9546|2015-11-24/ev_free_cash_flow|80.5362|2015-10-06/ps_ratio|1.3294|2015-10-13/ps_ratio|1.2722|2015-10-20/ps_ratio|1.2962|2015-10-27/ps_ratio|1.2804|2015-11-03/ps_ratio|1.1732|2015-11-10/ps_ratio|1.2028|2015-11-17/ps_ratio|1.1931|2015-11-24/ps_ratio|1.2202|2015-10-06/pe_ratio|36.6901|2015-10-13/pe_ratio|35.1127|2015-10-20/pe_ratio|35.7746|2015-10-27/pe_ratio|35.338|2015-11-03/pe_ratio|32.3803|2015-11-10/pe_ratio|33.1972|2015-11-17/pe_ratio|32.9296|2015-11-24/pe_ratio|33.6761|2015-10-06/price_to_book_value|7.8107|2015-10-13/price_to_book_value|7.4749|2015-10-20/price_to_book_value|7.6158|2015-10-27/price_to_book_value|7.5229|2015-11-03/price_to_book_value|6.8932|2015-11-10/price_to_book_value|7.0671|2015-11-17/price_to_book_value|7.0101|2015-11-24/price_to_book_value|7.169|2015-10-06/peg_ratio||2015-10-13/peg_ratio||2015-10-20/peg_ratio||2015-10-27/peg_ratio||2015-11-03/peg_ratio||2015-11-10/peg_ratio||2015-11-17/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|4.0533|2015-10-30/percent_of_shares_outstanding|3.8299|2015-11-13/percent_of_shares_outstanding|4.048|2015-11-30/percent_of_shares_outstanding|4.2812|2015-10-06/price|26.05|2015-10-13/price|24.93|2015-10-20/price|25.4|2015-10-27/price|25.09|2015-11-03/price|22.99|2015-11-10/price|23.57|2015-11-17/price|23.38|2015-11-24/price|23.91|2015-10-06/total_return_price|26.05|2015-10-13/total_return_price|24.93|2015-10-20/total_return_price|25.4|2015-10-27/total_return_price|25.09|2015-11-03/total_return_price|22.99|2015-11-10/total_return_price|23.57|2015-11-17/total_return_price|23.38|2015-11-24/total_return_price|23.91|2015-10-06/enterprise_value|913.6401|2015-10-13/enterprise_value|878.5099|2015-10-20/enterprise_value|893.252|2015-10-27/enterprise_value|883.5285|2015-11-03/enterprise_value|817.6592|2015-11-10/enterprise_value|835.8517|2015-11-17/enterprise_value|829.8921|2015-11-24/enterprise_value|846.5162 russ2000_1642|IBP|201512|150.232|6.818|29.337|57.592|157.73|259.089|97.422|161.667||114.483|-31.142|11.383|1.4133|33.7611|82.8937|2.3964|1.2605|34.7887|7.4059||1.0764|0|-1.7289|5.3724|31.3086|0.3||191.499|54.468|37.196|15.088|9.287|-1.084|24.7|24.7|871.2956|23.39|2016-01-05/ev_revenues|1.2827|2016-01-12/ev_revenues|1.1658|2016-01-19/ev_revenues|1.0555|2016-01-26/ev_revenues|1.1587|2016-02-02/ev_revenues|1.1308|2016-02-09/ev_revenues|1.0868|2016-02-16/ev_revenues|1.1658|2016-02-23/ev_revenues|1.1862|2016-01-05/ev_free_cash_flow|117.3812|2016-01-12/ev_free_cash_flow|106.6832|2016-01-19/ev_free_cash_flow|96.5916|2016-01-26/ev_free_cash_flow|106.0336|2016-02-02/ev_free_cash_flow|103.4782|2016-02-09/ev_free_cash_flow|99.4502|2016-02-16/ev_free_cash_flow|106.6832|2016-02-23/ev_free_cash_flow|108.5456|2016-01-05/ps_ratio|1.1059|2016-01-12/ps_ratio|0.9892|2016-01-19/ps_ratio|0.879|2016-01-26/ps_ratio|0.9821|2016-02-02/ps_ratio|0.9542|2016-02-09/ps_ratio|0.9102|2016-02-16/ps_ratio|0.9892|2016-02-23/ps_ratio|1.0095|2016-01-05/pe_ratio|27.5176|2016-01-12/pe_ratio|24.6118|2016-01-19/pe_ratio|21.8706|2016-01-26/pe_ratio|24.4353|2016-02-02/pe_ratio|23.7412|2016-02-09/pe_ratio|22.6471|2016-02-16/pe_ratio|24.6118|2016-02-23/pe_ratio|25.1176|2016-01-05/price_to_book_value|6.4084|2016-01-12/price_to_book_value|5.7317|2016-01-19/price_to_book_value|5.0933|2016-01-26/price_to_book_value|5.6906|2016-02-02/price_to_book_value|5.529|2016-02-09/price_to_book_value|5.2742|2016-02-16/price_to_book_value|5.7317|2016-02-23/price_to_book_value|5.8495|2016-01-05/peg_ratio||2016-01-12/peg_ratio||2016-01-19/peg_ratio||2016-01-26/peg_ratio||2016-02-02/peg_ratio||2016-02-09/peg_ratio||2016-02-16/peg_ratio||2016-02-23/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|5.1623|2016-01-29/percent_of_shares_outstanding|4.5446|2016-02-12/percent_of_shares_outstanding|3.6558|2016-02-29/percent_of_shares_outstanding|3.4585|2016-01-05/price|23.39|2016-01-12/price|20.92|2016-01-19/price|18.59|2016-01-26/price|20.77|2016-02-02/price|20.18|2016-02-09/price|19.25|2016-02-16/price|20.92|2016-02-23/price|21.35|2016-01-05/total_return_price|23.39|2016-01-12/total_return_price|20.92|2016-01-19/total_return_price|18.59|2016-01-26/total_return_price|20.77|2016-02-02/total_return_price|20.18|2016-02-09/total_return_price|19.25|2016-02-16/total_return_price|20.92|2016-02-23/total_return_price|21.35|2016-01-05/enterprise_value|850.0748|2016-01-12/enterprise_value|772.6|2016-01-19/enterprise_value|699.5165|2016-01-26/enterprise_value|767.8951|2016-02-02/enterprise_value|749.3889|2016-02-09/enterprise_value|720.2183|2016-02-16/enterprise_value|772.6|2016-02-23/enterprise_value|786.0875 russ2000_1642|IBP|201603|158.91|11.7|31.012|60.43|163.49|272.054|104.782|167.272||119.996|-25.329|12.219|1.4312|30.5974|130.9686|2.4263|1.2544|31.2118|7.268||1.076|0|-2.4528|3.7464|31.331|0.19||191.698|54.591|41.534|8.921|5.813|-1.553|26.53|26.53|948.4747|27.65|2016-04-05/ev_revenues|1.358|2016-04-12/ev_revenues|1.3471|2016-04-19/ev_revenues|1.3437|2016-04-26/ev_revenues|1.3584|2016-05-03/ev_revenues|1.3087|2016-05-10/ev_revenues|1.5112|2016-05-17/ev_revenues|1.5294|2016-05-24/ev_revenues|1.582|2016-05-31/ev_revenues|1.6146|2016-04-05/ev_free_cash_flow|48.5899|2016-04-12/ev_free_cash_flow|48.203|2016-04-19/ev_free_cash_flow|48.0792|2016-04-26/ev_free_cash_flow|48.6053|2016-05-03/ev_free_cash_flow|46.8269|2016-05-10/ev_free_cash_flow|54.0717|2016-05-17/ev_free_cash_flow|54.7247|2016-05-24/ev_free_cash_flow|56.6059|2016-05-31/ev_free_cash_flow|57.7719|2016-04-05/ps_ratio|1.1944|2016-04-12/ps_ratio|1.1836|2016-04-19/ps_ratio|1.1801|2016-04-26/ps_ratio|1.1948|2016-05-03/ps_ratio|1.1399|2016-05-10/ps_ratio|1.3412|2016-05-17/ps_ratio|1.3594|2016-05-24/ps_ratio|1.4117|2016-05-31/ps_ratio|1.444|2016-04-05/pe_ratio|27.65|2016-04-12/pe_ratio|27.4|2016-04-19/pe_ratio|27.32|2016-04-26/pe_ratio|27.66|2016-05-03/pe_ratio|26.39|2016-05-10/pe_ratio|31.05|2016-05-17/pe_ratio|31.47|2016-05-24/pe_ratio|32.68|2016-05-31/pe_ratio|33.43|2016-04-05/price_to_book_value|7.2201|2016-04-12/price_to_book_value|7.1548|2016-04-19/price_to_book_value|7.1339|2016-04-26/price_to_book_value|7.2227|2016-05-03/price_to_book_value|6.9227|2016-05-10/price_to_book_value|8.1451|2016-05-17/price_to_book_value|8.2552|2016-05-24/price_to_book_value|8.5727|2016-05-31/price_to_book_value|8.7694|2016-04-05/peg_ratio|0.2355|2016-04-12/peg_ratio|0.2334|2016-04-19/peg_ratio|0.2327|2016-04-26/peg_ratio|0.2356|2016-05-03/peg_ratio|0.2248|2016-05-10/peg_ratio|0.2645|2016-05-17/peg_ratio|0.2681|2016-05-24/peg_ratio|0.2784|2016-05-31/peg_ratio|0.2848|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|3.9713|2016-04-29/percent_of_shares_outstanding|3.9551|2016-05-13/percent_of_shares_outstanding|4.1552|2016-05-31/percent_of_shares_outstanding|4.1592|2016-04-05/price|27.65|2016-04-12/price|27.4|2016-04-19/price|27.32|2016-04-26/price|27.66|2016-05-03/price|26.39|2016-05-10/price|31.05|2016-05-17/price|31.47|2016-05-24/price|32.68|2016-05-31/price|33.43|2016-04-05/total_return_price|27.65|2016-04-12/total_return_price|27.4|2016-04-19/total_return_price|27.32|2016-04-26/total_return_price|27.66|2016-05-03/total_return_price|26.39|2016-05-10/total_return_price|31.05|2016-05-17/total_return_price|31.47|2016-05-24/total_return_price|32.68|2016-05-31/total_return_price|33.43|2016-04-05/enterprise_value|983.7991|2016-04-12/enterprise_value|975.9656|2016-04-19/enterprise_value|973.4589|2016-04-26/enterprise_value|984.1124|2016-05-03/enterprise_value|948.1052|2016-05-10/enterprise_value|1094.7904|2016-05-17/enterprise_value|1108.0109|2016-05-24/enterprise_value|1146.0987|2016-05-31/enterprise_value|1169.7068 russ2000_1642|IBP|201606|173.117|13.742|33.658|62.823|180.195|294.188|114.465|179.723||130.624|-15.336|12.219|1.6528|36.8665|59.14|3.0004|1.4821|34.31|9.0002|0.2923|1.1157|0|-1.4377|3.9475|31.3471|0.32||211.913|62.243|42.85|14.953|9.993|-1.509|34.31|34.31|1197.407|35.72|2016-07-05/ev_revenues|1.618|2016-07-12/ev_revenues|1.6829|2016-07-19/ev_revenues|1.7027|2016-07-26/ev_revenues|1.6703|2016-08-02/ev_revenues|1.6054|2016-08-09/ev_revenues|1.4209|2016-08-16/ev_revenues|1.427|2016-08-23/ev_revenues|1.4688|2016-08-30/ev_revenues|1.5122|2016-07-05/ev_free_cash_flow|48.1633|2016-07-12/ev_free_cash_flow|50.0941|2016-07-19/ev_free_cash_flow|50.6854|2016-07-26/ev_free_cash_flow|49.72|2016-08-02/ev_free_cash_flow|47.7882|2016-08-09/ev_free_cash_flow|42.2977|2016-08-16/ev_free_cash_flow|42.4787|2016-08-23/ev_free_cash_flow|43.7216|2016-08-30/ev_free_cash_flow|45.0128|2016-07-05/ps_ratio|1.4404|2016-07-12/ps_ratio|1.5049|2016-07-19/ps_ratio|1.5246|2016-07-26/ps_ratio|1.4924|2016-08-02/ps_ratio|1.4279|2016-08-09/ps_ratio|1.2444|2016-08-16/ps_ratio|1.2504|2016-08-23/ps_ratio|1.292|2016-08-30/ps_ratio|1.3351|2016-07-05/pe_ratio|32.1802|2016-07-12/pe_ratio|33.6216|2016-07-19/pe_ratio|34.0631|2016-07-26/pe_ratio|33.3423|2016-08-02/pe_ratio|31.9009|2016-08-09/pe_ratio|27.8018|2016-08-16/pe_ratio|27.9369|2016-08-23/pe_ratio|28.8649|2016-08-30/pe_ratio|29.8288|2016-07-05/price_to_book_value|8.6101|2016-07-12/price_to_book_value|8.9958|2016-07-19/price_to_book_value|9.1139|2016-07-26/price_to_book_value|8.9211|2016-08-02/price_to_book_value|8.5352|2016-08-09/price_to_book_value|7.4385|2016-08-16/price_to_book_value|7.4746|2016-08-23/price_to_book_value|7.7229|2016-08-30/price_to_book_value|7.9808|2016-07-05/peg_ratio|0.3786|2016-07-12/peg_ratio|0.3955|2016-07-19/peg_ratio|0.4007|2016-07-26/peg_ratio|0.3923|2016-08-02/peg_ratio|0.3753|2016-08-09/peg_ratio|0.3271|2016-08-16/peg_ratio|0.3287|2016-08-23/peg_ratio|0.3396|2016-08-30/peg_ratio|0.3509|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|3.659|2016-07-29/percent_of_shares_outstanding|3.2588|2016-08-15/percent_of_shares_outstanding|3.019|2016-08-31/percent_of_shares_outstanding|2.949|2016-07-05/price|35.72|2016-07-12/price|37.32|2016-07-19/price|37.81|2016-07-26/price|37.01|2016-08-02/price|35.41|2016-08-09/price|30.86|2016-08-16/price|31.01|2016-08-23/price|32.04|2016-08-30/price|33.11|2016-07-05/total_return_price|35.72|2016-07-12/total_return_price|37.32|2016-07-19/total_return_price|37.81|2016-07-26/total_return_price|37.01|2016-08-02/total_return_price|35.41|2016-08-09/total_return_price|30.86|2016-08-16/total_return_price|31.01|2016-08-23/total_return_price|32.04|2016-08-30/total_return_price|33.11|2016-07-05/enterprise_value|1256.6761|2016-07-12/enterprise_value|1307.054|2016-07-19/enterprise_value|1322.4822|2016-07-26/enterprise_value|1297.2933|2016-08-02/enterprise_value|1246.8906|2016-08-09/enterprise_value|1103.6315|2016-08-16/enterprise_value|1108.3544|2016-08-23/enterprise_value|1140.7844|2016-08-30/enterprise_value|1174.4739 russ2000_1642|IBP|201609|184.511|19.05|34.083|65.93|182.941|299.287|120.074|179.213||142.533|-3.787|12.219|1.6253|34.3434|48.3795|2.8482|1.4476|32.3423|8.6533|0.3805|1.0389|0|-1.2458|4.4654|31.3778|0.37||225.392|67.26|44.532|18.272|11.549|-1.544|35.9|35.9|1262.3184|35.49|2016-10-04/ev_revenues|1.5191|2016-10-11/ev_revenues|1.508|2016-10-18/ev_revenues|1.4773|2016-10-25/ev_revenues|1.391|2016-11-01/ev_revenues|1.4236|2016-11-08/ev_revenues|1.5253|2016-11-15/ev_revenues|1.6749|2016-11-22/ev_revenues|1.7402|2016-11-29/ev_revenues|1.7747|2016-10-04/ev_free_cash_flow|37.2095|2016-10-11/ev_free_cash_flow|36.937|2016-10-18/ev_free_cash_flow|36.185|2016-10-25/ev_free_cash_flow|34.0702|2016-11-01/ev_free_cash_flow|34.8691|2016-11-08/ev_free_cash_flow|37.3599|2016-11-15/ev_free_cash_flow|41.0256|2016-11-22/ev_free_cash_flow|42.6235|2016-11-29/ev_free_cash_flow|43.4694|2016-10-04/ps_ratio|1.3556|2016-10-11/ps_ratio|1.3446|2016-10-18/ps_ratio|1.314|2016-10-25/ps_ratio|1.228|2016-11-01/ps_ratio|1.2605|2016-11-08/ps_ratio|1.3617|2016-11-15/ps_ratio|1.5107|2016-11-22/ps_ratio|1.5756|2016-11-29/ps_ratio|1.61|2016-10-04/pe_ratio|30.0763|2016-10-11/pe_ratio|29.8305|2016-10-18/pe_ratio|29.1525|2016-10-25/pe_ratio|27.2458|2016-11-01/pe_ratio|27.9661|2016-11-08/pe_ratio|30.2119|2016-11-15/pe_ratio|33.5169|2016-11-22/pe_ratio|34.9576|2016-11-29/pe_ratio|35.7203|2016-10-04/price_to_book_value|7.8397|2016-10-11/price_to_book_value|7.7757|2016-10-18/price_to_book_value|7.599|2016-10-25/price_to_book_value|7.1019|2016-11-01/price_to_book_value|7.2897|2016-11-08/price_to_book_value|7.8751|2016-11-15/price_to_book_value|8.7366|2016-11-22/price_to_book_value|9.1121|2016-11-29/price_to_book_value|9.3109|2016-10-04/peg_ratio|0.4543|2016-10-11/peg_ratio|0.4506|2016-10-18/peg_ratio|0.4404|2016-10-25/peg_ratio|0.4116|2016-11-01/peg_ratio|0.4225|2016-11-08/peg_ratio|0.4564|2016-11-15/peg_ratio|0.5063|2016-11-22/peg_ratio|0.5281|2016-11-29/peg_ratio|0.5396|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|4.7364|2016-10-31/percent_of_shares_outstanding|4.7582|2016-11-15/percent_of_shares_outstanding|4.8253|2016-11-30/percent_of_shares_outstanding|4.7033|2016-10-04/price|35.49|2016-10-11/price|35.2|2016-10-18/price|34.4|2016-10-25/price|32.15|2016-11-01/price|33|2016-11-08/price|35.65|2016-11-15/price|39.55|2016-11-22/price|41.25|2016-11-29/price|42.15|2016-10-04/total_return_price|35.49|2016-10-11/total_return_price|35.2|2016-10-18/total_return_price|34.4|2016-10-25/total_return_price|32.15|2016-11-01/total_return_price|33|2016-11-08/total_return_price|35.65|2016-11-15/total_return_price|39.55|2016-11-22/total_return_price|41.25|2016-11-29/total_return_price|42.15|2016-10-04/enterprise_value|1246.4454|2016-10-11/enterprise_value|1237.3146|2016-10-18/enterprise_value|1212.1262|2016-10-25/enterprise_value|1141.2838|2016-11-01/enterprise_value|1168.0465|2016-11-08/enterprise_value|1251.4831|2016-11-15/enterprise_value|1374.2765|2016-11-22/enterprise_value|1427.8019|2016-11-29/enterprise_value|1456.1388 russ2000_1642|IBP|201612|192.391|14.482|40.229|67.788|193.403|308.118|130.105|178.013||153.977|7.294|12.219|1.7325|37.3938|42.4355|3.1103|1.568|34.7881|9.0679|0.5255|0.9834|0|-0.7631|4.0614|31.3972|0.35||233.977|68.354|46.223|17.463|11.081|-1.572|41.05|41.05|1421.5048|41.65|2017-01-03/ev_revenues|1.6782|2017-01-10/ev_revenues|1.6901|2017-01-17/ev_revenues|1.6588|2017-01-24/ev_revenues|1.6809|2017-01-31/ev_revenues|1.6643|2017-02-07/ev_revenues|1.6606|2017-02-14/ev_revenues|1.6717|2017-02-21/ev_revenues|1.6661|2017-02-28/ev_revenues|1.8907|2017-01-03/ev_free_cash_flow|31.3123|2017-01-10/ev_free_cash_flow|31.533|2017-01-17/ev_free_cash_flow|30.9492|2017-01-24/ev_free_cash_flow|31.3613|2017-01-31/ev_free_cash_flow|31.0523|2017-02-07/ev_free_cash_flow|30.9836|2017-02-14/ev_free_cash_flow|31.1896|2017-02-21/ev_free_cash_flow|31.086|2017-02-28/ev_free_cash_flow|35.2756|2017-01-03/ps_ratio|1.5137|2017-01-10/ps_ratio|1.5119|2017-01-17/ps_ratio|1.481|2017-01-24/ps_ratio|1.5028|2017-01-31/ps_ratio|1.4864|2017-02-07/ps_ratio|1.4828|2017-02-14/ps_ratio|1.4937|2017-02-21/ps_ratio|1.4882|2017-02-28/ps_ratio|1.7099|2017-01-03/pe_ratio|33.8618|2017-01-10/pe_ratio|33.8211|2017-01-17/pe_ratio|33.1301|2017-01-24/pe_ratio|33.6179|2017-01-31/pe_ratio|33.252|2017-02-07/pe_ratio|33.1707|2017-02-14/pe_ratio|33.4146|2017-02-21/pe_ratio|33.2927|2017-02-28/pe_ratio|38.252|2017-01-03/price_to_book_value|8.5165|2017-01-10/price_to_book_value|8.5828|2017-01-17/price_to_book_value|8.4074|2017-01-24/price_to_book_value|8.5312|2017-01-31/price_to_book_value|8.4384|2017-02-07/price_to_book_value|8.4177|2017-02-14/price_to_book_value|8.4796|2017-02-21/price_to_book_value|8.4485|2017-02-28/price_to_book_value|9.707|2017-01-03/peg_ratio|0.7574|2017-01-10/peg_ratio|0.7565|2017-01-17/peg_ratio|0.7411|2017-01-24/peg_ratio|0.752|2017-01-31/peg_ratio|0.7438|2017-02-07/peg_ratio|0.742|2017-02-14/peg_ratio|0.7474|2017-02-21/peg_ratio|0.7447|2017-02-28/peg_ratio|0.8556|2017-01-03/dividend_yield|0|2017-01-04/dividend_yield|0|2017-01-05/dividend_yield|0|2017-01-06/dividend_yield|0|2017-01-09/dividend_yield|0|2017-01-10/dividend_yield|0|2017-01-11/dividend_yield|0|2017-01-12/dividend_yield|0|2017-01-13/dividend_yield|0|2017-01-17/dividend_yield|0|2017-01-18/dividend_yield|0|2017-01-19/dividend_yield|0|2017-01-20/dividend_yield|0|2017-01-23/dividend_yield|0|2017-01-24/dividend_yield|0|2017-01-25/dividend_yield|0|2017-01-26/dividend_yield|0|2017-01-27/dividend_yield|0|2017-01-30/dividend_yield|0|2017-01-31/dividend_yield|0|2017-02-01/dividend_yield|0|2017-02-02/dividend_yield|0|2017-02-03/dividend_yield|0|2017-02-06/dividend_yield|0|2017-02-07/dividend_yield|0|2017-02-08/dividend_yield|0|2017-02-09/dividend_yield|0|2017-02-10/dividend_yield|0|2017-02-13/dividend_yield|0|2017-02-14/dividend_yield|0|2017-02-15/dividend_yield|0|2017-02-16/dividend_yield|0|2017-02-17/dividend_yield|0|2017-02-21/dividend_yield|0|2017-02-22/dividend_yield|0|2017-02-23/dividend_yield|0|2017-02-24/dividend_yield|0|2017-02-27/dividend_yield|0|2017-02-28/dividend_yield|0|2017-01-13/percent_of_shares_outstanding|3.8273|2017-01-31/percent_of_shares_outstanding|3.2572|2017-02-15/percent_of_shares_outstanding|2.1387|2017-02-28/percent_of_shares_outstanding|2.6287|2017-01-03/price|41.65|2017-01-10/price|41.6|2017-01-17/price|40.75|2017-01-24/price|41.35|2017-01-31/price|40.9|2017-02-07/price|40.8|2017-02-14/price|41.1|2017-02-21/price|40.95|2017-02-28/price|47.05|2017-01-03/total_return_price|41.65|2017-01-10/total_return_price|41.6|2017-01-17/total_return_price|40.75|2017-01-24/total_return_price|41.35|2017-01-31/total_return_price|40.9|2017-02-07/total_return_price|40.8|2017-02-14/total_return_price|41.1|2017-02-21/total_return_price|40.95|2017-02-28/total_return_price|47.05|2017-01-03/enterprise_value|1448.2869|2017-01-10/enterprise_value|1458.498|2017-01-17/enterprise_value|1431.4951|2017-01-24/enterprise_value|1450.5559|2017-01-31/enterprise_value|1436.2603|2017-02-07/enterprise_value|1433.0835|2017-02-14/enterprise_value|1442.6139|2017-02-21/enterprise_value|1437.82|2017-02-28/enterprise_value|1631.6012 russ2000_1642|IBP|201703|246.072|24.607|43.661|71.53|283.441|438.372|154.802|283.57||171.626|13.658|12.273|2.0674|49.1247|38.5723|3.1397|1.8844|42.1545|10.6973|0.9429|1.5393|0|-1.6822|1.9814|31.6871|0.2||255.669|72.172|53.287|10.147|6.364|-2.17|51.85|51.85|1784.0847|51.85|2017-04-04/ev_revenues|2.0353|2017-04-11/ev_revenues|2.0336|2017-04-18/ev_revenues|2.0387|2017-04-25/ev_revenues|2.0901|2017-05-02/ev_revenues|2.0662|2017-05-09/ev_revenues|1.9081|2017-05-16/ev_revenues|1.9236|2017-05-23/ev_revenues|1.9253|2017-05-30/ev_revenues|1.9476|2017-04-04/ev_free_cash_flow|46.2105|2017-04-11/ev_free_cash_flow|46.1716|2017-04-18/ev_free_cash_flow|46.2883|2017-04-25/ev_free_cash_flow|47.4554|2017-05-02/ev_free_cash_flow|46.9117|2017-05-09/ev_free_cash_flow|43.3223|2017-05-16/ev_free_cash_flow|43.6735|2017-05-23/ev_free_cash_flow|43.7125|2017-05-30/ev_free_cash_flow|44.2197|2017-04-04/ps_ratio|1.7593|2017-04-11/ps_ratio|1.7576|2017-04-18/ps_ratio|1.7627|2017-04-25/ps_ratio|1.8136|2017-05-02/ps_ratio|1.7848|2017-05-09/ps_ratio|1.6287|2017-05-16/ps_ratio|1.644|2017-05-23/ps_ratio|1.6456|2017-05-30/ps_ratio|1.6677|2017-04-04/pe_ratio|41.8145|2017-04-11/pe_ratio|41.7742|2017-04-18/pe_ratio|41.8952|2017-04-25/pe_ratio|43.1048|2017-05-02/pe_ratio|42.4194|2017-05-09/pe_ratio|38.7097|2017-05-16/pe_ratio|39.0726|2017-05-23/pe_ratio|39.1129|2017-05-30/pe_ratio|39.6371|2017-04-04/price_to_book_value|9.5968|2017-04-11/price_to_book_value|9.5876|2017-04-18/price_to_book_value|9.6153|2017-04-25/price_to_book_value|9.893|2017-05-02/price_to_book_value|9.7636|2017-05-09/price_to_book_value|8.9098|2017-05-16/price_to_book_value|8.9933|2017-05-23/price_to_book_value|9.0026|2017-05-30/price_to_book_value|9.1232|2017-04-04/peg_ratio|1.7423|2017-04-11/peg_ratio|1.7406|2017-04-18/peg_ratio|1.7456|2017-04-25/peg_ratio|1.796|2017-05-02/peg_ratio|1.7675|2017-05-09/peg_ratio|1.6129|2017-05-16/peg_ratio|1.628|2017-05-23/peg_ratio|1.6297|2017-05-30/peg_ratio|1.6515|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.9377|2017-04-28/percent_of_shares_outstanding|1.9174|2017-05-15/percent_of_shares_outstanding|1.742|2017-05-31/percent_of_shares_outstanding|1.8647|2017-04-04/price|51.85|2017-04-11/price|51.8|2017-04-18/price|51.95|2017-04-25/price|53.45|2017-05-02/price|52.6|2017-05-09/price|48|2017-05-16/price|48.45|2017-05-23/price|48.5|2017-05-30/price|49.15|2017-04-04/total_return_price|51.85|2017-04-11/total_return_price|51.8|2017-04-18/total_return_price|51.95|2017-04-25/total_return_price|53.45|2017-05-02/total_return_price|52.6|2017-05-09/total_return_price|48|2017-05-16/total_return_price|48.45|2017-05-23/total_return_price|48.5|2017-05-30/total_return_price|49.15|2017-04-04/enterprise_value|1886.6371|2017-04-11/enterprise_value|1885.0488|2017-04-18/enterprise_value|1889.8137|2017-04-25/enterprise_value|1937.4627|2017-05-02/enterprise_value|1915.264|2017-05-09/enterprise_value|1768.7204|2017-05-16/enterprise_value|1783.0562|2017-05-23/enterprise_value|1784.649|2017-05-30/enterprise_value|1805.3563 russ2000_1642|IBP|201706|327.977|91.983|43.198|73.971|287.457|514.31|143.762|370.548||185.116|25.631|12.769|2.0576|47.2486|46.7166|2.7675|1.7763|42.2177|9.7172|1.7591|1.8392|0|-2.5055|2.0563|31.7096|0.3776||282.196|84.928|55.411|17.971|11.973|-4.865|52.35|52.35|1907.2997|52.35|2017-07-05/ev_revenues|1.9218|2017-07-12/ev_revenues|1.9266|2017-07-19/ev_revenues|1.9154|2017-07-26/ev_revenues|1.9362|2017-08-02/ev_revenues|1.957|2017-08-09/ev_revenues|2.1215|2017-08-16/ev_revenues|2.1167|2017-08-23/ev_revenues|2.0177|2017-08-30/ev_revenues|2.0049|2017-07-05/ev_free_cash_flow|51.4335|2017-07-12/ev_free_cash_flow|51.5617|2017-07-19/ev_free_cash_flow|51.2624|2017-07-26/ev_free_cash_flow|51.8183|2017-08-02/ev_free_cash_flow|52.3739|2017-08-09/ev_free_cash_flow|56.7777|2017-08-16/ev_free_cash_flow|56.6494|2017-08-23/ev_free_cash_flow|53.9986|2017-08-30/ev_free_cash_flow|53.6566|2017-07-05/ps_ratio|1.6559|2017-07-12/ps_ratio|1.6606|2017-07-19/ps_ratio|1.6495|2017-07-26/ps_ratio|1.6701|2017-08-02/ps_ratio|1.6906|2017-08-09/ps_ratio|1.8535|2017-08-16/ps_ratio|1.8488|2017-08-23/ps_ratio|1.7507|2017-08-30/ps_ratio|1.7381|2017-07-05/pe_ratio|40.3442|2017-07-12/pe_ratio|40.4598|2017-07-19/pe_ratio|40.1901|2017-07-26/pe_ratio|40.691|2017-08-02/pe_ratio|41.192|2017-08-09/pe_ratio|45.1609|2017-08-16/pe_ratio|45.0453|2017-08-23/pe_ratio|42.6562|2017-08-30/pe_ratio|42.348|2017-07-05/price_to_book_value|9.0107|2017-07-12/price_to_book_value|9.0365|2017-07-19/price_to_book_value|8.9763|2017-07-26/price_to_book_value|9.0881|2017-08-02/price_to_book_value|9.2|2017-08-09/price_to_book_value|10.0864|2017-08-16/price_to_book_value|10.0606|2017-08-23/price_to_book_value|9.527|2017-08-30/price_to_book_value|9.4582|2017-07-05/peg_ratio|2.3873|2017-07-12/peg_ratio|2.3942|2017-07-19/peg_ratio|2.3782|2017-07-26/peg_ratio|2.4078|2017-08-02/peg_ratio|2.4375|2017-08-09/peg_ratio|2.6723|2017-08-16/peg_ratio|2.6655|2017-08-23/peg_ratio|2.5241|2017-08-30/peg_ratio|2.5059|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|1.7326|2017-07-31/percent_of_shares_outstanding|1.5185|2017-08-15/percent_of_shares_outstanding|1.5593|2017-08-31/percent_of_shares_outstanding|1.824|2017-07-05/price|52.35|2017-07-12/price|52.5|2017-07-19/price|52.15|2017-07-26/price|52.8|2017-08-02/price|53.45|2017-08-09/price|58.6|2017-08-16/price|58.45|2017-08-23/price|55.35|2017-08-30/price|54.95|2017-07-05/total_return_price|52.35|2017-07-12/total_return_price|52.5|2017-07-19/total_return_price|52.15|2017-07-26/total_return_price|52.8|2017-08-02/total_return_price|53.45|2017-08-09/total_return_price|58.6|2017-08-16/total_return_price|58.45|2017-08-23/total_return_price|55.35|2017-08-30/total_return_price|54.95|2017-07-05/enterprise_value|1916.5138|2017-07-12/enterprise_value|1921.2932|2017-07-19/enterprise_value|1910.1412|2017-07-26/enterprise_value|1930.8521|2017-08-02/enterprise_value|1951.5577|2017-08-09/enterprise_value|2115.6511|2017-08-16/enterprise_value|2110.8717|2017-08-23/enterprise_value|2012.097|2017-08-30/enterprise_value|1999.3519 russ2000_1642|IBP|201709|341.265|92.122|44.074|78.045|294.374|526.295|153.601|372.694||197.358|37.641|12.769|2.2941|55.9143|61.3953|3.201|2.0243|49.3225|11.0159|2.9186|1.7422|0|-1.9191|1.9672|31.7669|0.38||295.193|85.581|56.522|17.731|12.01|-4.421|64|64|2287.7102|65|2017-10-04/ev_revenues|2.1769|2017-10-11/ev_revenues|2.1828|2017-10-18/ev_revenues|2.1903|2017-10-25/ev_revenues|2.1649|2017-11-01/ev_revenues|2.3068|2017-11-08/ev_revenues|2.041|2017-11-15/ev_revenues|2.256|2017-11-22/ev_revenues|2.4352|2017-11-29/ev_revenues|2.5471|2017-10-04/ev_free_cash_flow|56.3251|2017-10-11/ev_free_cash_flow|56.4797|2017-10-18/ev_free_cash_flow|56.6728|2017-10-25/ev_free_cash_flow|56.0161|2017-11-01/ev_free_cash_flow|59.6861|2017-11-08/ev_free_cash_flow|52.8096|2017-11-15/ev_free_cash_flow|58.3726|2017-11-22/ev_free_cash_flow|63.0084|2017-11-29/ev_free_cash_flow|65.9058|2017-10-04/ps_ratio|1.9274|2017-10-11/ps_ratio|1.9333|2017-10-18/ps_ratio|1.9408|2017-10-25/ps_ratio|1.9155|2017-11-01/ps_ratio|2.0564|2017-11-08/ps_ratio|1.7925|2017-11-15/ps_ratio|2.006|2017-11-22/ps_ratio|2.1839|2017-11-29/ps_ratio|2.2951|2017-10-04/pe_ratio|49.71|2017-10-11/pe_ratio|49.863|2017-10-18/pe_ratio|50.0542|2017-10-25/pe_ratio|49.4041|2017-11-01/pe_ratio|53.0368|2017-11-08/pe_ratio|46.2303|2017-11-15/pe_ratio|51.7367|2017-11-22/pe_ratio|56.3253|2017-11-29/pe_ratio|59.1932|2017-10-04/price_to_book_value|10.494|2017-10-11/price_to_book_value|10.5263|2017-10-18/price_to_book_value|10.5666|2017-10-25/price_to_book_value|10.4294|2017-11-01/price_to_book_value|11.1963|2017-11-08/price_to_book_value|9.7594|2017-11-15/price_to_book_value|10.9218|2017-11-22/price_to_book_value|11.8905|2017-11-29/price_to_book_value|12.4959|2017-10-04/peg_ratio|4.5976|2017-10-11/peg_ratio|4.6118|2017-10-18/peg_ratio|4.6295|2017-10-25/peg_ratio|4.5693|2017-11-01/peg_ratio|4.9053|2017-11-08/peg_ratio|4.2758|2017-11-15/peg_ratio|4.7851|2017-11-22/peg_ratio|5.2095|2017-11-29/peg_ratio|5.4747|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|1.9205|2017-10-31/percent_of_shares_outstanding|1.8528|2017-11-15/percent_of_shares_outstanding|2.0545|2017-11-30/percent_of_shares_outstanding|3.1078|2017-10-04/price|65|2017-10-11/price|65.2|2017-10-18/price|65.45|2017-10-25/price|64.6|2017-11-01/price|69.35|2017-11-08/price|60.45|2017-11-15/price|67.65|2017-11-22/price|73.65|2017-11-29/price|77.4|2017-10-04/total_return_price|65|2017-10-11/total_return_price|65.2|2017-10-18/total_return_price|65.45|2017-10-25/total_return_price|64.6|2017-11-01/total_return_price|69.35|2017-11-08/total_return_price|60.45|2017-11-15/total_return_price|67.65|2017-11-22/total_return_price|73.65|2017-11-29/total_return_price|77.4|2017-10-04/enterprise_value|2322.792|2017-10-11/enterprise_value|2329.1645|2017-10-18/enterprise_value|2337.1302|2017-10-25/enterprise_value|2310.047|2017-11-01/enterprise_value|2461.3943|2017-11-08/enterprise_value|2177.8172|2017-11-15/enterprise_value|2407.2279|2017-11-22/enterprise_value|2598.4035|2017-11-29/enterprise_value|2717.8882 russ2000_1642|IBP|201712|354.942|92.563|48.346|81.075|293.457|528.218|159.806|368.412||210.528|48.434|12.781|2.5128|65.0204|65.0172|3.6209|2.261|58.3137|12.3102|5.3934|1.651|0|-1.6488|3.0245|31.8879|0.34||299.869|81.345|57.683|9.971|10.793|-5.925|76.25|76.25|2681.2462|77.6|2018-01-03/ev_revenues|2.4075|2018-01-10/ev_revenues|2.2767|2018-01-17/ev_revenues|2.3147|2018-01-24/ev_revenues|2.288|2018-01-31/ev_revenues|2.2486|2018-02-07/ev_revenues|2.0405|2018-02-14/ev_revenues|1.973|2018-02-21/ev_revenues|2.07|2018-02-28/ev_revenues|1.9055|2018-01-03/ev_free_cash_flow|73.5099|2018-01-10/ev_free_cash_flow|69.5169|2018-01-17/ev_free_cash_flow|70.6762|2018-01-24/ev_free_cash_flow|69.8604|2018-01-31/ev_free_cash_flow|68.6582|2018-02-07/ev_free_cash_flow|62.3036|2018-02-14/ev_free_cash_flow|60.2427|2018-02-21/ev_free_cash_flow|63.2053|2018-02-28/ev_free_cash_flow|58.1817|2018-01-03/ps_ratio|2.1756|2018-01-10/ps_ratio|2.0452|2018-01-17/ps_ratio|2.0831|2018-01-24/ps_ratio|2.0564|2018-01-31/ps_ratio|2.0172|2018-02-07/ps_ratio|1.8097|2018-02-14/ps_ratio|1.7424|2018-02-21/ps_ratio|1.8392|2018-02-28/ps_ratio|1.6752|2018-01-03/pe_ratio|59.8035|2018-01-10/pe_ratio|56.2199|2018-01-17/pe_ratio|57.2603|2018-01-24/pe_ratio|56.5282|2018-01-31/pe_ratio|55.4492|2018-02-07/pe_ratio|49.7463|2018-02-14/pe_ratio|47.8967|2018-02-21/pe_ratio|50.5555|2018-02-28/pe_ratio|46.0472|2018-01-03/price_to_book_value|11.7443|2018-01-10/price_to_book_value|11.0405|2018-01-17/price_to_book_value|11.2448|2018-01-24/price_to_book_value|11.1011|2018-01-31/price_to_book_value|10.8892|2018-02-07/price_to_book_value|9.7692|2018-02-14/price_to_book_value|9.406|2018-02-21/price_to_book_value|9.9282|2018-02-28/price_to_book_value|9.0428|2018-01-03/peg_ratio|10.8841|2018-01-10/peg_ratio|10.2319|2018-01-17/peg_ratio|10.4213|2018-01-24/peg_ratio|10.288|2018-01-31/peg_ratio|10.0917|2018-02-07/peg_ratio|9.0538|2018-02-14/peg_ratio|8.7171|2018-02-21/peg_ratio|9.201|2018-02-28/peg_ratio|8.3805|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|2.8794|2018-01-31/percent_of_shares_outstanding|2.4094|2018-02-15/percent_of_shares_outstanding|2.495|2018-02-28/percent_of_shares_outstanding|2.9077|2018-01-03/price|77.6|2018-01-10/price|72.95|2018-01-17/price|74.3|2018-01-24/price|73.35|2018-01-31/price|71.95|2018-02-07/price|64.55|2018-02-14/price|62.15|2018-02-21/price|65.6|2018-02-28/price|59.75|2018-01-03/total_return_price|77.6|2018-01-10/total_return_price|72.95|2018-01-17/total_return_price|74.3|2018-01-24/total_return_price|73.35|2018-01-31/total_return_price|71.95|2018-02-07/total_return_price|64.55|2018-02-14/total_return_price|62.15|2018-02-21/total_return_price|65.6|2018-02-28/total_return_price|59.75|2018-01-03/enterprise_value|2727.513|2018-01-10/enterprise_value|2579.3542|2018-01-17/enterprise_value|2622.368|2018-01-24/enterprise_value|2592.099|2018-01-31/enterprise_value|2547.4921|2018-02-07/enterprise_value|2311.7126|2018-02-14/enterprise_value|2235.2435|2018-02-21/enterprise_value|2345.1678|2018-02-28/enterprise_value|2158.7745 russ2000_1642|IBP|201803|328.45|48.704|46.16|84.531|298.566|523.649|154.218|369.431||198.581|57.604|37.477|1.8999|53.2437|58.01|3.0351|1.6695|45.893|9.0125|8.3525|1.7527|0|-0.7759|3.4934|31.7726|0.2||301.728|79.976|60.049|8.637|6.394|-4.04|59.55|59.55|2152.4021|59|2018-04-04/ev_revenues|1.8312|2018-04-11/ev_revenues|1.7416|2018-04-19/ev_revenues|1.7563|2018-04-26/ev_revenues|1.8312|2018-05-03/ev_revenues|1.7844|2018-05-10/ev_revenues|1.8608|2018-05-17/ev_revenues|1.8581|2018-05-24/ev_revenues|1.8836|2018-05-31/ev_revenues|1.8796|2018-04-04/ev_free_cash_flow|86.1719|2018-04-11/ev_free_cash_flow|81.9575|2018-04-19/ev_free_cash_flow|82.6494|2018-04-26/ev_free_cash_flow|86.1719|2018-05-03/ev_free_cash_flow|83.9713|2018-05-10/ev_free_cash_flow|87.5661|2018-05-17/ev_free_cash_flow|87.44|2018-05-24/ev_free_cash_flow|88.6382|2018-05-31/ev_free_cash_flow|88.449|2018-04-04/ps_ratio|1.5906|2018-04-11/ps_ratio|1.5003|2018-04-19/ps_ratio|1.5151|2018-04-26/ps_ratio|1.5906|2018-05-03/ps_ratio|1.5394|2018-05-10/ps_ratio|1.6162|2018-05-17/ps_ratio|1.6135|2018-05-24/ps_ratio|1.6391|2018-05-31/ps_ratio|1.6351|2018-04-04/pe_ratio|45.4692|2018-04-11/pe_ratio|42.8874|2018-04-19/pe_ratio|43.3113|2018-04-26/pe_ratio|45.4692|2018-05-03/pe_ratio|44.0049|2018-05-10/pe_ratio|46.2013|2018-05-17/pe_ratio|46.1242|2018-05-24/pe_ratio|46.8563|2018-05-31/pe_ratio|46.7407|2018-04-04/price_to_book_value|9.3644|2018-04-11/price_to_book_value|8.8327|2018-04-19/price_to_book_value|8.92|2018-04-26/price_to_book_value|9.3644|2018-05-03/price_to_book_value|9.0868|2018-05-10/price_to_book_value|9.5403|2018-05-17/price_to_book_value|9.5244|2018-05-24/price_to_book_value|9.6756|2018-05-31/price_to_book_value|9.6517|2018-04-04/peg_ratio|9.7914|2018-04-11/peg_ratio|9.2354|2018-04-19/peg_ratio|9.3267|2018-04-26/peg_ratio|9.7914|2018-05-03/peg_ratio|9.4761|2018-05-10/peg_ratio|9.949|2018-05-17/peg_ratio|9.9324|2018-05-24/peg_ratio|10.0901|2018-05-31/peg_ratio|10.0652|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-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|4.2126|2018-04-30/percent_of_shares_outstanding|4.0328|2018-05-15/percent_of_shares_outstanding|3.6723|2018-05-31/percent_of_shares_outstanding|3.7372|2018-04-04/price|59|2018-04-11/price|55.65|2018-04-19/price|56.2|2018-04-26/price|59|2018-05-03/price|57.1|2018-05-10/price|59.95|2018-05-17/price|59.85|2018-05-24/price|60.8|2018-05-31/price|60.65|2018-04-04/total_return_price|59|2018-04-11/total_return_price|55.65|2018-04-19/total_return_price|56.2|2018-04-26/total_return_price|59|2018-05-03/total_return_price|57.1|2018-05-10/total_return_price|59.95|2018-05-17/total_return_price|59.85|2018-05-24/total_return_price|60.8|2018-05-31/total_return_price|60.65|2018-04-04/enterprise_value|2158.9504|2018-04-11/enterprise_value|2053.3631|2018-04-19/enterprise_value|2070.6983|2018-04-26/enterprise_value|2158.9504|2018-05-03/enterprise_value|2103.8158|2018-05-10/enterprise_value|2193.8809|2018-05-17/enterprise_value|2190.7207|2018-05-24/enterprise_value|2220.7424|2018-05-31/enterprise_value|2216.0022 russ2000_1642|IBP|201806|451.62|160.058|48.574|85.048|297.256|630.107|161.444|468.663||215.063|73.919|39.703|1.8193|45.7173|85.611|2.4619|1.5744|45.0068|9.2937|9.8495|2.1083|0|-0.7389|4.3468|31.4526|0.52||332.584|95.643|60.991|21.476|16.315|-5.691|58.4|58.4|2144.8981|55.35|2018-07-05/ev_revenues|1.6616|2018-07-12/ev_revenues|1.6539|2018-07-19/ev_revenues|1.7645|2018-07-26/ev_revenues|1.6462|2018-08-02/ev_revenues|1.5884|2018-08-09/ev_revenues|1.5948|2018-08-16/ev_revenues|1.5202|2018-08-23/ev_revenues|1.4392|2018-08-30/ev_revenues|1.4431|2018-07-05/ev_free_cash_flow|53.7483|2018-07-12/ev_free_cash_flow|53.4988|2018-07-19/ev_free_cash_flow|57.0747|2018-07-26/ev_free_cash_flow|53.2493|2018-08-02/ev_free_cash_flow|51.3782|2018-08-09/ev_free_cash_flow|51.5861|2018-08-16/ev_free_cash_flow|49.1744|2018-08-23/ev_free_cash_flow|46.5548|2018-08-30/ev_free_cash_flow|46.6796|2018-07-05/ps_ratio|1.4281|2018-07-12/ps_ratio|1.4204|2018-07-19/ps_ratio|1.5313|2018-07-26/ps_ratio|1.4126|2018-08-02/ps_ratio|1.3546|2018-08-09/ps_ratio|1.361|2018-08-16/ps_ratio|1.2862|2018-08-23/ps_ratio|1.2049|2018-08-30/ps_ratio|1.2088|2018-07-05/pe_ratio|38.4375|2018-07-12/pe_ratio|38.2292|2018-07-19/pe_ratio|41.2153|2018-07-26/pe_ratio|38.0208|2018-08-02/pe_ratio|36.4583|2018-08-09/pe_ratio|36.6319|2018-08-16/pe_ratio|34.6181|2018-08-23/pe_ratio|32.4306|2018-08-30/pe_ratio|32.5347|2018-07-05/price_to_book_value|8.1344|2018-07-12/price_to_book_value|8.0903|2018-07-19/price_to_book_value|8.7223|2018-07-26/price_to_book_value|8.0462|2018-08-02/price_to_book_value|7.7156|2018-08-09/price_to_book_value|7.7523|2018-08-16/price_to_book_value|7.3261|2018-08-23/price_to_book_value|6.8632|2018-08-30/price_to_book_value|6.8852|2018-07-03/peg_ratio|3.4452|2018-07-10/peg_ratio|3.5496|2018-07-17/peg_ratio|3.6065|2018-07-24/peg_ratio|3.4705|2018-07-31/peg_ratio|3.4546|2018-08-07/peg_ratio|3.3914|2018-08-14/peg_ratio|3.0497|2018-08-21/peg_ratio|3.0402|2018-08-28/peg_ratio|3.0086|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|4.1839|2018-07-31/percent_of_shares_outstanding|4.0716|2018-08-15/percent_of_shares_outstanding|4.1464|2018-08-31/percent_of_shares_outstanding|4.3976|2018-07-05/price|55.35|2018-07-12/price|55.05|2018-07-19/price|59.35|2018-07-26/price|54.75|2018-08-02/price|52.5|2018-08-09/price|52.75|2018-08-16/price|49.85|2018-08-23/price|46.7|2018-08-30/price|46.85|2018-07-05/total_return_price|55.35|2018-07-12/total_return_price|55.05|2018-07-19/total_return_price|59.35|2018-07-26/total_return_price|54.75|2018-08-02/total_return_price|52.5|2018-08-09/total_return_price|52.75|2018-08-16/total_return_price|49.85|2018-08-23/total_return_price|46.7|2018-08-30/total_return_price|46.85|2018-07-05/enterprise_value|2042.7577|2018-07-12/enterprise_value|2033.2758|2018-07-19/enterprise_value|2169.1829|2018-07-26/enterprise_value|2023.7939|2018-08-02/enterprise_value|1952.6798|2018-08-09/enterprise_value|1960.5813|2018-08-16/enterprise_value|1868.9231|2018-08-23/enterprise_value|1769.3632|2018-08-30/enterprise_value|1774.1042 russ2000_1642|IBP|201809|458.218|154.447|51.491|85.505|307.447|648.755|177.096|471.659||214.351|88.736|57.89|1.2606|30.9704|40.7751|1.7606|1.0256|27.6042|5.8418|2.7587|2.1284|0|1.6157|5.1727|31.3128|0.5||348.999|97.334|65.771|20.921|15.563|-5.282|39.75|39.75|1549.6994|38.07|2018-10-04/ev_revenues|1.1616|2018-10-11/ev_revenues|1.1049|2018-10-18/ev_revenues|1.0102|2018-10-25/ev_revenues|0.9964|2018-11-01/ev_revenues|1.0937|2018-11-08/ev_revenues|1.1158|2018-11-15/ev_revenues|1.0621|2018-11-23/ev_revenues|1.1231|2018-11-30/ev_revenues|1.1776|2018-10-04/ev_free_cash_flow|30.7273|2018-10-11/ev_free_cash_flow|29.2275|2018-10-18/ev_free_cash_flow|26.7235|2018-10-25/ev_free_cash_flow|26.3566|2018-11-01/ev_free_cash_flow|28.9314|2018-11-08/ev_free_cash_flow|29.5172|2018-11-15/ev_free_cash_flow|28.0946|2018-11-23/ev_free_cash_flow|29.7103|2018-11-30/ev_free_cash_flow|31.1522|2018-10-04/ps_ratio|0.9377|2018-10-11/ps_ratio|0.8803|2018-10-18/ps_ratio|0.7845|2018-10-25/ps_ratio|0.7705|2018-11-01/ps_ratio|0.869|2018-11-08/ps_ratio|0.8914|2018-11-15/ps_ratio|0.837|2018-11-23/ps_ratio|0.8988|2018-11-30/ps_ratio|0.954|2018-10-04/pe_ratio|24.4038|2018-10-11/pe_ratio|22.9103|2018-10-18/pe_ratio|20.4167|2018-10-25/pe_ratio|20.0513|2018-11-01/pe_ratio|22.6154|2018-11-08/pe_ratio|23.1987|2018-11-15/pe_ratio|21.7821|2018-11-23/pe_ratio|23.391|2018-11-30/pe_ratio|24.8269|2018-10-04/price_to_book_value|5.5457|2018-10-11/price_to_book_value|5.2063|2018-10-18/price_to_book_value|4.6397|2018-10-25/price_to_book_value|4.5566|2018-11-01/price_to_book_value|5.1393|2018-11-08/price_to_book_value|5.2719|2018-11-15/price_to_book_value|4.9499|2018-11-23/price_to_book_value|5.3156|2018-11-30/price_to_book_value|5.6419|2018-10-02/peg_ratio|1.2605|2018-10-09/peg_ratio|1.2346|2018-10-16/peg_ratio|1.2074|2018-10-23/peg_ratio|1.0281|2018-10-30/peg_ratio|1.0221|2018-11-06/peg_ratio|1.1974|2018-11-13/peg_ratio|1.2127|2018-11-20/peg_ratio|1.1925|2018-11-27/peg_ratio|1.2426|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|5.4949|2018-10-31/percent_of_shares_outstanding|5.9651|2018-11-15/percent_of_shares_outstanding|5.6602|2018-11-30/percent_of_shares_outstanding|5.5073|2018-10-04/price|38.07|2018-10-11/price|35.74|2018-10-18/price|31.85|2018-10-25/price|31.28|2018-11-01/price|35.28|2018-11-08/price|36.19|2018-11-15/price|33.98|2018-11-23/price|36.49|2018-11-30/price|38.73|2018-10-04/total_return_price|38.07|2018-10-11/total_return_price|35.74|2018-10-18/total_return_price|31.85|2018-10-25/total_return_price|31.28|2018-11-01/total_return_price|35.28|2018-11-08/total_return_price|36.19|2018-11-15/total_return_price|33.98|2018-11-23/total_return_price|36.49|2018-11-30/total_return_price|38.73|2018-10-04/enterprise_value|1490.5218|2018-10-11/enterprise_value|1417.7675|2018-10-18/enterprise_value|1296.3022|2018-10-25/enterprise_value|1278.504|2018-11-01/enterprise_value|1403.404|2018-11-08/enterprise_value|1431.8188|2018-11-15/enterprise_value|1362.8115|2018-11-23/enterprise_value|1441.1862|2018-11-30/enterprise_value|1511.1302 russ2000_1642|IBP|201812|411.545|100.502|61.162|90.117|322.839|652.16|181.686|470.474||182.498|105.212|104.425|1.0518|24.8809|27.8242|1.632|0.8266|21.5128|4.8888|1.1078|2.4922|0|6.6644|5.5569|30.3819|0.54||353.121|98.638|66.144|21.152|16.476|-5.483|33.56|33.56|1349.697|37.05|2019-01-04/ev_revenues|1.0945|2019-01-11/ev_revenues|1.1442|2019-01-18/ev_revenues|1.1359|2019-01-25/ev_revenues|1.1536|2019-02-01/ev_revenues|1.2104|2019-02-08/ev_revenues|1.2017|2019-02-15/ev_revenues|1.2695|2019-02-22/ev_revenues|1.3067|2019-01-04/ev_free_cash_flow|23.822|2019-01-11/ev_free_cash_flow|24.9036|2019-01-18/ev_free_cash_flow|24.7234|2019-01-25/ev_free_cash_flow|25.1083|2019-02-01/ev_free_cash_flow|26.3458|2019-02-08/ev_free_cash_flow|26.1558|2019-02-15/ev_free_cash_flow|27.632|2019-02-22/ev_free_cash_flow|28.4408|2019-01-04/ps_ratio|0.8658|2019-01-11/ps_ratio|0.9177|2019-01-18/ps_ratio|0.909|2019-01-25/ps_ratio|0.9275|2019-02-01/ps_ratio|0.9868|2019-02-08/ps_ratio|0.9777|2019-02-15/ps_ratio|1.0485|2019-02-22/ps_ratio|1.0873|2019-01-04/pe_ratio|21.0511|2019-01-11/pe_ratio|22.3125|2019-01-18/pe_ratio|22.1023|2019-01-25/pe_ratio|22.5511|2019-02-01/pe_ratio|23.9943|2019-02-08/pe_ratio|23.7727|2019-02-15/pe_ratio|25.4943|2019-02-22/pe_ratio|26.4375|2019-01-04/price_to_book_value|6.0733|2019-01-11/price_to_book_value|6.4373|2019-01-18/price_to_book_value|6.3766|2019-01-25/price_to_book_value|6.5061|2019-02-01/price_to_book_value|6.9225|2019-02-08/price_to_book_value|6.8585|2019-02-15/price_to_book_value|7.3552|2019-02-22/price_to_book_value|7.6273|2019-01-02/peg_ratio|0.5494|2019-01-09/peg_ratio|0.6341|2019-01-16/peg_ratio|0.6142|2019-01-23/peg_ratio|0.6132|2019-01-30/peg_ratio|0.6473|2019-02-06/peg_ratio|0.6725|2019-02-13/peg_ratio|0.7017|2019-02-20/peg_ratio|0.7085|2019-02-27/peg_ratio|0.7248|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|5.3167|2019-01-31/percent_of_shares_outstanding|5.3642|2019-02-15/percent_of_shares_outstanding|4.6614|2019-02-28/percent_of_shares_outstanding|4.6096|2019-01-04/price|37.05|2019-01-11/price|39.27|2019-01-18/price|38.9|2019-01-25/price|39.69|2019-02-01/price|42.23|2019-02-08/price|41.84|2019-02-15/price|44.87|2019-02-22/price|46.53|2019-01-04/total_return_price|37.05|2019-01-11/total_return_price|39.27|2019-01-18/total_return_price|38.9|2019-01-25/total_return_price|39.69|2019-02-01/total_return_price|42.23|2019-02-08/total_return_price|41.84|2019-02-15/total_return_price|44.87|2019-02-22/total_return_price|46.53|2019-01-04/enterprise_value|1462.695|2019-01-11/enterprise_value|1529.1076|2019-01-18/enterprise_value|1518.0388|2019-01-25/enterprise_value|1541.6722|2019-02-01/enterprise_value|1617.6578|2019-02-08/enterprise_value|1605.9907|2019-02-15/enterprise_value|1696.635|2019-02-22/enterprise_value|1746.2949 russ2000_1642|IBP|201903|408.296|98.172|60.654|136.671|322.368|687.108|182.417|504.691||190.601|114.046|104.429|1.3508|31.6475|29.4006|2.062|1.1334|27.5568|7.9503|0.7699|2.384|0|2.9829|3.8738|29.8067|0.3||342.135|89.438|65.561|12.188|8.834|-5.676|48.5|48.5|1805.2286|51.19|2019-04-05/ev_revenues|1.3731|2019-04-12/ev_revenues|1.3824|2019-04-22/ev_revenues|1.3515|2019-04-29/ev_revenues|1.2941|2019-05-06/ev_revenues|1.4519|2019-05-13/ev_revenues|1.4332|2019-05-20/ev_revenues|1.4157|2019-05-28/ev_revenues|1.417|2019-04-05/ev_free_cash_flow|25.9738|2019-04-12/ev_free_cash_flow|26.1509|2019-04-22/ev_free_cash_flow|25.5662|2019-04-29/ev_free_cash_flow|24.4802|2019-05-06/ev_free_cash_flow|27.4655|2019-05-13/ev_free_cash_flow|27.1109|2019-05-20/ev_free_cash_flow|26.781|2019-05-28/ev_free_cash_flow|26.8057|2019-04-05/ps_ratio|1.1428|2019-04-12/ps_ratio|1.1524|2019-04-22/ps_ratio|1.1207|2019-04-29/ps_ratio|1.0605|2019-05-06/ps_ratio|1.2221|2019-05-13/ps_ratio|1.2029|2019-05-20/ps_ratio|1.185|2019-05-28/ps_ratio|1.1864|2019-04-05/pe_ratio|27.5215|2019-04-12/pe_ratio|27.7527|2019-04-22/pe_ratio|26.9892|2019-04-29/pe_ratio|25.5376|2019-05-06/pe_ratio|29.4301|2019-05-13/pe_ratio|28.9677|2019-05-20/pe_ratio|28.5376|2019-05-28/pe_ratio|28.5699|2019-04-05/price_to_book_value|8.0496|2019-04-12/price_to_book_value|8.1172|2019-04-22/price_to_book_value|7.8939|2019-04-29/price_to_book_value|7.4792|2019-05-06/price_to_book_value|8.6192|2019-05-13/price_to_book_value|8.4838|2019-05-20/price_to_book_value|8.3579|2019-05-28/price_to_book_value|8.3673|2019-04-03/peg_ratio|0.6104|2019-04-10/peg_ratio|0.6456|2019-04-17/peg_ratio|0.6469|2019-04-24/peg_ratio|0.634|2019-05-01/peg_ratio|0.6007|2019-05-08/peg_ratio|0.658|2019-05-15/peg_ratio|0.6912|2019-05-22/peg_ratio|0.6755|2019-05-29/peg_ratio|0.6451|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|4.1971|2019-04-30/percent_of_shares_outstanding|3.6454|2019-05-15/percent_of_shares_outstanding|3.4137|2019-05-31/percent_of_shares_outstanding|3.216|2019-04-05/price|51.19|2019-04-12/price|51.62|2019-04-22/price|50.2|2019-04-29/price|47.5|2019-05-06/price|54.74|2019-05-13/price|53.88|2019-05-20/price|53.08|2019-05-28/price|53.14|2019-04-05/total_return_price|51.19|2019-04-12/total_return_price|51.62|2019-04-22/total_return_price|50.2|2019-04-29/total_return_price|47.5|2019-05-06/total_return_price|54.74|2019-05-13/total_return_price|53.88|2019-05-20/total_return_price|53.08|2019-05-28/total_return_price|53.14|2019-04-05/enterprise_value|1890.4797|2019-04-12/enterprise_value|1903.3676|2019-04-22/enterprise_value|1860.8074|2019-04-29/enterprise_value|1781.764|2019-05-06/enterprise_value|1999.048|2019-05-13/enterprise_value|1973.238|2019-05-20/enterprise_value|1949.2287|2019-05-28/enterprise_value|1951.0294 russ2000_1642|IBP|201906|436.676|105.67|63.951|139.038|331.615|710.389|201.977|508.412||206.002|132.965|106.748|1.4306|35.6097|27.0614|2.3234|1.2002|28.9032|8.4649|0.647|2.2196|0|2.4126|2.9682|29.8347|0.63||371.814|107.257|70.396|25.09|18.919|-5.649|53.76|53.76|1969.6366|57.62|2019-07-02/ev_revenues|1.4697|2019-07-09/ev_revenues|1.4347|2019-07-16/ev_revenues|1.4557|2019-07-23/ev_revenues|1.3544|2019-07-30/ev_revenues|1.3804|2019-08-06/ev_revenues|1.3677|2019-08-13/ev_revenues|1.4493|2019-08-20/ev_revenues|1.4966|2019-08-27/ev_revenues|1.4014|2019-07-02/ev_free_cash_flow|25.5745|2019-07-09/ev_free_cash_flow|24.9659|2019-07-16/ev_free_cash_flow|25.331|2019-07-23/ev_free_cash_flow|23.5678|2019-07-30/ev_free_cash_flow|24.0216|2019-08-06/ev_free_cash_flow|23.8002|2019-08-13/ev_free_cash_flow|25.2204|2019-08-20/ev_free_cash_flow|26.043|2019-08-27/ev_free_cash_flow|24.3867|2019-07-02/ps_ratio|1.2343|2019-07-09/ps_ratio|1.1989|2019-07-16/ps_ratio|1.2202|2019-07-23/ps_ratio|1.1178|2019-07-30/ps_ratio|1.1441|2019-08-06/ps_ratio|1.1313|2019-08-13/ps_ratio|1.2137|2019-08-20/ps_ratio|1.2615|2019-08-27/ps_ratio|1.1653|2019-07-02/pe_ratio|29.2487|2019-07-09/pe_ratio|28.4112|2019-07-16/pe_ratio|28.9137|2019-07-23/pe_ratio|26.4873|2019-07-30/pe_ratio|27.1117|2019-08-06/pe_ratio|26.8071|2019-08-13/pe_ratio|28.7614|2019-08-20/pe_ratio|29.8934|2019-08-27/pe_ratio|27.6142|2019-07-02/price_to_book_value|8.3959|2019-07-09/price_to_book_value|8.1555|2019-07-16/price_to_book_value|8.2998|2019-07-23/price_to_book_value|7.6033|2019-07-30/price_to_book_value|7.7825|2019-08-06/price_to_book_value|7.6951|2019-08-13/price_to_book_value|8.2561|2019-08-20/price_to_book_value|8.581|2019-08-27/price_to_book_value|7.9267|2019-07-03/peg_ratio|0.8063|2019-07-10/peg_ratio|0.7784|2019-07-17/peg_ratio|0.7517|2019-07-24/peg_ratio|0.7391|2019-07-31/peg_ratio|0.7348|2019-08-07/peg_ratio|0.7414|2019-08-14/peg_ratio|0.7715|2019-08-21/peg_ratio|0.8152|2019-08-28/peg_ratio|0.7719|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|3.043|2019-07-31/percent_of_shares_outstanding|3.1136|2019-08-15/percent_of_shares_outstanding|3.199|2019-08-30/percent_of_shares_outstanding|3.1642|2019-07-02/price|57.62|2019-07-09/price|55.97|2019-07-16/price|56.96|2019-07-23/price|52.18|2019-07-30/price|53.41|2019-08-06/price|52.81|2019-08-13/price|56.66|2019-08-20/price|58.89|2019-08-27/price|54.4|2019-07-02/total_return_price|57.62|2019-07-09/total_return_price|55.97|2019-07-16/total_return_price|56.96|2019-07-23/total_return_price|52.18|2019-07-30/total_return_price|53.41|2019-08-06/total_return_price|52.81|2019-08-13/total_return_price|56.66|2019-08-20/total_return_price|58.89|2019-08-27/total_return_price|54.4|2019-07-02/enterprise_value|2081.1495|2019-07-09/enterprise_value|2031.6215|2019-07-16/enterprise_value|2061.3383|2019-07-23/enterprise_value|1917.8571|2019-07-30/enterprise_value|1954.778|2019-08-06/enterprise_value|1936.7678|2019-08-13/enterprise_value|2052.3332|2019-08-20/enterprise_value|2119.2711|2019-08-27/enterprise_value|1984.4948 russ2000_1642|IBP|201909|578.497|239.93|63.547|144.701|328.895|836.168|215.449|620.719||227.514|154.177|106.756|1.5106|31.272|26.2864|1.924|1.2756|30.2284|8.6772|0.8221|2.4844|0|1.4042|2.7548|29.8771|0.71||396.449|118.087|74.496|28.822|21.212|-8.458|59.55|59.55|2139.0824|57.06|2019-10-01/ev_revenues|1.3926|2019-10-08/ev_revenues|1.4197|2019-10-15/ev_revenues|1.4918|2019-10-22/ev_revenues|1.5757|2019-10-29/ev_revenues|1.4939|2019-11-05/ev_revenues|1.6697|2019-11-12/ev_revenues|1.6631|2019-11-19/ev_revenues|1.6816|2019-11-26/ev_revenues|1.7035|2019-10-01/ev_free_cash_flow|22.9375|2019-10-08/ev_free_cash_flow|23.3834|2019-10-15/ev_free_cash_flow|24.5726|2019-10-22/ev_free_cash_flow|25.9543|2019-10-29/ev_free_cash_flow|24.6064|2019-11-05/ev_free_cash_flow|27.5015|2019-11-12/ev_free_cash_flow|27.3934|2019-11-19/ev_free_cash_flow|27.6975|2019-11-26/ev_free_cash_flow|28.0589|2019-10-01/ps_ratio|1.1687|2019-10-08/ps_ratio|1.1957|2019-10-15/ps_ratio|1.2678|2019-10-22/ps_ratio|1.3516|2019-10-29/ps_ratio|1.2699|2019-11-05/ps_ratio|1.4454|2019-11-12/ps_ratio|1.4388|2019-11-19/ps_ratio|1.4573|2019-11-26/ps_ratio|1.4792|2019-10-01/pe_ratio|26.1743|2019-10-08/pe_ratio|26.7798|2019-10-15/pe_ratio|28.3945|2019-10-22/pe_ratio|30.2706|2019-10-29/pe_ratio|28.4404|2019-11-05/pe_ratio|32.3716|2019-11-12/pe_ratio|32.2248|2019-11-19/pe_ratio|32.6376|2019-11-26/pe_ratio|33.1284|2019-10-01/price_to_book_value|7.5281|2019-10-08/price_to_book_value|7.7023|2019-10-15/price_to_book_value|8.1667|2019-10-22/price_to_book_value|8.7063|2019-10-29/price_to_book_value|8.1799|2019-11-05/price_to_book_value|9.3105|2019-11-12/price_to_book_value|9.2683|2019-11-19/price_to_book_value|9.3871|2019-11-26/price_to_book_value|9.5282|2019-10-02/peg_ratio|0.6551|2019-10-09/peg_ratio|0.6842|2019-10-16/peg_ratio|0.7248|2019-10-23/peg_ratio|0.7623|2019-10-30/peg_ratio|0.7282|2019-11-06/peg_ratio|0.8158|2019-11-13/peg_ratio|0.8204|2019-11-20/peg_ratio|0.8249|2019-11-27/peg_ratio|0.83|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|2.5323|2019-10-31/percent_of_shares_outstanding|2.3767|2019-11-15/percent_of_shares_outstanding|2.4367|2019-11-29/percent_of_shares_outstanding|2.4085|2019-10-01/price|57.06|2019-10-08/price|58.38|2019-10-15/price|61.9|2019-10-22/price|65.99|2019-10-29/price|62|2019-11-05/price|70.57|2019-11-12/price|70.25|2019-11-19/price|71.15|2019-11-26/price|72.22|2019-10-01/total_return_price|57.06|2019-10-08/total_return_price|58.38|2019-10-15/total_return_price|61.9|2019-10-22/total_return_price|65.99|2019-10-29/total_return_price|62|2019-11-05/total_return_price|70.57|2019-11-12/total_return_price|70.25|2019-11-19/total_return_price|71.15|2019-11-26/total_return_price|72.22|2019-10-01/enterprise_value|2038.0669|2019-10-08/enterprise_value|2077.6889|2019-10-15/enterprise_value|2183.3477|2019-10-22/enterprise_value|2306.116|2019-10-29/enterprise_value|2186.3494|2019-11-05/enterprise_value|2443.5925|2019-11-12/enterprise_value|2433.9872|2019-11-19/enterprise_value|2461.0022|2019-11-26/enterprise_value|2493.1201 russ2000_1642|IBP|201912|581.949|215.85|74.606|152.101|349.214|849.448|214.149|635.299||250.031|173.371|106.756|1.6013|35.5135|33.2039|2.2016|1.361|30.2061|8.2679|0.8074|2.2765|0|-1.0929|2.8607|29.9728|0.64||401.231|120.038|78.697|26.505|19.194|-8.321|68.87|68.87|2420.5676|69.04|2020-01-07/ev_revenues|1.6047|2020-01-14/ev_revenues|1.6756|2020-01-21/ev_revenues|1.7439|2020-01-28/ev_revenues|1.7691|2020-02-04/ev_revenues|1.725|2020-02-11/ev_revenues|1.7387|2020-02-18/ev_revenues|1.7284|2020-02-25/ev_revenues|1.6331|2020-01-07/ev_free_cash_flow|33.2739|2020-01-14/ev_free_cash_flow|34.7439|2020-01-21/ev_free_cash_flow|36.1603|2020-01-28/ev_free_cash_flow|36.6832|2020-02-04/ev_free_cash_flow|35.7691|2020-02-11/ev_free_cash_flow|36.0532|2020-02-18/ev_free_cash_flow|35.8391|2020-02-25/ev_free_cash_flow|33.8627|2020-01-07/ps_ratio|1.3644|2020-01-14/ps_ratio|1.4349|2020-01-21/ps_ratio|1.5029|2020-01-28/ps_ratio|1.528|2020-02-04/ps_ratio|1.4841|2020-02-11/ps_ratio|1.4978|2020-02-18/ps_ratio|1.4875|2020-02-25/ps_ratio|1.3926|2020-01-07/pe_ratio|30.2807|2020-01-14/pe_ratio|31.8465|2020-01-21/pe_ratio|33.3553|2020-01-28/pe_ratio|33.9123|2020-02-04/pe_ratio|32.9386|2020-02-11/pe_ratio|33.2412|2020-02-18/pe_ratio|33.0132|2020-02-25/pe_ratio|30.9079|2020-01-07/price_to_book_value|8.2883|2020-01-14/price_to_book_value|8.7169|2020-01-21/price_to_book_value|9.1298|2020-01-28/price_to_book_value|9.2823|2020-02-04/price_to_book_value|9.0158|2020-02-11/price_to_book_value|9.0986|2020-02-18/price_to_book_value|9.0362|2020-02-25/price_to_book_value|8.4599|2020-01-02/peg_ratio|1.0252|2020-01-09/peg_ratio|1.0296|2020-01-16/peg_ratio|1.1126|2020-01-23/peg_ratio|1.1742|2020-01-30/peg_ratio|1.1368|2020-02-06/peg_ratio|1.135|2020-02-13/peg_ratio|1.1092|2020-02-20/peg_ratio|1.1561|2020-02-27/peg_ratio|1.0215|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|3.0406|2020-01-31/percent_of_shares_outstanding|2.3478|2020-02-14/percent_of_shares_outstanding|2.2889|2020-02-28/percent_of_shares_outstanding|2.1542|2020-01-07/price|69.04|2020-01-14/price|72.61|2020-01-21/price|76.05|2020-01-28/price|77.32|2020-02-04/price|75.1|2020-02-11/price|75.79|2020-02-18/price|75.27|2020-02-25/price|70.47|2020-01-07/total_return_price|69.04|2020-01-14/total_return_price|72.61|2020-01-21/total_return_price|76.05|2020-01-28/total_return_price|77.32|2020-02-04/total_return_price|75.1|2020-02-11/total_return_price|75.79|2020-02-18/total_return_price|75.27|2020-02-25/total_return_price|70.47|2020-01-07/enterprise_value|2425.6704|2020-01-14/enterprise_value|2532.8285|2020-01-21/enterprise_value|2636.0846|2020-01-28/enterprise_value|2674.2053|2020-02-04/enterprise_value|2607.5691|2020-02-11/enterprise_value|2628.2804|2020-02-18/enterprise_value|2612.6719|2020-02-25/enterprise_value|2468.5937 russ2000_1642|IBP|202003|569.736|213.674|73.569|153.396|350.09|841.267|201.565|639.702||245.797|188.169|122.515|0.9821|20.4315|16.7873|1.4155|0.8778|15.8845|5.3326|0.699|2.3181|0|-0.6118|2.9432|29.931|0.53||397.331|116.26|80.55|21.672|15.988|-7.358|39.87|39.87|1538.7549|38.09|2020-04-07/ev_revenues|0.9484|2020-04-14/ev_revenues|1.0126|2020-04-21/ev_revenues|0.9427|2020-04-28/ev_revenues|1.1078|2020-05-05/ev_revenues|1.1691|2020-05-12/ev_revenues|1.1723|2020-05-19/ev_revenues|1.3028|2020-05-26/ev_revenues|1.446|2020-04-03/ev_free_cash_flow|14.0819|2020-04-13/ev_free_cash_flow|17.1012|2020-04-20/ev_free_cash_flow|16.4378|2020-04-27/ev_free_cash_flow|17.7743|2020-05-04/ev_free_cash_flow|19.1163|2020-05-11/ev_free_cash_flow|21.0503|2020-05-18/ev_free_cash_flow|22.4414|2020-05-26/ev_free_cash_flow|24.7167|2020-04-01/ps_ratio|0.6447|2020-04-08/ps_ratio|0.8333|2020-04-15/ps_ratio|0.7358|2020-04-22/ps_ratio|0.7125|2020-04-29/ps_ratio|1.0077|2020-05-06/ps_ratio|0.9669|2020-05-13/ps_ratio|0.9134|2020-05-20/ps_ratio|1.0963|2020-05-27/ps_ratio|1.349|2020-04-03/pe_ratio|12.5538|2020-04-13/pe_ratio|16.2709|2020-04-20/pe_ratio|15.4542|2020-04-27/pe_ratio|17.0996|2020-05-04/pe_ratio|18.6693|2020-05-11/pe_ratio|21.0398|2020-05-18/pe_ratio|22.745|2020-05-26/pe_ratio|25.5339|2020-04-01/price_to_book_value|4.0765|2020-04-08/price_to_book_value|5.2688|2020-04-15/price_to_book_value|4.6521|2020-04-22/price_to_book_value|4.5049|2020-04-29/price_to_book_value|6.4|2020-05-06/price_to_book_value|6.1406|2020-05-13/price_to_book_value|5.8012|2020-05-20/price_to_book_value|6.9624|2020-05-27/price_to_book_value|8.5672|2020-04-02/peg_ratio|0.3916|2020-04-09/peg_ratio|0.511|2020-04-16/peg_ratio|0.4162|2020-04-23/peg_ratio|0.4349|2020-04-30/peg_ratio|0.5622|2020-05-07/peg_ratio|0.5908|2020-05-14/peg_ratio|0.5484|2020-05-21/peg_ratio|0.6772|2020-05-28/peg_ratio|0.7531|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|2.4616|2020-04-30/percent_of_shares_outstanding|2.6653|2020-05-15/percent_of_shares_outstanding|2.3155|2020-05-29/percent_of_shares_outstanding|3.3152|2020-04-07/price|38.09|2020-04-14/price|41.48|2020-04-21/price|37.79|2020-04-28/price|46.51|2020-05-05/price|49.53|2020-05-12/price|49.7|2020-05-19/price|56.56|2020-05-26/price|64.09|2020-04-07/total_return_price|38.09|2020-04-14/total_return_price|41.48|2020-04-21/total_return_price|37.79|2020-04-28/total_return_price|46.51|2020-05-05/total_return_price|49.53|2020-05-12/total_return_price|49.7|2020-05-19/total_return_price|56.56|2020-05-26/total_return_price|64.09|2020-04-07/enterprise_value|1485.956|2020-04-14/enterprise_value|1586.5112|2020-04-21/enterprise_value|1477.0573|2020-04-28/enterprise_value|1735.7126|2020-05-05/enterprise_value|1831.7861|2020-05-12/enterprise_value|1836.851|2020-05-19/enterprise_value|2041.2337|2020-05-26/enterprise_value|2265.578 russ2000_1642|IBP|202006|619.948|269.176|69.149|150.87|347.381|858.314|214.049|644.265||272.736|213.506|123.488|1.4787|28.7482|18.4345|2.0774|1.2871|25.1022|8.1745|0.7576|2.087|0|-0.3515|2.3328|29.5842|0.86||393.939|127.139|78.071|34.458|25.337|-7.757|68.78|68.78|2349.619|68.19|2020-07-07/ev_revenues|1.4677|2020-07-14/ev_revenues|1.5389|2020-07-21/ev_revenues|1.6297|2020-07-28/ev_revenues|1.6453|2020-08-04/ev_revenues|1.7188|2020-08-11/ev_revenues|1.8114|2020-08-18/ev_revenues|1.8302|2020-08-25/ev_revenues|1.8484|2020-07-07/ev_free_cash_flow|18.2965|2020-07-14/ev_free_cash_flow|19.1849|2020-07-21/ev_free_cash_flow|20.3165|2020-07-28/ev_free_cash_flow|20.5106|2020-08-04/ev_free_cash_flow|21.427|2020-08-11/ev_free_cash_flow|22.582|2020-08-18/ev_free_cash_flow|22.8158|2020-08-25/ev_free_cash_flow|23.0426|2020-07-01/ps_ratio|1.2615|2020-07-08/ps_ratio|1.3685|2020-07-15/ps_ratio|1.4247|2020-07-22/ps_ratio|1.5315|2020-07-29/ps_ratio|1.5173|2020-08-05/ps_ratio|1.5898|2020-08-12/ps_ratio|1.6598|2020-08-19/ps_ratio|1.647|2020-08-26/ps_ratio|1.6474|2020-07-07/pe_ratio|24.8869|2020-07-14/pe_ratio|26.2737|2020-07-21/pe_ratio|28.0401|2020-07-28/pe_ratio|28.3431|2020-08-04/pe_ratio|29.7737|2020-08-11/pe_ratio|31.5766|2020-08-18/pe_ratio|31.9416|2020-08-25/pe_ratio|32.2956|2020-07-01/price_to_book_value|7.339|2020-07-08/price_to_book_value|7.9618|2020-07-15/price_to_book_value|8.2885|2020-07-22/price_to_book_value|8.9102|2020-07-29/price_to_book_value|8.8271|2020-08-05/price_to_book_value|9.2489|2020-08-12/price_to_book_value|9.6564|2020-08-19/price_to_book_value|9.5821|2020-08-26/price_to_book_value|9.5843|2020-07-02/peg_ratio|0.6382|2020-07-09/peg_ratio|0.6581|2020-07-16/peg_ratio|0.7222|2020-07-23/peg_ratio|0.7419|2020-07-30/peg_ratio|0.7595|2020-08-06/peg_ratio|0.7937|2020-08-13/peg_ratio|0.83|2020-08-20/peg_ratio|0.8147|2020-08-27/peg_ratio|0.8225|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|2.3531|2020-07-31/percent_of_shares_outstanding|2.259|2020-08-14/percent_of_shares_outstanding|2.1805|2020-08-31/percent_of_shares_outstanding|2.06|2020-07-07/price|68.19|2020-07-14/price|71.99|2020-07-21/price|76.83|2020-07-28/price|77.66|2020-08-04/price|81.58|2020-08-11/price|86.52|2020-08-18/price|87.52|2020-08-25/price|88.49|2020-07-07/total_return_price|68.19|2020-07-14/total_return_price|71.99|2020-07-21/total_return_price|76.83|2020-07-28/total_return_price|77.66|2020-08-04/total_return_price|81.58|2020-08-11/total_return_price|86.52|2020-08-18/total_return_price|87.52|2020-08-25/total_return_price|88.49|2020-07-07/enterprise_value|2332.0374|2020-07-14/enterprise_value|2445.2744|2020-07-21/enterprise_value|2589.5025|2020-07-28/enterprise_value|2614.2359|2020-08-04/enterprise_value|2731.0487|2020-08-11/enterprise_value|2878.2568|2020-08-18/enterprise_value|2908.056|2020-08-25/enterprise_value|2936.9612 russ2000_1642|IBP|202009|||||||||||||2.0702||25.8084||1.9109|36.6131|11.1172|0.8987||0||2.2628||||||||||100.32|100.32|3289.4857|109.2|2020-10-06/ev_revenues|2.2368|2020-10-13/ev_revenues|2.3602|2020-10-20/ev_revenues|2.2086|2020-10-22/ev_revenues|2.1299|2020-10-06/ev_free_cash_flow|27.8845|2020-10-13/ev_free_cash_flow|29.4229|2020-10-20/ev_free_cash_flow|27.5338|2020-10-22/ev_free_cash_flow|26.5519|2020-10-07/ps_ratio|2.0844|2020-10-14/ps_ratio|2.1573|2020-10-21/ps_ratio|1.962|2020-10-23/ps_ratio|2.0041|2020-10-06/pe_ratio|39.854|2020-10-13/pe_ratio|42.2555|2020-10-20/pe_ratio|39.3066|2020-10-23/pe_ratio|38.9452|2020-10-07/price_to_book_value|12.1268|2020-10-14/price_to_book_value|12.5507|2020-10-21/price_to_book_value|11.4144|2020-10-23/price_to_book_value|11.6591|2020-10-01/peg_ratio|0.9984|2020-10-08/peg_ratio|1.0636|2020-10-15/peg_ratio|1.0761|2020-10-22/peg_ratio|0.9664|2020-10-23/peg_ratio|0.9964|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-06/price|109.2|2020-10-12/price|119.49|2020-10-19/price|109.04|2020-10-23/price|106.71|2020-10-06/total_return_price|109.2|2020-10-12/total_return_price|119.49|2020-10-19/total_return_price|109.04|2020-10-23/total_return_price|106.71|2020-10-06/enterprise_value|3554.1026|2020-10-12/enterprise_value|3860.7364|2020-10-19/enterprise_value|3549.3348|2020-10-22/enterprise_value|3384.2472