NBCC Reports 388 YoY Profit Growth in Q4 Declares Dividend of 046 per Share TechLed Surge Propels SP 500 Higher as Energy and Staples Drag New York Fed Study Reveals LowerIncome Households Feel the Pinch from Rising Gas Prices Market Eyes Iran Deal Progress Tesla and AI Stocks Approach Key Levels Consumer Prices Rise 38 Annually in April Reaching Highest Level Since May 2023 Meta Launches Forum App Reddit Stock Drops Nearly 6 on Competition Concerns US Stock Futures and Bond Yields Decline Following Reports of Updated Russian Nuclear Doctrine