BayFirst Financial launches rights offering for up to 4,108,072 shares at $3.5 each - BAFN News | Rallies