{"schema_version":"secwatch.filing_event.v1","accession":"0001280058-25-000007","form_type":"8-K","ticker":"BLKB","cik":"0001280058","company_name":"BLACKBAUD INC","filed_at":"2025-02-18T23:59:59+00:00","discovered_at":"2026-05-14T18:03:03.176817+00:00","generated_at":"2026-05-26T14:35:06.355530+00:00","sec_items":["2.02","9.01"],"event_type":"earnings","sentiment":"neutral","materiality_score":0.7,"calibrated_materiality_score":0.7,"confidence":"high","headline":"Blackbaud Q4 GAAP net loss $330.8M on $405.4M EVERFI charges; non-GAAP EPS $1.08","bullets":["GAAP net loss of $330.8M ($6.74 diluted loss per share) driven by $405.4M EVERFI impairment and disposition charges.","Non-GAAP net income $54.4M, non-GAAP diluted EPS $1.08 (down $0.06 YoY); revenue $302.2M (+2.4% GAAP, +3.2% non-GAAP organic).","Non-GAAP adjusted EBITDA $102.2M (margin 33.8%, up 20 bps); free cash flow $56.5M (margin 18.7%, up 2,500 bps).","Recurring revenue $296.2M (98% of total); non-GAAP organic recurring revenue up 3.1%.","Repurchased 10% of outstanding stock in 2024; plans to buy back 3% to 5% of total shares in 2025."],"urls":{"canonical":"https://secwatch.observer/filing/0001280058-25-000007","json":"https://secwatch.observer/filing/0001280058-25-000007.json","markdown":"https://secwatch.observer/filing/0001280058-25-000007.md","text":"https://secwatch.observer/filing/0001280058-25-000007.txt","edgar_index":"https://www.sec.gov/Archives/edgar/data/1280058/000128005825000007/0001280058-25-000007-index.htm","edgar_primary_document":"https://www.sec.gov/Archives/edgar/data/1280058/000128005825000007/blkb-20250218.htm"},"model":{"generated_by":"deepseek-v4-flash:cloud@v2","generated_at":"2026-05-26T14:35:06.355530+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"}