Tag: 12Month
Beacon Roofing Supply (NASDAQ:BECN) Reaches New 12-Month High on Analyst Upgrade
Beacon Roofing Supply, Inc. (NASDAQ:BECN - free report) hit a fresh 52-week high during Friday trading after Truist Financial raised its price target on...