Sector Alpha

Track where the smart money flows in Indian equities

DashboardWeekly UpdateSector Deep DivesUploadPipelinePE CyclesBrainAboutHow We Research

Data updated weekly. Not financial advice.

sectoralpha · stock story
Shipping - Proxy →
Home›Stocks›CFF Fluid Control Ltd
CFFCFF Fluid Control LtdShipping - Proxy
₹540+16.7% 1y

CFF Fluid Control Ltd (CFF) — share price & stock analysis

Profits have nearly doubled in two years, the price has kept pace — no more, no less, and it still trades cheap against its own history.

STEADY GROWTH, CHEAP VS HISTORYTrailing NIFTY 500 for 16 weeks
STAGE 4 DOWNTRENDLAGGING NIFTY 16W
COMPOUNDERNO REAL DEBTWC STRETCHINGCHEAP VS HISTORY
DEEP CYCLICALEXPANSION
₹1,132 Cr
Market cap
39.1×
P/E
17.4%
ROE
8th pctile
vs own history (since 2023)
By Sector Alpha Research · machine-compiled from Screener.in data · Updated 6 March 2026 · Sources: Screener.in company page, NSE quote · Not investment advice
The 30-second answer

CFF Fluid Control Ltd (CFF) trades at ₹540 as of 6 March 2026, up 17% over the past year — trailing NIFTY 500 for 16 weeks. The machine reads this as steady growth, cheap vs history: profits have nearly doubled in two years, the price has kept pace — no more, no less, and it still trades cheap against its own history. It trades at a P/E of 39.1× (the 8th percentile of its own range); the price is in Stage 4 — declining, 9 weeks in; the business cycle reads DEEP CYCLICAL / EXPANSION. Fundamentals-momentum score: 75/100 (mostly improving).

Data as of 6 March 2026 · every number traces to its Screener source column · not investment advice.

Key numbers
Market cap
₹1,132 Cr
P/E
39.1×
ROE
17.4%
vs own history (since 2023)
8th pctile
Book value / share
₹118
EPS (TTM)
₹14.2
10-yr median P/E
54.0×
Revenue (FY25)
₹146 Cr
Profit after tax (FY25)
₹24 Cr
Weinstein stage
Stage 4 (9 weeks)
Data as of
6 March 2026
MOMENTUM OF THE FUNDAMENTALS
75/100
MOSTLY IMPROVING
Levels: ROCE 22% — a high-quality engine · effectively no debt · margins near the top of their band
SalesUp 30% YoY — 5 straight growth quarters
MarginsOPM 28.7% → 28.2% in a year
ProfitUp 36% YoY
Balance sheetDebt is ₹14 per ₹100 of shareholders’ money
Committed ownersPromoters + funds hold 68.6% (a year ago: 73.3%)
DEEP CYCLICAL
Trough
Recovery
Expansion
Peak

Profits swing violently in this business — a 100% peak-to-trough profit collapse. That is what “deep cyclical” means: the same company looks brilliant at the top of its cycle and broken at the bottom.net_profit

Where the clock stands now: earnings sit at 100% of their historical range, margins are near the top of their band, and the market pays the cheap end of its range (8th percentile). That reads as EXPANSION — the comfortable middle — but the records are already on the table; from here the bet is that they keep coming.net_profit

3 of the 5 things we track are currently moving the right way — nearly everything is pulling in the same direction.

Where the levels actually stand: ROCE 22% — a high-quality engine; effectively no debt; margins near the top of their band. Momentum says which way things are moving; these say where they are.

Read this number for what it is: it measures the DIRECTION of change, not the quality of the business. A mediocre business getting better scores high here; a great one having a soft quarter scores low. Profit, sales and margins count double.

THE ONE CHART THAT MATTERS

Price and profits are moving together

Since Jul 2023, the stock is up 71% and earnings per share are up 73% — the price has tracked the profits, not run ahead of them.pricettm_eps

The market is paying for delivery, not promises. What you see in earnings is what you get in the price.

Today’s P/E of 39.1× sits near the bottom of its own range — it has been cheaper than this only 8% of the time against its own history since 2023.pe_ratio

Price, earnings per share, and the P/E the market pays₹ · ×valuation_history
2004006008007.510.012.5₹ price₹ EPS₹540EPS ₹14P/E ×050.0100med 54×38×Jul 23Jun 24Apr 25Mar 26
Data: Price, EPS and valuation (sampled — full series in the embedded dataset)
PeriodPrice (₹)EPS (TTM) (₹)P/E (×)
Jul 23247–2.3
Aug 233847.154.0
Sep 234497.163.2
Sep 234037.156.8
Oct 233887.154.5
Nov 234407.856.3
Nov 234197.853.6
Dec 234357.855.7
Jan 244187.853.5
Jan 245167.866.1
Feb 245007.864.0
Mar 244417.856.4
Mar 244097.852.3
Apr 244287.854.8
May 244217.853.9
May 244528.851.5
Jun 248238.893.7
Jul 248608.898.0
Aug 247878.889.6
Aug 246998.879.7
Sep 247568.886.1
Oct 246248.871.0
Oct 245478.862.4
Nov 2458610.854.3
Dec 2470210.865.0
Dec 2469810.864.6
Jan 2568710.863.6
Feb 2557810.853.5
Feb 2540810.837.8
Mar 2544210.841.0
Apr 2545610.842.2
May 2551312.341.9
May 2555512.345.3
Jun 2560512.349.4
Jul 2565812.253.8
Jul 2563212.251.6
Aug 2562312.250.9
Sep 2564612.352.7
Sep 2561312.350.0
Oct 2561812.350.4
Nov 2567012.354.7
Nov 2561614.243.5
Dec 2555814.139.5
Jan 2658214.241.1
Feb 2655214.239.0
Feb 2653014.137.5
Mar 2654014.238.1

Price is the weekly close (₹). EPS is trailing-twelve-month profit per share, anchored on Screener's own snapshots; between snapshots it is filled from price ÷ P/E (an exact identity), and any fill straying more than 18% from the neighbouring snapshots is dropped rather than shown. The lower panel is the P/E — what the market pays per rupee of profit; the dotted line is its long-run median (54×).

WHERE THE PRICE IS IN ITS CYCLE

The price is in a downtrend — fighting it is expensive

STAGE 4 · DECLINING · 9 WEEKS

Stock prices move through four repeating stages: basing (1), advancing (2), topping (3) and declining (4). This one is in Stage 4: declining, 9 weeks in, confirmed.stage

The price is below its falling 200-day average — history says most of the damage in stocks happens here. Cheap can get cheaper in Stage 4.dma_200

Trailing NIFTY 500 for 16 weeks — relative strength is the market’s live opinion, and right now it is against it.rs_mansfield

What would end it: two Friday closes in a row below the 200-day line. That is the house exit rule — mechanical, no debates.dma_200

Weekly price with its 200-day and 50-day averages — stages shaded₹weinstein_stages
S2S4S2200400600800Price200-DMAStage 4 began · Jan 26Jun 23May 24Apr 25Mar 26
Data: Weekly price, moving averages and stage (sampled — full series in the embedded dataset)
PeriodPrice (₹)200-DMA (₹)50-DMA (₹)Stage
Jun 231661831824
Jul 232581861934
Jul 233161972262
Aug 233652172812
Sep 234562443422
Sep 234092653692
Oct 233912823782
Nov 234623003972
Dec 234463164112
Dec 234193324202
Jan 244463454232
Feb 245023654562
Feb 245193844782
Mar 244403934622
Apr 244283974492
Apr 244534034462
May 244924094472
Jun 244634174552
Jun 248084565722
Jul 247935086922
Aug 247425467302
Aug 247055677202
Sep 246735867122
Oct 246235926762
Nov 246545906342
Nov 246015946272
Dec 247286086602
Jan 257016196742
Jan 256176266712
Feb 254896176192
Mar 254635935394
Mar 254305734964
Apr 254845614824
May 255235554974
May 255555555224
Jun 255935635654
Jul 256315756022
Aug 256265846192
Aug 256445896212
Sep 256255966292
Oct 256416016312
Oct 256486056322
Nov 256816136472
Dec 256086146342
Dec 255506076032
Jan 265736035914
Feb 265225945664
Feb 265325855514
Mar 265405835484
THE LONG ARC

4 of 5 years up since listing — good compounding, but a short book

Over 5 years, sales went from ₹32.0 Cr to ₹146 Cr (about 36% a year), and profit from ₹1.0 Cr to ₹24.0 Cr.revenuenet_profit

Margins widened 12.5 points along the way — growth with improving economics.operating_profit

Revenue by year₹ Crannual_results
050.0100150FY20FY22FY24FY25
Data: Revenue by year
PeriodRevenue (₹ Cr)
FY2032
FY2115
FY2247
FY2371
FY24107
FY25146
Profit by year₹ Crannual_results
010.020.0FY20FY22FY24FY25
Data: Profit by year
PeriodProfit after tax (₹ Cr)
FY201
FY210
FY228
FY2310
FY2417
FY2524
OPM % by year%annual_results
15.020.025.030.0FY20FY22FY24FY25
Data: OPM % by year
PeriodOPM % (%)
FY2015.6
FY2120.0
FY2227.7
FY2325.4
FY2429.0
FY2528.1
CHAPTER 1 · THE ENGINE

Sales jumped 30% last quarter — the 5th straight quarter of growth

Revenue — the money that comes in from customers, before any costs.

Sep 25 sales were ₹104 Cr, up 30% on the same quarter last year.revenue

That makes 5 quarters of growth in a row — this is a trend, not a blip.revenue

Quarterly sales₹ Crquarterly_results
050.0100YoY %+51+47+36+40+30Sep 22Mar 24Sep 25
Data: Quarterly sales
PeriodRevenue (₹ Cr)YoY growth (%)
Sep 2239.0–
Mar 2332.0–
Sep 2359.051.3
Mar 2447.046.9
Sep 2480.035.6
Mar 2566.040.4
Sep 2510430.0
WATCH →If quarterly growth slips below 15%, the story weakens.
CHAPTER 2 · THE TAKE

Margins have been rebuilt — 15.6% in FY20 to 28.1% now

Margins — the share of every ₹100 of sales kept as profit. Gross (after raw materials), operating (after running costs), net (after everything).

Of every ₹100 of sales, the company keeps ₹28.2 as operating profit (a year ago it kept ₹28.7).opm_pct

Zoom out and this is the page's quiet hero: annual operating margin bottomed at 15.6% in FY20 and has been rebuilt to 28.1% — that recovery, not sales alone, is what powers the profit growth elsewhere on this page.operating_profit

Three margins, quarterly%margin_trends
20.040.060.0GrossOperatingNetSep 22Mar 24Sep 25
Data: Three margins, quarterly
PeriodGross (%)Operating (%)Net (%)
Sep 2229.225.816.4
Mar 2345.226.311.8
Sep 2341.529.817.0
Mar 2458.027.514.7
Sep 2440.328.717.6
Mar 2568.727.215.0
Sep 2543.128.218.4
CHAPTER 3 · THE BOTTOM LINE

Profit jumped 36% — mostly from selling more

PAT (profit after tax) — what is left for shareholders after every cost, interest and tax.

Sep 25 profit after tax was ₹19.0 Cr, up 36% year on year.net_profit

Quarterly profit after tax₹ Crquarterly_results
010.020.0YoY %+67+75+40+43+36Sep 22Mar 24Sep 25
Data: Quarterly profit after tax
PeriodPAT (₹ Cr)YoY growth (%)
Sep 226.0–
Mar 234.0–
Sep 2310.066.7
Mar 247.075.0
Sep 2414.040.0
Mar 2510.042.9
Sep 2519.035.7
Where the profit change came from (Sep 24 → Sep 25)₹ Cr
14+7−1−2+119PAT Sep 24More salesThinnermarginsTaxEverythingelsePAT Sep 25

The single biggest driver was selling more.

Data: Where the profit change came from (Sep 24 → Sep 25)
ComponentEffect (₹ Cr)
PAT Sep 2414
More sales+7
Thinner margins−1
Tax−2
Everything else+1
PAT Sep 2519
CHAPTER 4 · THE ACID TEST

Profits on paper, cash lagging behind

Operating cash flow (CFO) — the cash that actually arrived, vs PAT, the profit accounting reports. Annual figures.

Over the last 4 profitable years, the business reported ₹59.0 Cr of profit and collected ₹−24.0 Cr of operating cash — about -41% conversion (1 loss year excluded — a negative denominator would flatter the ratio).operating_cash_flownet_profit

The wrinkle is the latest year: FY25 collected ₹−3.0 Cr against ₹24.0 Cr of reported profit — about -12%. One year isn’t a trend, but it is the line to watch.operating_cash_flownet_profit

The gap sits in receivables: customers now take 150 days to pay, up from 30. Profit booked, cash pending.debtor_days

Cash collected vs profit reported (annual)₹ Crcash_flow
-20.0020.0Operating cash flowProfit after taxFY20FY22FY24FY25
Data: Cash collected vs profit reported (annual)
PeriodOperating cash flow (₹ Cr)Profit after tax (₹ Cr)
FY2020.01.0
FY21-7.00.0
FY2215.08.0
FY23-9.010.0
FY24-27.017.0
FY25-3.024.0
CHAPTER 5 · THE PIPELINE

The cash cycle is stretching — more money stuck in the pipeline

Working capital — days of sales locked up in inventory and unpaid bills. Screener reports this yearly, so this chart is annual.

One rupee now takes about 433 days to go out the door as materials and come back as collected cash — up from 365 days the year before.cash_conversion_cycle

The biggest mover: customers taking longer to pay (30 → 150 days).debtor_days

Days of cash locked up (annual)daysratios
0200400600800Customers owe (debtor days)Stock on shelf (inventory days)We owe suppliers (payable days)FY20FY22FY24FY25
Data: Days of cash locked up (annual)
PeriodCustomers owe (debtor days) (days)Stock on shelf (inventory days) (days)We owe suppliers (payable days) (days)
FY2041.0282134
FY21166746225
FY22102244230
FY2342.030777.0
FY2430.035116.0
FY2515037693.0
CHAPTER 6 · THE BUILD

The asset base keeps compounding — this company builds

Capex — money spent on plants, machines and buildings. Gross block is what exists; CWIP (capital work-in-progress) is what is being built. Annual.

The productive asset base has gone from ₹10.0 Cr (FY20) to ₹36.0 Cr, with another ₹2.0 Cr of capacity under construction right now.fixed_assetscwip

The build is bigger than the cash engine: investing outflows (₹41.0 Cr) exceeded operating cash (₹−39.0 Cr) over the last 3 years — the difference comes from debt or shareholders.investing_cash_flowoperating_cash_flow

Assets in place vs under construction (annual)₹ Crbalance_sheet
010.020.030.0Fixed assetsUnder construction (CWIP)FY20FY22FY24FY25
Data: Assets in place vs under construction (annual)
PeriodFixed assets (₹ Cr)Under construction (CWIP) (₹ Cr)
FY2010.00.0
FY219.00.0
FY228.00.0
FY2326.00.0
FY2430.08.0
FY2536.02.0
CHAPTER 7 · SURVIVAL

Almost no debt — this company cannot be killed by a bad year

Debt-to-equity — borrowings against shareholders’ money. Computed from the balance sheet. Annual.

For every ₹100 shareholders have put in (and left in), the company has borrowed ₹14 — total borrowings have grown from ₹14.0 Cr to ₹21.0 Cr over the window.borrowings

Total borrowings (annual)₹ Crbalance_sheet
020.040.0FY20FY22FY24FY25
Data: Total borrowings (annual)
PeriodBorrowings (₹ Cr)
FY2014.0
FY2123.0
FY2217.0
FY2346.0
FY2423.0
FY2521.0
Debt vs shareholders’ money (annual)xbalance_sheet
02FY20FY22FY24FY25
Data: Debt vs shareholders’ money (annual)
PeriodDebt ÷ equity (x)
FY202.1
FY213.4
FY221.2
FY231.8
FY240.2
FY250.1
CHAPTER 8 · THE ENGINE ROOM

Every ₹100 kept in the business earns ₹22 — a high-quality engine

ROCE — profit earned per ₹100 of capital used. ROE — the same, per ₹100 of shareholders’ money alone. Annual.

Return on capital employed is 22.0% (a year ago: 24.0%). This is the single best test of business quality: what the company earns on the money it keeps.roce_pct

Returns on capital (annual)%ratios
10.020.030.040.0ROCEFY21FY23FY25
Data: Returns on capital (annual)
PeriodROCE (%)
FY218.0
FY2238.0
FY2334.0
FY2424.0
FY2522.0
CHAPTER 9 · WHO OWNS IT

Promoter holding dropped in one step — an event, not a slow exit

Shareholding — who owns the company: founders (promoters), foreign funds (FII), domestic funds (DII).

Promoters hold 68.1% (down 5.2 points over 6 quarters). Foreign funds own 0.0%, domestic funds 0.5%.promoters_pctfiis_pctdiis_pct

The promoter move came in a single step (Sep 25) — promoters rarely buy on-market, so a jump like this is almost always an allotment, infusion or restructuring: a capital event, not a slow accumulation of conviction. Worth knowing which, before reading it as a signal.promoters_pct

Who holds the shares, quarterly%shareholding
Promoters73.3% → 68.1% · down 5.2 pts
68.070.072.0Jun 23Mar 24Mar 25Sep 25
Foreign funds0.0% → 0.0% · flat
0.00.00.00.1Jun 23Mar 24Mar 25Sep 25
Domestic funds1.3% → 0.5% · down 0.8 pts
0.00.51.0Jun 23Mar 24Mar 25Sep 25
Data: Who holds the shares, quarterly
PeriodPromoters (%)Foreign funds (%)Domestic funds (%)
Jun 2373.30.01.3
Sep 2373.30.10.0
Mar 2473.30.00.1
Sep 2473.30.00.0
Mar 2573.30.00.1
Sep 2568.10.00.5
WHAT IS NOT HAPPENING
  • Foreign funds have neither piled in nor fled — their stake has held near 0.0% for 6 quarters. No smart-money signal, in either direction.fiis_pct
THE VERDICT

A good business — the question is the price

The numbers are genuinely mixed, and the price is roughly fair to the delivery so far.

Best thing in the data: cash generation rising (₹−27.0 Cr → ₹−3.0 Cr).operating_cash_flow

Biggest worry: returns on capital falling (24.0% → 22.0%).roce_pct

The machine committee — 7 independent readsON WATCH · 45%
Earnings patternNEUTRAL10% · w21
Valuation cycleNEUTRAL53% · w19
CatalystsNEGATIVE50% · w14
Quality & safetyNEUTRAL42% · w14
TechnicalsNEGATIVE44% · w12
ValuationPOSITIVE90% · w10
Growth at a priceNEUTRAL40% · w10
7-model research readON WATCH · 45% confidence
WHAT WOULD CHANGE THIS VIEWTwo quarters of profit reversing would kill this story.

Machine-written research from Screener data — every number traces to its source column. Sector Alpha is not a SEBI-registered investment adviser; nothing here is a recommendation to buy or sell. Not investment advice.

More Shipping - Proxy stocks
Marine Electricals (India) LtdCFF Fluid Control LtdKrishna Defence & Allied Industries LtdKrishna Defence & Allied Industries LtdAll Shipping - Proxy stocks →
Frequently asked questions

Straight answers from the data

What does CFF Fluid Control Ltd do?

Incorporated in 2012, CFF Fluid Control Ltd is in the business of manufacturing, overhaul, repairs, and maintenance of shipboard machinery, combat system, reference system, test facilities (pneumatic, hydraulic, electrical, electrical systems) for submarines and surface ships for Indian Navy. It is listed in the Shipping - Proxy sector with a market capitalisation of ₹1,132 Cr.

What is CFF Fluid Control Ltd's share price?

As of 6 March 2026, CFF Fluid Control Ltd trades at ₹540, up 17% over the past year, with a market capitalisation of ₹1,132 Cr. Trailing NIFTY 500 for 16 weeks. Prices are weekly closes from Screener data; this page refreshes with each weekly update.

What is CFF Fluid Control Ltd's share price target?

Sector Alpha does not publish broker-style price targets. Our discounted-cash-flow model estimates CFF Fluid Control Ltd's intrinsic value at ₹1,170 per share under base assumptions (bear ₹415, bull ₹1,170), against the current price of ₹540 — a 117% margin of safety. These are model estimates, not forecasts — treat them as one input alongside the valuation history below, not as a target.

Is CFF Fluid Control Ltd stock overvalued or undervalued?

CFF Fluid Control Ltd trades at a P/E of 39.1× — the 8th percentile of its own 2.6-year trading range (median 54.0×), which is cheap against its own history. Price and profits are moving together. Since Jul 2023, the stock is up 71% and earnings per share are up 73% — the price has tracked the profits, not run ahead of them. Note the short 2.6-year valuation record. One caveat: margins are currently at the top of their own historical band, so the earnings behind that multiple may themselves be at a cyclical high — the stock is cheaper than its history partly because the E is fatter than usual.

What did CFF Fluid Control Ltd report in its latest quarterly results?

In its most recent reported quarter (Q2 FY26, quarter ended September 2025): Sep 25 sales were ₹104 Cr, up 30% on the same quarter last year. Sep 25 profit after tax was ₹19.0 Cr, up 36% year on year. Figures are from Screener-scraped quarterly filings; the page updates when the next quarter is filed.

Is CFF Fluid Control Ltd growing?

Sales jumped 30% last quarter — the 5th straight quarter of growth. Sep 25 sales were ₹104 Cr, up 30% on the same quarter last year.

Are CFF Fluid Control Ltd's profits growing?

Profit jumped 36% — mostly from selling more. Sep 25 profit after tax was ₹19.0 Cr, up 36% year on year.

What are CFF Fluid Control Ltd's operating margins?

Margins have been rebuilt — 15.6% in FY20 to 28.1% now. In the most recent quarter, of every ₹100 of sales, the company keeps ₹28.2 as operating profit (a year ago it kept ₹28.7).

What is CFF Fluid Control Ltd's long-term growth record?

Revenue grew from ₹32 Cr in FY20 to ₹146 Cr in FY25 — a 35.5% compound annual growth rate over 5 years. Profit after tax compounded at 88.8% over the same period (₹1 Cr → ₹24 Cr).

Is CFF Fluid Control Ltd stock in an uptrend?

The price is in a downtrend — fighting it is expensive. CFF Fluid Control Ltd is in Stage 4 — declining, 9 weeks in (confirmed). Stages follow Stan Weinstein's four-phase read of weekly price against the 200-day average: basing (1), advancing (2), topping (3), declining (4).

Is CFF Fluid Control Ltd beating the NIFTY 500?

No — trailing NIFTY 500 for 16 weeks, as of 6 March 2026. Relative strength is measured weekly against the NIFTY 500 (Mansfield RS): a positive reading means the stock has outperformed the index over the trailing window, week after week.

Where is CFF Fluid Control Ltd in its business cycle?

The data reads CFF Fluid Control Ltd as a deep cyclical business currently in its expansion phase — earnings at an all-time high for this company, valuation at the 8th percentile. Profits swing violently in this business — a 100% peak-to-trough profit collapse. That is what “deep cyclical” means: the same company looks brilliant at the top of its cycle and broken at the bottom.

Who owns CFF Fluid Control Ltd — what is the promoter holding?

Promoters hold 68.1% (down 5.2 points over 6 quarters). Foreign funds own 0.0%, domestic funds 0.5%. The promoter move came in a single step (Sep 25) — promoters rarely buy on-market, so a jump like this is almost always an allotment, infusion or restructuring: a capital event, not a slow accumulation of conviction. Worth knowing which, before reading it as a signal. Shareholding is from Screener's quarterly filings data.

Does CFF Fluid Control Ltd have too much debt?

Almost no debt — this company cannot be killed by a bad year. For every ₹100 shareholders have put in (and left in), the company has borrowed ₹14 — total borrowings have grown from ₹14.0 Cr to ₹21.0 Cr over the window.

What is the bull case for CFF Fluid Control Ltd?

Profits have nearly doubled in two years, the price has kept pace — no more, no less, and it still trades cheap against its own history. Best thing in the data: cash generation rising (₹−27.0 Cr → ₹−3.0 Cr). Sales jumped 30% last quarter — the 5th straight quarter of growth.

What is the bear case for CFF Fluid Control Ltd — what could break the story?

Biggest worry: returns on capital falling (24.0% → 22.0%). Two quarters of profit reversing would kill this story. The nearest-term thing to watch: if quarterly growth slips below 15%, the story weakens. This falsification condition is stated up front so the thesis can be checked against incoming quarters, not defended after the fact.

Is CFF Fluid Control Ltd a stock worth studying right now?

Sector Alpha does not publish buy or sell recommendations — this is a research read, not advice. What the data says: a good business — the question is the price. The numbers are genuinely mixed, and the price is roughly fair to the delivery so far. Across the 7-model scorecard the composite research signal is on watch at 45% confidence. This is machine-written research compiled from Screener data — every number traces to its source — and it is not investment advice. Do your own diligence.

Generated from Screener data · 11 sources · why_traces/1.0 + story/1.2
details
generated 2026-07-03 11:21 · 7 material moves detected
sources: screener_company_info, screener_quarterly_results, screener_annual_results, screener_valuation_history, screener_shareholding, screener_cash_flow, screener_ratios, screener_balance_sheet, screener_margin_trends, weinstein_stages, agent_scores