Barclays Reports 18 Profit Increase Lifts Income Guidance TopBuild Q1 2026 Earnings EPS Surpasses Estimates by 147 Stock Edges Lower LG Energy Solution and DTE Energy Announce Major 6GWh Battery Storage Project in Michigan