Shams Textile Mills Limited (PSX:STML)
Pakistan flag Pakistan · Delayed Price · Currency is PKR
55.01
+5.00 (10.00%)
At close: Jul 30, 2026

Shams Textile Mills Financials Overview

Millions PKR. Fiscal year is Jul - Jun.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
Revenue
3,4344,1056,9163,3098,6757,122
Revenue Growth
-34.89%-40.65%109.01%-61.86%21.80%70.58%
Gross Profit
212.6886.8264-62.87636.41726.66
Operating Income
63.67-48.2842.39-215.42459536.78
Net Income
-60.43-137.19-33.9-153.29220.15361.5
Earnings Per Share
-6.98-15.88-3.92-17.7425.4841.84
EPS Growth
-----39.10%-

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
Cash & Investments
44.0228.4659.0125.7412.217.59
Total Debt
1,148902.65436.43108.3156.54549.01
Net Cash (Debt)
-1,104-874.2-377.42-82.56-144.34-531.42
Net Cash Growth
------
Net Cash Per Share
-127.59-101.18-43.68-9.56-16.71-61.51

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
Operating Cash Flow
-299.36-153.42-171.385.31427.41-155.45
Capital Expenditures
-187.6-357.33-116.26-74.97-27.13-47.63
Free Cash Flow
-486.96-510.75-287.5510.34400.28-203.08
Free Cash Flow Growth
----97.42%--

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
Gross Margin
6.19%2.11%3.82%-1.90%7.34%10.20%
Operating Margin
1.85%-1.18%0.61%-6.51%5.29%7.54%
Pretax Margin
-2.15%-3.46%-0.42%-4.63%4.22%6.55%
Profit Margin
-1.76%-3.34%-0.49%-4.63%2.54%5.08%
FCF Margin
-14.18%-12.44%-4.16%0.31%4.61%-2.85%

Dividends

Fiscal YearFY 2021
Period EndingJun '21
Dividend Per Share
2.000
Dividend Per Share Growth
-
Dividend Yield
2.96%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJul '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
PE Ratio
----1.781.67
P/FCF Ratio
---30.380.98-
PS Ratio
0.130.080.030.100.050.09