TSX : IFA.TO

iFabric Corp.

$5.33 CAD

$0.23 (4.51%)

Volume
72.62K
Average Volume
61.61K
Market Capitalization
$161.5M
P/E Ratio
46.84
Dividend Yield
0.00%
Price Target
Year High
$5.33
Year Low
$0.88
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$1.80
IFA.TO Financial Statements
date 2025-09-30 2024-12-31 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30
revenue 32.39M 27.33M 22.72M 19.74M 19.76M 11.52M 10.44M 15.12M 18.86M 13.57M
costOfRevenue 20.68M 16.06M 13.88M 12.72M 12M 7.22M 6.69M 8.02M 10.37M 7.26M
grossProfit 11.71M 11.27M 8.84M 7.03M 7.76M 4.3M 3.75M 7.1M 8.48M 6.31M
researchAndDevelopmentExpenses 44505 35604 21456 26820 26820 26820 43884 124.08K 161.46K 161.46K
generalAndAdministrativeExpenses 6.71M 6.64M 5.5M 5.59M 4.13M 4.62M 3.82M 4.41M 4.63M -
sellingAndMarketingExpenses 2.71M 2.53M 2.39M 1.35M 982.64K 787.67K 1.46M 1.29M 1.23M -
sellingGeneralAndAdministrativeExpenses 9.42M 9.16M 8.02M 6.94M 5.11M 5.41M 5.28M 5.7M 5.87M 6.1M
otherExpenses 357.34K -68450 3.27M 85952 -225.26K -209.1K 66808 - 235.27K -
operatingExpenses 9.82M 9.09M 11.31M 7.03M 4.89M 5.2M 5.35M 5.77M 5.94M 6.32M
costAndExpenses 30.38M 25.15M 25.2M 19.74M 16.89M 12.42M 12.04M 13.79M 16.32M 13.58M
netInterestIncome -184.06K -97050 -88165 -49723 -53402 -42746 -47361 -66385 -106.32K -70567
interestIncome - - - - - - - - - -
interestExpense 184.06K 97050 85565 49723 53402 42746 47361 66385 106.32K 70567
depreciationAndAmortization 223.22K 196.48K 97927 130.67K 116.92K 114.68K 110.69K 192.95K 235.27K 218.06K
ebitda 2.39M 2.11M -2.26M -27089 3.21M -551.96K -1.46M 1.53M 2.78M -159.91K
ebit 2.17M 1.91M -2.36M -157.76K 3.1M -666.65K -1.57M 1.33M 2.54M -377.97K
nonOperatingIncomeExcludingInterest -224.43K 264.93K -115.85K 90174 -591.76K -569.21K -31821 -66385 341.08K 297.08K
operatingIncome 2.02M 2.18M -2.48M 34 2.5M -896.15K -1.6M 1.42M 2.88M -80891
totalOtherIncomeExpensesNet 80616 52820 27680 -139.9K 538.36K 526.46K -15540 105.66K -546.18K -367.65K
incomeBeforeTax 2.1M 2.23M -2.45M -207.48K 3.04M -709.4K -1.62M 1.37M 2.34M -448.54K
incomeTaxExpense 529.39K 600.76K -762.35K 244.98K 667.09K -84688 -321.53K 444.83K 745.22K -78375
netIncomeFromContinuingOperations 1.57M 1.63M -1.69M -452.46K 2.38M -624.71K -1.3M 927.26K 1.59M -370.16K
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome 1.57M 1.63M -1.69M -452.46K 2.37M -624.71K -1.3M 924.74K 1.6M -373.98K
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 1.57M 1.63M -1.69M -455K 2.37M -617.77K -1.3M 924.74K 1.6M -373.98K
eps 0.05 0.05 -0.06 -0.02 0.08 -0.02 -0.05 0.04 0.06 -0.01
date 2025-09-30 2024-12-31 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30
cashAndCashEquivalents 1.23M 2.06M 1.57M 944.72K 8.9M 1.16M 2.29M 3.54M 668.42K 1.26M
shortTermInvestments - - - - - - - - - -
cashAndShortTermInvestments 1.23M 2.06M 1.57M 944.72K 8.9M 1.16M 2.29M 3.54M 668.42K 1.26M
netReceivables 8.97M 10.81M 3.96M 7.06M 6.5M 4.65M 2.33M 2.2M 5.7M 2.83M
accountsReceivables 5.45M 10.81M 3.96M 6.99M 6.4M 4.35M 2.33M 2.2M 5.68M 2.83M
otherReceivables 3.51M 3.87M 3.91M 68204 103.5K 292.28K 2068 4633 17445 2580
inventory 8.53M 10.16M 9.48M 9.35M 3.02M 3.14M 2.75M 4.29M 3.91M 3.53M
prepaids 8.98M 1.06M 268.91K 147.52K 103.53K 74610 122.12K 165.3K 254.08K 336.7K
otherCurrentAssets -2.49M 239.72K 4.6M 5.26M 4.78M 4.52M 519.06K 37055 112.53K 87192
totalCurrentAssets 25.22M 24.33M 19.88M 22.69M 23.19M 13.24M 8.01M 10.24M 10.64M 8.05M
propertyPlantEquipmentNet 3.61M 3.52M 3.62M 3.16M 3M 2.81M 2.8M 2.84M 2.87M 2.94M
goodwill 55050 55050 55050 55050 55050 55050 55050 55050 55050 55050
intangibleAssets 115.71K - - - - - - - - -
goodwillAndIntangibleAssets 170.76K 55050 55050 55050 55050 55050 55050 55050 55050 55050
longTermInvestments - - 49748 87248 131.4K 112.25K 112.25K 123K 123K -
taxAssets 1.56M 1.44M 2.13M 1.17M 1.02M 1.04M 896.92K 766.7K 757.4K 820K
otherNonCurrentAssets 106.81K 1.59M 178.02K 204.84K 231.66K 258.48K 107.28K 151.16K 275.24K 436.71K
totalNonCurrentAssets 5.34M 5.16M 6.04M 4.68M 4.44M 4.27M 3.97M 3.94M 4.08M 4.25M
otherAssets - - - - - - - - - -
totalAssets 30.56M 29.49M 25.91M 27.37M 27.63M 17.51M 11.98M 14.18M 14.72M 12.3M
totalPayables 2.15M 4.37M 2.58M 1.96M 2.23M 1.24M 543.14K 515.48K 894.26K 1.21M
accountPayables 1.96M 4.37M 2.58M 1.96M 2.23M 1.24M 543.14K 99098 894.26K 1.21M
otherPayables 199.19K - - - - - - 416.38K - -
accruedExpenses 618.32K 307.9K 331.18K 386.11K 632.92K 358.04K 180.54K 243.32K 159.93K 227.32K
shortTermDebt 6.13M 935.53K 1.05M 1.16M 1.22M 1.26M 1.26M 93985 2.55M 1.01M
capitalLeaseObligationsCurrent 106.03K 101.93K 71182 19208 30613 30037 - - - -
taxPayables 199.19K - 42371 195.1K 256.43K 324.78K 13114 413.24K 675.64K 19980
deferredRevenue 28371 66450 - 118.33K 377.35K 4.15M 188.71K 48147 48147 518.72K
otherCurrentLiabilities -47637 91297 277.15K 464.84K 691.16K 4.63M 256.17K 464.53K 772.83K 300.25K
totalCurrentLiabilities 8.99M 5.5M 4.31M 3.99M 4.8M 7.52M 2.24M 1.32M 4.38M 2.75M
longTermDebt 270.6K 495.44K 509.27K 67288 20855 25398 476.75K 1.26M 455.54K 1.89M
capitalLeaseObligationsNonCurrent 270.6K 350.7K 397.48K 33340 20855 25398 - - - -
deferredRevenueNonCurrent - - - - - 122.56K - 91700 131K -
deferredTaxLiabilitiesNonCurrent - - - - - - - -707.4K -455.54K -
otherNonCurrentLiabilities -270.6K - - 514.03K 509.57K 476.77K - 468.67K - -
totalNonCurrentLiabilities 270.6K 846.14K 906.75K 614.66K 551.28K 650.13K 476.75K 1.82M 586.54K 1.89M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 376.64K 452.63K 468.66K 52548 51468 55435 - - - -
totalLiabilities 9.26M 6.35M 5.21M 4.6M 5.35M 8.17M 2.72M 3.14M 4.96M 4.64M
treasuryStock - - - - - - - - - -
preferredStock - - - - - - - - - -
commonStock 8.82M 8.9M 8.99M 13.66M 13.59M 3.28M 2.96M 2.96M 2.93M 2.81M
retainedEarnings 5.13M 4.68M 3.05M 5.16M 5.61M 3.24M 3.86M 5.32M 4.39M 2.79M
additionalPaidInCapital 4.59M - 6.43M - - - 852.68K 608.63K 125.57K -
date 2025-09-30 2024-12-31 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30
netIncome 1.57M 1.63M -1.69M -452.46K 2.38M -624.71K -1.3M 927.26K 1.59M -370.16K
depreciationAndAmortization 232.12K 232.08K 150.19K 130.67K 90095 114.68K 110.69K 192.95K 235.27K 56597
deferredIncomeTax -166.6K 501.5K -1.05M -212.12K 289.02K -143.48K -81896 -9300 -127.99K -99717
stockBasedCompensation 283.05K 548.04K 129.76K 472.95K 21994 581.55K 120.93K 151.84K 447.4K 118.4K
changeInWorkingCapital -10.64M -4.11M -249.31K -8.15M -5.03M -983.29K 667.09K 2.69M -2.92M -199.91K
accountsReceivables -3.54M -3M -638.6K -564.43K -2.01M -2.08M -157.45K 3.49M -2.87M -687.11K
inventory -800.16K -685.57K -99812 -6.34M 123.12K -386.04K 1.54M -383.63K -378.4K 1.18M
accountsPayables -1.74M 1.31M 547.33K -421.35K 1.17M 974.04K 27157 -341.29K -463.87K -689.19K
otherWorkingCapital -4.56M -427.84K -58230 -829.84K -4.31M 513.38K -743.96K -76776 789.37K 1368
otherNonCashItems 3.57M 2M 2.49M 2944 29764 -6959 -209.3K -69970 161.46K 110.59K
netCashProvidedByOperatingActivities -5.16M 301.78K 833.77K -8.21M -2.22M -1.06M -689.17K 3.9M -612.02K -384.2K
investmentsInPropertyPlantAndEquipment -247.06K -92859 -188.78K -242.76K -253.4K -178.02K -75070 -41729 -8784 -515.31K
acquisitionsNet - - - - - - 38671 2400 - 7940.0
purchasesOfInvestments - - - - - - - - - -
salesMaturitiesOfInvestments - - - - - - - - - -
otherInvestingActivities - 40000 50400 - - -178.02K 38671 2400 - 7940
netCashProvidedByInvestingActivities -247.06K -52859 -138.38K -242.76K -253.4K -178.02K -36399 -39329 -8784 -507.37K
netDebtIssuance 5.3M -214.74K -225.1K -38072 -46432 -4837 -78900 -1.12M 116.95K 1.36M
longTermNetDebtIssuance 60484 -214.74K -225.1K 17179 -74644 -28605 -78900 -408.17K 231.94K 470K
shortTermNetDebtIssuance 5.24M - - -76760 28212 23768 - -774.91K -115K 889.9K
netStockIssuance - - - 80000 11.78M 211.5K - 19400 68500 36000
netCommonStockIssuance - - - 80000 11.78M 211.5K - 19400 68500 36000
commonStockIssuance - - 190K 80000 11.78M 211.5K - 19400 68500 36000
commonStockRepurchased - - - - - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid - - - - - - - - - -
commonDividendsPaid - - - - - - - - - -
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -2.94M -3160 210.68K 21509 -1.27M -1509 -406.68K -63473 -156.43K -96135
netCashProvidedByFinancingActivities 2.35M -214.74K -14422 41928 10.46M 205.15K -485.58K -1.16M 29016 1.3M
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
revenue 27.5M 10.98M 9.02M 5.8M 7.08M 10.5M 4.28M 5.8M 6.75M 5.99M
costOfRevenue 18.6M 8.09M 6.35M 3.65M 4.34M 6.34M 2.52M 3.38M 3.85M 3.7M
grossProfit 8.9M 2.89M 2.67M 2.14M 2.74M 4.16M 1.76M 2.42M 2.9M 2.29M
researchAndDevelopmentExpenses - - - 8901 8901 26703 8901 8901 8901 20115
generalAndAdministrativeExpenses 1.86M 1.79M 1.56M 1.79M 1.68M 1.69M 1.44M 2.05M 1.46M 1.36M
sellingAndMarketingExpenses 2M 1.05M 536.06K 490.1K 850.17K 830.6K 437.34K 523.51K 735.59K 739.98K
sellingGeneralAndAdministrativeExpenses 3.86M 2.85M 2.09M 2.28M 2.53M 2.52M 1.87M 2.57M 2.2M 2.14M
otherExpenses 53854 58363 127K 102.52K 83035 50210 79961 -282.29K 83665 3.11M
operatingExpenses 3.86M 2.91M 2.22M 2.39M 2.62M 2.59M 1.95M 2.29M 2.2M 5.28M
costAndExpenses 22.47M 11M 8.44M 6.04M 6.97M 8.93M 4.48M 5.67M 6.05M 8.98M
netInterestIncome -117.2K -117.64K -71060 -55487 -35997 -21513 -23882 -24767 -26888 -22238
interestIncome - - - - - - - - - -
interestExpense 117.2K 117.64K 71060 55487 35997 21513 23882 24767 26888 22238
depreciationAndAmortization 53854 57938 55939 55938 55939 55400 56079 54927 56777 38339
ebitda 5.09M 2962 850.09K -288.8K 187.26K 1.64M -133.16K 148.41K 778.19K 150.36K
ebit 5.04M -54976 794.15K -344.74K 131.32K 1.59M -189.24K 93480 721.41K 112.02K
nonOperatingIncomeExcludingInterest 28945 35549 -288.03K 101.05K -15939 -21513 -7260 32564 -15473 -3.1M
operatingIncome 5.04M -19427 506.12K -243.69K 115.38K 1.57M -196.5K 126.04K 705.94K -2.98M
totalOtherIncomeExpensesNet -146.14K -153.19K 145.91K -156.54K -20058 111.3K -16622 -57331 -11415 2876
incomeBeforeTax 4.89M -172.62K 723.09K -400.22K 95322 1.68M -213.12K 68713 694.52K -2.98M
incomeTaxExpense 1.18M 368.74K 179.29K -210.12K 6864 553.36K -107.1K 10731 143.77K -831.4K
netIncomeFromContinuingOperations 3.71M -541.35K 543.8K -190.1K 88458 1.12M -106.02K 57982 550.76K -2.15M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome 3.71M -541.35K 543.8K -190.1K 88458 1.13M -105.62K 56103 550.6K -2.15M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 3.71M -541.35K 543.8K -190.1K 88458 1.13M -105.62K 56103 550.6K -2.15M
eps 0.12 -0.02 0.02 -0.01 0.0 0.04 -0.0 0.0 0.02 -0.07
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
cashAndCashEquivalents 1.76M 3.78M 1.23M 2.66M 5.64M 2.06M 4.09M 2.95M 3.46M 1.57M
shortTermInvestments - - - - - - - - - -
cashAndShortTermInvestments 1.76M 3.78M 1.23M 2.66M 5.64M 2.06M 4.09M 2.95M 3.46M 1.57M
netReceivables 25.46M 9.85M 8.97M 5.49M 6.48M 10.81M 5.43M 7.65M 6.75M 7.82M
accountsReceivables 21.97M 6M 5.45M 1.98M 2.93M 10.81M 5.09M 3.77M 2.75M 7.82M
otherReceivables 3.48M 3.85M 3.51M 3.51M 3.54M 3.87M 317.24K 3.88M 4M 3.91M
inventory 17.61M 21.03M 8.53M 9.95M 9.61M 10.16M 7.73M 9.22M 9.01M 9.48M
prepaids 766.45K 2.87M 8.98M 7.58M 835.45K 1.06M 1.91M 963.63K 502.68K 899.87K
otherCurrentAssets 570.14K 997.32K -2.49M -2.87M 600.17K 239.72K 210.75K 132.58K 132.25K 113.24K
totalCurrentAssets 45.39M 37.53M 25.22M 22.79M 23.16M 24.33M 19.38M 20.16M 19.69M 19.88M
propertyPlantEquipmentNet 3.62M 3.66M 3.61M 3.66M 3.71M 3.52M 3.51M 3.52M 3.58M 3.62M
goodwill 55050 55050 55050 55050 55050 55050 55050 55050 55050 55050
intangibleAssets 97910 - 115.71K - - - - - - -
goodwillAndIntangibleAssets 152.96K 55050 170.76K 55050 55050 55050 55050 55050 55050 55050
longTermInvestments - - - - - - - - 49748 -
taxAssets 905.8K 1.63M 1.56M 1.65M 1.39M 1.44M 2.09M 2M 1.98M 2.13M
otherNonCurrentAssets 97910 106.81K 115.71K 124.61K 133.51K 1.59M 151.32K 160.22K 169.12K 2.36M
totalNonCurrentAssets 4.68M 5.46M 5.34M 5.49M 5.28M 5.16M 5.81M 5.74M 5.83M 6.04M
otherAssets - - - - - - - - - -
totalAssets 50.07M 42.99M 30.56M 28.29M 28.44M 29.49M 25.19M 25.9M 25.53M 25.91M
totalPayables 11.03M 10.17M 2.15M 3.06M 2.84M 4.37M 1.15M 1.67M 1.85M 3.07M
accountPayables 10.38M 9.49M 1.96M 2.97M 2.81M 4.37M 1.09M 1.67M 1.85M 3.07M
otherPayables 646.74K 679.4K 199.19K 87413 33432 - 56662 - - -
accruedExpenses 1.02M 1.2M 618.32K 373.6K 219.19K 307.9K 545.64K 483.3K 217.92K 500.63K
shortTermDebt 13.02M 10.54M 6.13M 3.73M 3.81M 935.53K 828.69K 856.2K 883.72K 1.05M
capitalLeaseObligationsCurrent 107.47K 107.47K 106.03K 104.62K 103.26K 101.93K 98263 96958 95691 71182
taxPayables - 543.53K 199.19K 91324 33432 - 38122 49672 40111 -
deferredRevenue 24435 24435 28371 46456 55061 66450 67985 77813 77813 -
otherCurrentLiabilities 1.22M 1.59M -47637 451.26K -2347 91297 632.16K 260.53K 245.4K -380.45K
totalCurrentLiabilities 25.26M 22.05M 8.99M 7.31M 6.97M 5.5M 2.69M 3.31M 3.25M 4.31M
longTermDebt - - 270.6K 955 4818 495.44K 11791 15438 18494 509.27K
capitalLeaseObligationsNonCurrent 216.83K 243.23K 270.6K 297.61K 324.3K 350.7K 323.24K 348.25K 373K 397.48K
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent - - - - - - 28700 25500 - -
otherNonCurrentLiabilities - - -270.6K - - - 487.37K 487.37K 487.37K -
totalNonCurrentLiabilities 216.83K 243.23K 270.6K 298.56K 329.12K 846.14K 851.1K 876.56K 878.86K 906.75K
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 324.3K 350.7K 376.64K 402.23K 427.56K 452.63K 421.5K 445.21K 468.69K 468.66K
totalLiabilities 25.48M 22.29M 9.26M 7.61M 7.3M 6.35M 3.54M 4.19M 4.12M 5.21M
treasuryStock - - - - - - - - - -
preferredStock - - - - - - - - - -
commonStock 8.82M 8.82M 8.82M 8.84M 8.85M 8.9M 8.92M 8.93M 8.95M 8.99M
retainedEarnings 8.29M 4.58M 5.13M 4.58M 4.77M 4.68M 3.55M 3.66M 3.6M 3.05M
additionalPaidInCapital 4.59M 4.59M 4.59M 4.59M 4.59M - 6.46M 6.46M 6.46M 6.43M
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
netIncome 3.71M -541.35K 543.8K -190.1K 88458 1.13M -106.02K 56103 550.6K -2.15M
depreciationAndAmortization 53854 57938 55939 55938 55939 64301 56079 54927 56777 39680
deferredIncomeTax 727.7K -7000 78700 -283.9K 38600 485.3K -103K -15500 134.7K -970.1K
stockBasedCompensation - 7507 - 20614 131.22K 131.22K 131.22K 208.41K 77190 44750
changeInWorkingCapital -9.18M -1.11M -4.37M -2.44M 3.37M -7.21M 1.46M -810.57K 1.06M -1.37M
accountsReceivables -15.61M -883.26K -3.48M 989.27K 4.36M -5.41M 2.22M -895.98K 1.11M -270.54K
inventory 4.19M -12.5M 1.42M -340.94K 558.01K -2.43M 734.7K 384.85K 628.84K -2.78M
accountsPayables 585.42K 8.2M -706.12K 366.6K -1.4M 2.72M -571.58K 104.51K -941.84K 1.05M
otherWorkingCapital 1.65M 4.08M -1.6M -3.45M -143.94K 631.61K -922.46K -403.94K 262.69K 1.69M
otherNonCashItems -9962 -131.25K -68122 236.04K -9962 3.41M -120.34K 10311 -533.55K 3.56M
netCashProvidedByOperatingActivities -4.7M -1.72M -3.76M -2.6M 3.67M -2.47M 1.31M -496.32K 1.96M 131.98K
investmentsInPropertyPlantAndEquipment - -100000 - - -237.06K -10000 -76359 -4 -6500 -73619
acquisitionsNet - - - - - - - - - -
purchasesOfInvestments - - - - - - - - - -
salesMaturitiesOfInvestments - - - - - - - - - -
otherInvestingActivities - - - - - - 40000 - - -12600
netCashProvidedByInvestingActivities - -100000 - - -237.06K -10000 -36359 - -6500 -86219
netDebtIssuance 2.59M 6.62M 2.33M -22023 2.92M 70973 -62567 -45475 -21748 -84313
longTermNetDebtIssuance -3503 -20724 -3375 -3863 -3251 70973 -62707 -45475 -3404 -84313
shortTermNetDebtIssuance 2.6M 6.64M 2.33M -18160 2.92M - -73377 - -18344 -
netStockIssuance - - - - - - - - - -38000
netCommonStockIssuance - - - - - - - - - -38000
commonStockIssuance - - - - - - - - - -
commonStockRepurchased - - - - - - - - - -38000
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid - - - - - - - - - -
commonDividendsPaid - - - - - - - - - -
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -100.92K -2.11M -80817 -97378 -2.76M 143.18K -140 -22400 -133.38K 58676
netCashProvidedByFinancingActivities 2.49M 4.5M 2.25M -119.4K 152.54K 70973 -62707 -67875 -155.13K -63637