Skip to content
20-F

Annual Report (Foreign)

mF International Limited MFI

0001641172-25-005839

← back to feed
Filed
Apr 23, 2025 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2024 · Dec 31, 2024 12.73M sh
Shares Diluted FY 2024 · Dec 31, 2023 11.59M sh
Shares Diluted FY 2024 · Dec 31, 2022 11.59M sh
Shares Outstanding FY 2024 · Dec 31, 2024 4.2M sh
Capex FY 2024 · Dec 31, 2024 $59.67K
Capex FY 2024 · Dec 31, 2024 463.48K
Capex FY 2024 · Dec 31, 2023 48.16K
Capex FY 2024 · Dec 31, 2022 41.72K
Operating Cash Flow FY 2024 · Dec 31, 2024 −$2.82M
Operating Cash Flow FY 2024 · Dec 31, 2024 −21.88M
Operating Cash Flow FY 2024 · Dec 31, 2023 11.32M
Operating Cash Flow FY 2024 · Dec 31, 2022 13.5M
Long Term Debt FY 2024 · Dec 31, 2024 $263.61K
Long Term Debt FY 2024 · Dec 31, 2024 2.05M
Long Term Debt FY 2024 · Dec 31, 2023 6.06M
Short Term Debt FY 2024 · Dec 31, 2024 $516.5K
Short Term Debt FY 2024 · Dec 31, 2024 4.01M
Short Term Debt FY 2024 · Dec 31, 2023 3.86M
Cash And Equivalents FY 2024 · Dec 31, 2024 $2.53M
Cash And Equivalents FY 2024 · Dec 31, 2024 19.66M
Cash And Equivalents FY 2024 · Dec 31, 2023 6.81M
Stockholders Equity FY 2024 · Dec 31, 2024 $4.62M
Stockholders Equity FY 2024 · Dec 31, 2024 35.91M
Stockholders Equity FY 2024 · Dec 31, 2023 11.74M
Stockholders Equity FY 2024 · Dec 31, 2022 10.43M
Stockholders Equity FY 2024 · Dec 31, 2021 7.48M
Current Liabilities FY 2024 · Dec 31, 2024 $2.19M
Current Liabilities FY 2024 · Dec 31, 2024 17.04M
Current Liabilities FY 2024 · Dec 31, 2023 12.18M
Total Liabilities FY 2024 · Dec 31, 2024 $2.88M
Total Liabilities FY 2024 · Dec 31, 2024 22.39M
Total Liabilities FY 2024 · Dec 31, 2023 22.11M
Current Assets FY 2024 · Dec 31, 2024 $4.38M
Current Assets FY 2024 · Dec 31, 2024 34.01M
Current Assets FY 2024 · Dec 31, 2023 10.1M
Total Assets FY 2024 · Dec 31, 2024 $7.51M
Total Assets FY 2024 · Dec 31, 2024 58.31M
Total Assets FY 2024 · Dec 31, 2023 33.85M
Eps Diluted FY 2024 · Dec 31, 2024 −$0.20
Eps Diluted FY 2024 · Dec 31, 2024 −1.59
Eps Diluted FY 2024 · Dec 31, 2023 0.57
Eps Diluted FY 2024 · Dec 31, 2022 0.59
Eps Basic FY 2024 · Dec 31, 2024 −$0.20
Eps Basic FY 2024 · Dec 31, 2024 −1.59
Eps Basic FY 2024 · Dec 31, 2023 0.57
Eps Basic FY 2024 · Dec 31, 2022 0.59
Sga Expense FY 2024 · Dec 31, 2024 $3.52M
Sga Expense FY 2024 · Dec 31, 2024 27.32M
Sga Expense FY 2024 · Dec 31, 2023 11.11M
Sga Expense FY 2024 · Dec 31, 2022 10.63M
Rd Expense FY 2024 · Dec 31, 2024 $22.25K
Rd Expense FY 2024 · Dec 31, 2024 172.81K
Rd Expense FY 2024 · Dec 31, 2023 11.37K
Rd Expense FY 2024 · Dec 31, 2022 80.01K
Net Income FY 2024 · Dec 31, 2024 −$2.6M
Net Income FY 2024 · Dec 31, 2024 −20.21M
Net Income FY 2024 · Dec 31, 2023 6.63M
Net Income FY 2024 · Dec 31, 2022 6.82M
Operating Income FY 2024 · Dec 31, 2024 −$2.49M
Operating Income FY 2024 · Dec 31, 2024 −19.37M
Operating Income FY 2024 · Dec 31, 2023 6.68M
Operating Income FY 2024 · Dec 31, 2022 7.54M
Gross Profit FY 2024 · Dec 31, 2024 $1.58M
Gross Profit FY 2024 · Dec 31, 2024 12.3M
Gross Profit FY 2024 · Dec 31, 2023 17.97M
Gross Profit FY 2024 · Dec 31, 2022 18.42M
Cost Of Revenue FY 2024 · Dec 31, 2024 $1.77M
Cost Of Revenue FY 2024 · Dec 31, 2024 13.78M
Cost Of Revenue FY 2024 · Dec 31, 2023 14M
Cost Of Revenue FY 2024 · Dec 31, 2022 16.51M
Revenue FY 2024 · Dec 31, 2024 $3.36M
Revenue FY 2024 · Dec 31, 2024 26.09M
Revenue FY 2024 · Dec 31, 2023 31.96M
Revenue FY 2024 · Dec 31, 2022 34.93M