Olaplex Holdings OLPX Q1 2026 Earnings EPS 002 Beats Estimates Should You Sell Navitas NVTS After 461 Drop 20260515 Zeo Energy ZEOWW Gains 1777 Support Holds at 005 20260515