Arcadia Biosciences RKDA Delivers Q3 2025 Beat EPS 062 vs 055 Expected FibroBiologics FBLG Slides 370 as Selling Pressure Mounts 20260520 Tecogen TGEN Stock Up 218 Key Resistance at 575 20260520 Crane Harbor CRAN Trading at 1003 Key Decision Point 20260520