AGNC Pref G AGNCL at 2490 Buy Sell or Hold 20260518 April Retail Sales Rise Again Fueled by Higher Prices Latest Data Signals Continued Consumer Spending NET Power NPWR Falls 158 Watching 208 Support 20260515