How Much Does a New Roof Cost in Texas?