Trex Company TREX Up 555 Is There More Room to Run 20260520 NextEras 67 Billion Dominion Acquisition Creates Worlds Largest Utility to Capitalize on AI DataCenter Power Demand Citigroup May Benefit from SP 500 China Banking Talks Analysts Suggest US Farmers Seek Firm Trade Deal During President Trumps China Visit US Crude and Fuel Inventories Decline as Iran Conflict Disrupts Global Energy Supply EIA Reports Swedens Quiet Economic Revolution The Most Unexpected Capitalist Makeover Unfolds Tech Leads Flat Market as Sectors Diverge VIX Holds at 1767