Palvella Therapeutics PVLA Gained 396 Can It Break 11920 20260520 PHINIA PHIN Q1 2026 Earnings Surprise EPS 129 Up Significant Should You Sell Oil States OIS After 099 Drop 20260520 Senmiao Tech AIHS Q1 2026 Financial Overview