The company was incorporated in Pakistan as a private limited company on May 31, 1973 and subsequently converted into a Public Limited Company on June 22, 1994 under the Companies Act, 1913 (now Companies Act, 2017). The principle activity of the company is to manufacture and export of textile make ups, garments and towels.
Free float3.4 millionShares actually available to trade
Fiscal year endJune
Audited byMushtaq & Company Chartered AccountantsExternal auditor of record
Today's session
Live board
Where the price sits against its own year, and how it has traded since the opening bell.
52-week price range
Low Rs 98.83High Rs 209.46
Today's price sits 43% of the way up its 52-week range
Bounds are the highest and lowest daily close of the past year. PSX does not publish an intraday high or low in its end-of-day feed, so a spike within a session is not counted.
The signals a trader reads off today's board, with the fundamentals that qualify them.
LDCPRs 162.28Last day's closing price — the level today's move is measured from.
P/E ratio17.19×Rupees paid per rupee of annual earnings.
Profit marginNot reportedNeeds a revenue line. PSX reports one for most companies but not for every sector.
EPS growth-48.74%Earnings per share, FY2024 → FY2025.
Who is winning today?
Sellers are stronger
The price (Rs 146.28) is below today's open (Rs 152.60) — sellers pushed it down.
Money talk
Annual performance
How much money is this company making, and is it growing?
Total income
revenue
Rs 10.24bn
2022
Rs 11.09bn
2023
Rs 12.31bn
2024
Rs 12.35bn
2025
Profit after tax
Not enough annual figures on record to draw a trend.
Investor parameters
Buy-decision helpers
Quick parameters that help you judge whether a stock is rewarding shareholders and growing.
Dividend yield
—
Cash paid out over the last twelve months, against today's price. A high yield is attractive for income — check the payout is covered by earnings before relying on it.
trailing 12m DPS ÷ price × 100
Payout ratio
—
The share of profit handed back as dividends. Above 100% means the company paid out more than it earned that year, which cannot continue indefinitely.
DPS ÷ EPS × 100
Trailing P/E
17.19×Above sector
Rupees paid per rupee of annual earnings. The sector median is 14.10×.
Does this company share its profits with shareholders, and how reliably?
Pays dividends?NO RECORDNothing in our coverage window. A short record is a short window, not a missed dividend.
Dividend history
No payouts on record.
Recent filings
as published to PSX
2026-09-10Disclosure of Interest by a Director CEO, or Executive of a listed company and their Spouses and the Substantial Shareholders u/c 5.6.1.(d) of PSX Regulations
2026-09-08UNUSUAL MOVEMENT IN VOLUME OF THE SHARES OF M/S. TOWELLERS LIMITED (TOWL)
2026-04-29MANDATORY SHARIAH DISCLOSURE FOR THE HALF YEAR ENDED DECEMBER 31 2025
2026-04-29TRANSMISSION OF QUARTERLY REPORT FOR THE PERIOD ENDED MARCH 31 2026
2026-04-27Financial Results for the Quarter Ended March 31 2026
2026-04-15Board Meeting
2026-03-02Notice for Unclaimed Dividend Under Section 244 of the Companies Act, 2017material information
Technical indicators
320 daily sessions, to 2026-09-11
What the price has been doing lately, read off its own history. These describe where a reading sits — never what to do about it.
TrendmixedThe price is above some averages and below others — no clear direction.
MomentumneutralOscillators are sitting in their neutral zones.
VolatilityhighDaily moves have been larger than this stock's own recent norm.
VolumemixedNot enough history to call this one.
Price is above 7 of 16 moving averages
An average is just the mean close over its window. Sitting above most of them is what “uptrend” usually means; sitting below most of them is the reverse.
The price line is close-only and unadjusted. PSX's end-of-day feed carries no intraday high or low, and a bonus issue or split leaves a step in the series that is not a fall.
A blank figure means not known, never zero. Ratios are computed by PSX Lens from the exchange's published statements, not published by the exchange itself.
Source trailQuote from the PSX market summary, retrieved 23:55 PKT · company profile, income statement and payout record from the PSX company page and announcements · sector medians computed across 52 listed peers.
2021-09-19Rs 80.52 – Rs 314.76 in this window2026-09-18
Circuit breaker
price safety limit
Lower limitRs 146.05
Upper limitRs 178.51
PSX halts a scrip that moves more than 10% from its last close. Today that band runs from Rs 146.05 to Rs 178.51.
Earnings per share
Rs 62.53
2022
Rs 140.49
2023
Rs 32.91
2024
Rs 16.87
2025
FY2025 snapshot
RevenueRs 12.35bn
Net profit—
EPSRs 16.87
Profit margin—
Balance-sheet lines — total assets, equity, liabilities, and the book value and return-on-equity figures built from them — come from the audited filing PDFs and are not yet extracted. They are omitted here rather than shown as zero.
The same ratio against average earnings rather than the latest year. For a cyclical company this is the fairer comparison — a trailing P/E on peak profits flatters it.
price ÷ normalized EPS
5-year price CAGR
4.3%Positive
Compound annual growth of the share price alone, excluding dividends. It says how the price has rewarded a long-term holder, not what it will do next.
(latest ÷ earliest) ^ (1 ÷ years) − 1
5-year dividend growth
—
How fast the payout itself has grown. Sustained growth depends on earnings growing too — read it beside the payout ratio.
(latest yr DPS ÷ earliest yr DPS) ^ (1 ÷ years) − 1
Sector median P/E 14.10× across 52 companies · TOWL sits +21.91% against it
2026-03-01
Notice for Unclaimed Dividend Under Section 244 of the Companies Act, 2017
Oscillators measure how stretched a recent move is. They agree far less often than a single headline reading suggests, which is why the split is shown rather than a verdict.
RSI (14)neutral
49.5
03070100
Below 30 the stock has been sold hard lately; above 70 it has been bought hard. The middle is unremarkable.
Trend strength (ADX)present
38.5
02560
How decisive the move is, in either direction. Under 25 there is no real trend to speak of.
MACD histogrambullish
0.754The gap between a fast and a slow average. Positive and widening means the recent move is accelerating.
Volume vs 20-daybullish
3.25×Today's volume against its 20-day average. Below 1× means today's price move happened on unusually little trading.
Levels
52-week high-36.5% away230.41
52-week low98.83
20-day high230.41
20-day low125.00
Pivot levels · from the last session
Resistance 2162.28
Resistance 1162.28
Pivot162.28
Support 1162.28
Support 2162.28
›All 22 indicators
Moving averages
MA
Value
Price vs
Side
SMA 5
180.48
-18.95%
below
SMA 10
170.20
-14.05%
below
SMA 15
158.96
-7.98%
below
SMA 20
150.99
-3.12%
below
SMA 30
141.82
+3.15%
above
SMA 50
135.05
+8.32%
above
SMA 100
128.81
+13.56%
above
SMA 150
127.82
+14.44%
above
SMA 200
136.83
+6.90%
above
EMA 9
167.61
-12.73%
below
EMA 12
164.53
-11.09%
below
EMA 20
156.39
-6.47%
below
EMA 26
151.76
-3.61%
below
EMA 50
141.29
+3.53%
above
EMA 200
138.41
+5.68%
above
VWMA 20
171.23
-14.57%
below
ichimoku tenkan (9)182.28below
ichimoku kijun (26)176.58below
parabolic sar229.05below
supertrend (10)102.50bullish
Oscillators
RSI (7)40.66neutral
RSI (14)49.49neutral
RSI (21)52.18neutral
Stochastic (14, 3)%K 23.7 · %D 37.2neutral
stochastic RSI (14)0.00oversold
williams %R (14)-76.29neutral
MFI (14)70.90neutral
CCI (20)
Volatility & volume
Bollinger (20, 2σ)97.93 – 204.05lower_half
ATR (7)19.66
ATR (14)13.61
ATR (21)10.64
Annualised volatility (20d)112.2%
Volume vs 50-day7.58×
Volume trend (10 vs 50)rising
On-balance volume3.2m
Computed from delayed daily bars, never live. 311 of 320 sessions have their high and low stood in for by the open and close, because the PSX end-of-day feed omits them — anything built on a true daily range is approximate here.