Talphera Inc TLPH Slides 195 Nears Key Support at 077 Amid Consolidation Rank One Computing Corporation ROC Q1 2026 Earnings EPS Surprises with Positive Earnings vs Loss Estimates