Low-leverage stocks like NVIDIA and Valero Energy could offer investors resilience amid market volatility and uncertainty.
Investors interested in stocks from the Consumer Products - Staples sector have probably already heard of National Vision (EYE) and L'Oreal SA (LRLCY). But which of these two stocks offers value investors a better bang for their buck right now?
The Zacks Style Scores offers investors a way to easily find top-rated stocks based on their investing style. Here's why you should take advantage.
EYE beats Q2 earnings and revenue estimates, expands operating margin and raises its 2026 profit outlook despite gross margin pressure.
While the top- and bottom-line numbers for National Vision (EYE) give a sense of how the business performed in the quarter ended June 2026, it could be worth looking at how some of its key metrics compare to Wall Street estimates and year-ago values.
National Vision NASDAQ: EYE reported second-quarter 2026 revenue growth and improved profitability as higher average ticket sales and premium product attachment offset lower customer traffic, including temporary disruption from an e-commerce platform transition.
National Vision (EYE) came out with quarterly earnings of $0.25 per share, beating the Zacks Consensus Estimate of $0.17 per share. This compares to earnings of $0.18 per share a year ago.
National Vision (EYE) reported earnings 30 days ago. What's next for the stock?
EYE is pairing smart-glasses expansion, premium upgrades and military growth as it targets higher tickets and margin gains in 2026.
National Vision Holdings, Inc. EYE has started 2026 under pressure, with shares down 37.7% year to date. That pullback is shifting the investor conversation away from big-picture narratives and toward what the valuation is now assuming.
Wondering how to pick strong, market-beating stocks for your investment portfolio? Look no further than the Zacks Style Scores.
National Vision beats EPS and revenue estimates as comps rise 4.5% and operating margin jumps 320 bps; 2026 guidance reiterated.