Natco Pharma Shares Slide 15 as Q4 Results Disappoint Net Profit Drops 34 Dragonfly Energy DFLI Q1 2026 Earnings WiderThanExpected Loss Spurs Share Decline US Stock Futures Bond Yields Slip on Reports of Putins Nuclear Doctrine Update