{"schema_version":"secwatch.filing_event.v1","accession":"0001437749-25-031386","form_type":"8-K","ticker":"MBWM","cik":"0001042729","company_name":"MERCANTILE BANK CORP","filed_at":"2025-10-21T23:59:59+00:00","discovered_at":"2026-05-14T18:02:38.635826+00:00","generated_at":"2026-05-17T02:56:53.730830+00:00","sec_items":["2.02","7.01","9.01"],"event_type":"earnings","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"confidence":"high","headline":"Mercantile Bank Q3 net income $23.8M ($1.46 EPS), up from $19.6M YoY; NIM stable at 3.50%","bullets":["Net revenue $62.4M (+7.6% YoY) on net interest income $52.0M (+7.7%) and noninterest income $10.4M.","Effective tax rate dropped to 13.4% from 20.1% due to $1.0M energy tax credits and $0.7M tax structures.","Loan-to-deposit ratio improved to 96% from 102% a year ago; local deposits up $84M YTD.","Nonperforming assets rose to $9.8M (0.2% of assets) from $5.7M at year-end 2024, driven by one construction loan.","Total risk-based capital ratio 14.3%; tangible book value $37.41 per share, up 13% since year-end 2024."],"urls":{"canonical":"https://secwatch.observer/filing/0001437749-25-031386","json":"https://secwatch.observer/filing/0001437749-25-031386.json","markdown":"https://secwatch.observer/filing/0001437749-25-031386.md","text":"https://secwatch.observer/filing/0001437749-25-031386.txt","edgar_index":"https://www.sec.gov/Archives/edgar/data/1042729/000143774925031386/0001437749-25-031386-index.htm","edgar_primary_document":"https://www.sec.gov/Archives/edgar/data/1042729/000143774925031386/mbwm20250802_8k.htm"},"model":{"generated_by":"deepseek-v4-flash:cloud@v2","generated_at":"2026-05-17T02:56:53.730830+00:00"},"review":{"review_status":"machine_generated","human_reviewed":false,"corrected":false,"correction_note":null,"correction_timestamp":null,"superseded_by":null,"related_filings":[]},"source_grounded_claims":[],"license":"Source filings: public domain (SEC EDGAR). Summaries (headline + bullets): CC-BY-4.0; attribute https://secwatch.observer"}