Bone Bio BBLG Q1 2026 Earnings EPS 043 Beats Estimates Spire Global SPIR Q1 2026 Results Fall Short EPS 078 Revenue NA Essent ESNT Rallies 147 as Bulls Target 6483 20260520 BEN Warrant BNAIW Stock Slides 312 Support at 013 20260520 Gyrodyne LLC GYRO Stock Analysis RangeBound Near 764 20260520 TransCanada TCPA Steady at 2399 Awaiting Next Catalyst 20260520 Alphabets AI Showcase at Google IO Wall Street Watches for Product Roadmap YETI Holdings YETI Q1 2026 Beat Revenue NA EPS Exceeds by Significant Virax VRAX Stock Today Drops 1230 Key Support at 026 20260520 BJs BJ Stock Down 134 Support Test at 9153 20260520 Afghanistans economic collapse poverty forces desperate choices threatens future stability