{"schema_version":"secwatch.filing_event.v1","accession":"0001193125-24-156656","form_type":"8-K","ticker":"GHM","cik":"0000716314","company_name":"GRAHAM CORP","filed_at":"2024-06-07T23:59:59+00:00","discovered_at":"2026-05-14T18:03:21.755336+00:00","generated_at":"2026-06-01T05:44:29.301676+00:00","sec_items":["2.02","7.01","9.01"],"event_type":"earnings","sentiment":"positive","materiality_score":0.8,"calibrated_materiality_score":0.8,"confidence":"high","headline":"Graham reports record FY2024 revenue of $185.5M (+18%); guides FY2025 revenue $200-210M","bullets":["Q4 revenue $49.1M (+14% YoY); gross margin 25.9% (up 930 bps); net income $1.3M vs. loss of $0.5M.","Full-year net income $4.6M ($0.42 EPS) vs. $0.4M ($0.03 EPS); adjusted EBITDA $13.3M (7.2% of sales).","Record orders $268.4M (book-to-bill 1.4x); backlog $390.9M, up 30% YoY; 35-40% expected to convert in FY2025.","Eliminated $12.5M debt; received $13.5M strategic investment from a major defense customer for Batavia expansion.","FY2025 guidance: revenue $200-210M, gross margin 22-23%, adjusted EBITDA $16.5-19.5M, capex $10-15M."],"urls":{"canonical":"https://secwatch.observer/filing/0001193125-24-156656","json":"https://secwatch.observer/filing/0001193125-24-156656.json","markdown":"https://secwatch.observer/filing/0001193125-24-156656.md","text":"https://secwatch.observer/filing/0001193125-24-156656.txt","edgar_index":"https://www.sec.gov/Archives/edgar/data/716314/000119312524156656/0001193125-24-156656-index.htm","edgar_primary_document":"https://www.sec.gov/Archives/edgar/data/716314/000119312524156656/d834053d8k.htm"},"model":{"generated_by":"deepseek-v4-flash:cloud@v2","generated_at":"2026-06-01T05:44:29.301676+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"}