Fin: We’ve passed $1 billion in annualized payments · Fin · @fin · Product Update · Announcement Card. Captured 2026-10-20. Original source attached on the reference page.20 Oct, 2026@fin