Revvity RVTY Q1 2026 Earnings EPS 106 Beats Estimates Neptune NP Falls 172 Watching 2609 Support 20260514 Xencor XNCR Declines 250 Amid Market Weakness 20260514