SP 500 and Nasdaq Climb as Tech Soars Dow Slips on Energy and Healthcare Weakness NATO to Spend Hundreds of Billions on Defense as Trump Pledges 5000 Troops to Poland Rutte Small Businesses Face Profit Squeeze as Gas and Shipping Costs Surge Oil Prices Decline Amid Renewed Prospects for USIran Nuclear Agreement Coeur Mining Reports Record First Quarter Revenue of 856 Million SP 500 Moves Higher as Healthcare and Tech Rally Offsets Communication Services Weakness Home Depot Comps Catch Lowes After Nearly a Year Potentially Paving Way for Stock Performance