Skip to main content
MFO S.A. logo

MFO S.A. — Investor Relations & Filings

Ticker · MFO ISIN · PLMFO0000013 LEI · 259400B4LDPWHBRPSN19 WAR Manufacturing
Filings indexed 580 across all filing types
Latest filing 2025-03-27 Audit Report / Informat…
Country PL Poland
Listing WAR MFO

About MFO S.A.

https://www.mfo.pl/en

MFO S.A. is a manufacturer of cold-rolled steel profiles. The company's primary products include steel reinforcements for PVC window and door systems, drywall framing profiles, and other special steel sections. Its window reinforcements are compatible with a comprehensive range of PVC systems available on the market. The drywall framing profiles (including CD, UD, UA, CW, and UW types) are designed for ease of assembly and enhanced acoustic insulation, featuring proprietary designs like H-shaped holes. The product portfolio also extends to octagonal tubes for roller shutters and posts for fencing systems. MFO S.A. emphasizes innovation through its research and development, holding patents for products such as the Sandwich Profile and Thermally Separated Profile. Production is automated and adheres to European quality standards, including PN-EN 14195 and PN EN ISO 9001, to ensure dimensional accuracy.

Recent filings

Filing Released Lang Actions
MFO_SzB-2024-12-31-0-pl
Audit Report / Information Classification · 1% confidence The document text provided is an HTML structure containing CSS styling and metadata, specifically mentioning 'Consolia XBRL Tools v2.11.7.5' and a title 'MFO_SzB-2024-12-31-0-pl.xhtml'. The content itself is not the body of a financial report (like a 10-K or IR) but rather the underlying structure of a converted document, likely a regulatory filing or financial statement that has been processed into HTML/XBRL format. Given the structure and the presence of XBRL tools, this strongly suggests a regulatory filing. Since the content is not the actual narrative or data summary but the container/format, and it doesn't fit neatly into specific report types (like ER, IR, 10-K), the most appropriate fallback category is Regulatory Filings (RNS). The document length is substantial (702,030 chars), suggesting it contains significant data, but the provided snippet is just the header/styling, which is common for filings converted to HTML/XBRL. FY 2024
2025-03-27 Polish
SZ_MFO_SA-2024-12-31-0-pl.xhtml
Regulatory Filings Classification · 1% confidence The document text consists almost entirely of XML signature blocks (DSig and XAdES structures) used to verify the authenticity and integrity of another file. Key indicators are the presence of multiple <Signature> tags, <DigestValue>, <X509Certificate>, and references to an external file named "SZ_MFO_SA-2024-12-31-0-pl.xhtml". The document itself is not the financial report (like 10-K or IR) but rather the cryptographic wrapper/proof of signing for that report. Since the content is purely metadata about signing and not the actual report content, and it doesn't explicitly announce the publication of a report (Rule 2), the most appropriate classification is the general fallback for regulatory/official filings that don't fit specific content categories, which is Regulatory Filings (RNS). The document length is substantial (26k chars), but the content type is structural/metadata, not narrative/financial.
2025-03-27 Polish
SZ_MFO_SA-2024-12-31-0-pl
Board/Management Information Classification · 1% confidence The document text provided is extremely short (relative to the 4.8 million character total length, although the provided snippet is small) and consists almost entirely of HTML structure, CSS styling, and font definitions, generated by a tool like pdf2htmlEX. The title tag contains 'SZ_MFO_SA-2024-12-31-0-pl.xhtml'. The presence of 'SA' (Sprawozdanie Okresowe - Periodic Report in Polish context) and a specific date (2024-12-31) strongly suggests this is a regulatory financial report (like a Quarterly or Annual Report). However, the document content itself is just the rendering boilerplate, not the actual financial data or narrative. Given the structure and the fact that this is likely a wrapper or conversion artifact of a larger filing, and without seeing the actual content that would distinguish between 10-K (Annual) or IR (Interim/Quarterly), the most appropriate classification based on the file name structure (Periodic Report) and the nature of the content being a converted document is to look for the closest fit among the definitions. Since the document is clearly a converted report structure and not a short announcement about a report, it is likely the report itself. Given the date 12-31, it points towards an Annual Report (10-K) or a comprehensive year-end filing. However, since the text provided is just the HTML wrapper and not the content, and the length is massive (4.8M chars), it is a full report. If 'SA' implies a standard periodic report, 'IR' (Interim/Quarterly Report) is a safer general fit than '10-K' unless the date 12-31 definitively marks a fiscal year-end for the entity. Since the document is clearly a full report structure (implied by the massive size and the conversion artifacts), and not a short announcement, I will classify it as a comprehensive report. Given the Polish context ('pl' in title) and the 'SA' designation, it is a periodic financial report. I will lean towards 'IR' as the general comprehensive report category, as '10-K' is specific to US SEC filings, unless the context strongly implies year-end. Given the ambiguity of the content snippet, and the massive size implying a full report, I will select 'IR' as the most likely comprehensive periodic report type, or '10-K' if 12-31 is assumed to be year-end. I will choose '10-K' based on the 12-31 date strongly suggesting a full annual filing, which is the most comprehensive report type listed.
2025-03-27 Polish
JSF_MFO_SA-2024-12-31-0-pl.xhtml
Regulatory Filings Classification · 1% confidence The provided document text consists almost entirely of XML structures related to digital signatures (DSig, XAdES), including elements like <Signature>, <SignedInfo>, <Reference>, <DigestValue>, and <X509Certificate>. This structure is typical for digitally signed regulatory filings or official documents submitted electronically, often in formats like XML or XBRL, where the content itself is embedded or referenced within the signature block. The presence of references to a file named "JSF_MFO_SA-2024-12-31-0-pl.xhtml" and signing times in March 2025 suggests an official submission related to the period ending December 31, 2024. Since the text provided is only the signature block and not the actual content of the financial report (like a 10-K or IR), and it represents a formal, signed submission, the most appropriate general classification for a formal, signed regulatory document that doesn't fit a more specific financial report category is 'Regulatory Filings' (RNS). It is not an announcement of a report (RPA) because the document length is substantial (31,621 chars), suggesting it contains more than just a brief announcement, even if the provided snippet is only the signature block.
2025-03-27 Polish
JSF_MFO_SA-2024-12-31-0-pl
Management Reports Classification · 1% confidence The document text provided is extremely long (over 3 million characters) and appears to be the raw HTML/CSS structure generated by a PDF conversion tool (pdf2htmlEX), as indicated by the extensive CSS styling, font definitions, and the title 'JSF_MFO_SA-2024-12-31-0-pl.xhtml'. The presence of a specific date '2024-12-31' suggests a financial reporting period end. Given the length and the nature of the content (a full converted document, not just an announcement), it is highly likely to be a comprehensive financial report. Since the document is not explicitly labeled as a 10-K (Annual Report) but is comprehensive and dated for a year-end, the most appropriate classification among the provided options for a comprehensive report covering a full period, especially when the exact form type (like 10-K) isn't confirmed, would lean towards a comprehensive report. However, the structure strongly suggests a regulatory filing that has been converted. If this were a standard US filing, the length would suggest a 10-K or a detailed IR. Since the file name contains 'SA-2024-12-31', which often relates to statutory or annual filings in various jurisdictions, and the document is clearly the full content rather than a short announcement, it represents the report itself. Without further context confirming it's a quarterly report (IR), the default comprehensive annual report classification (10-K) is the best fit for a full-year document, or if it's a non-US equivalent, it falls under the general 'AR' (Audit Report/Information) if it's not the full 10-K equivalent, or potentially 'IR' if it's an annual review. Given the sheer volume and the year-end date, I will classify it as the most comprehensive annual report type available, 10-K, assuming it represents the full annual filing content.
2025-03-27 Polish
Wstępne dane finansowe MFO S.A. za 2024 rok zakończony dnia 31.12.2024 - Content (PL)
Earnings Release Classification · 1% confidence The document provides preliminary financial data (revenue, operating profit (EBIT), and net profit) for the full year 2024 (ending 31.12.2024). It highlights significant deviations from the 3-year average based on a 30% materiality threshold. Crucially, the last sentence states: "Zarząd informuje, że przedstawione powyżej dane finansowe mają charakter wstępny. Ostateczne dane zostaną przekazane do wiadomości publicznej w dniu 27 marca 2025 roku" (The Management Board informs that the financial data presented above are preliminary. The final data will be made public on March 27, 2025). This structure—announcing key preliminary results for a period shorter than a full annual report (10-K) but covering a full fiscal year—is characteristic of an Earnings Release (ER). It is not the comprehensive 10-K, nor is it a mere announcement of a future report (RPA), as it contains the actual preliminary figures. FY 2024
2025-03-10 Polish

Report missing filing

Can't find a specific document? Let us know and we'll add it within 24 hours.

We will notify you once the filing is added.
Report sent
Thank you. We will check the data and update it shortly.