U.S. Markets open in 5 hrs 15 mins

Stocks in flux as energy, financials weigh

Stocks (^DJI, ^GSPC, ^IXIC) are wavering between small gains and losses as Wall Street and Main Street pause for the first coast-to-coast eclipse in nearly a century. Plus, Trump’s big speech on Afghanistan is coming tonight. Will defense, a top sector already this year, get another boost? And, there’s a consumer trend that you need to hop on — And millennials are key. We have the trade. Catch The Final Round at 4 p.m. with Jen Rogers and Yahoo Finance editor-in-chief Andy Serwer.

Winners and losers

Stocks in the red today include Canadian Solar as Barclays downgraded shares to underweight with a $14 price target; Shire as the biotech’s CFO announced his departure from the company, and Nike, with shares dropping as Jefferies downgraded the world’s largest sports apparel-maker to hold, claiming Nike will experience margin and growth issues.

Stocks moving higher include Tenet Healthcare as two board members from Glenview Capital Management resigned; Adamis Pharmaceuticals as Maxim Group raised its price target to $13 citing an expected deal to commercialize one of its treatments; and Herbalife, with shares ripping higher as the multi-level marketing firm announced a modified Dutch auction self-tender offer to purchase up to $600 million in shares.

Millennials are key to luxury retail growth

Millennials may say they love experiences — spending their money on authentic airbnb vacations and artisanal cocktails of foraged herbs, but it turns out they really just want a Gucci bag. Yahoo Style’s Alex Mondalek joins us with the surprising details.