NATO to Spend Hundreds of Billions on Defense as Trump Pledges 5000 Troops to Poland Rutte Trumps Decision to Skip Sons Bahamas Wedding Highlights Ongoing Iran Tensions SEC Advances TrumpBacked Proposal to Eliminate Mandatory Quarterly Earnings Reports Indian Indices Remain RangeBound as Market Awaits Direction US Markets Rally SP 500 Extends Winning Streak Dow Jumps Over 2 for the Week Trump Approval Ratings Slip Below 39 in Four of Five Recent Polls Yen Purchasing Power Sinks to New Low as Oil Costs Weigh on Currency