Brokerage firms have given long-term 'Buy' ratings on five stocks, predicting up to 48% returns. Notable mentions include HAL, Infosys, Varun Beverages, Siemens Energy India, and ITC Limited, each supported by strong fundamentals and growth catalysts.