BayFirst Rallies 16% in a Month: Should You Buy the Stock? — BAFN +1.00 · News Impact Screener