Fin Cascade

Prices as of 8 Oct 2026 close · Not investment advice

Fortis Healthcare Limited

NSE: FORTISHospital

Share price

₹763.00

-2.07% close of 8 Oct 2026

Market cap ₹57,607 CrP/E 54.0

Business score

How strong the business is, in one number. The parts behind it are in Pro.

66

out of 100 · worked out 8 Oct 2026

Your ratios

The numbers you want to see first. Tap Edit to change them.

Market cap

₹57,607 Cr

P/E ratio

54.0

P/B ratio

5.8

ROCE

13.4%

ROE

11.2%

Dividend yield

0.1%

Price & valuation chart

How the share price and its valuation have moved. Hover over the chart to see any day. Prices as of the last close.

Prices as of 8 Oct 2026 close52-week high ₹1,097.9052-week low ₹763.00

Answers

Simple answers to the questions investors ask most, from the company's own numbers.

How fast it has been growing

Sales grew 17.5% over the past year, and 14.0% a year over its longer record. Meanwhile what it keeps of every 100 rupees of sales improved from 18.0% to 22.4% over the last four years.

Whether it grew faster than its sector

It grew 14.0% a year against a sector median of 13.1% — 0.9 percentage points faster.

Room to re-rate, or risk of de-rating

At 54.0× earnings it costs 2.3× the market, which pays 23.9× across 2199 companies we can price. Its own industry sits at 56.8×, across 5 companies. It is against its own five-year median of 62.2×, the 25th percentile of its own range.

Whether growth justifies the valuation

Priced at 2.0 times its growth rate, on earnings growth of 27%.

Profit growthPrice per ₹1 profitPer 1% growth
Fortis Healthcare Limited — this one27%/yr54.0×₹2.0
Apollo Hospitals32%/yr52.5×₹1.6
MANIPALHOS22%/yr101.7×₹4.6
Max Healthcare Institute10%/yr56.8×₹5.7
Aster DM Healthcare Limited-1%/yr163.5×—
Narayana Hrudayalaya Ltd.12%/yr40.1×₹3.3

Compared with companies filed under the same label. That grouping comes from the exchange's filing category, so some of them may not be real rivals.

How it compares with its peers

Against companies the exchange files under the same label (Hospital), it ranks 16 of 24 on returns, 18 of 23 on growth, 13 of 25 on margin. That grouping comes from the exchange's filing category, so some of them may not be real rivals.

What makes it hard to beat — and is that still true?

No durable advantage shows in the numbers: it earns 13.4% on capital, ahead of 33% of companies filed under the same label. That grouping comes from the exchange's filing category, so some of them may not be real rivals.

Whether its growth pays for itself

Yes — Over the last five years it made ₹5812 crore of cash from the business, spent ₹3259 crore on plant and equipment, and returned ₹1624 crore to lenders and shareholders. And the profit is real: of every 100 rupees it reported over 12 years, about 248 arrived as cash — well above the profit; depreciation and interest are the reason, not a windfall.

Profit reality check

Is the profit real cash? Simple checks on the accounts. Facts only, not advice.

8 of 9 checks clear · 89%

Latest result · Q1 FY27

What the last results showed. Whether management kept its word is in Pro.

Revenue grew 17.5%, while hospital margin slipped to 21.5% as management kept its FY28 25% margin target.

Announced 6 Aug 2026 · Consolidated · Unaudited

Revenue

₹2,545 Cr

Revenue vs last year

+17.4%

Revenue vs last quarter

+7.6%

Net profit

₹273 Cr

Profit vs last year

+2.2%

Profit vs last quarter

+0.7%

Net margin

10.7%

EPS

₹3.53

Earnings call transcript · 7 Aug 2026

Checklist before you investPRO

Points for and against, in one list.

Key numbers & peers

The main numbers grouped by topic, and how the company compares with similar ones.

Price

Market cap
₹57,607 Cr
Prev close
₹763.00
52w High
₹1,104
52w Low
₹745
Enterprise value
₹60,540 Cr
Beta
0.8
Price CAGR 1y
-26.0%
Price CAGR 3y
33.0%
Price CAGR 5y
23.0%
Price CAGR 10y
16.0%

Ratios

Return on assets
6.7%
PEG ratio
2.0
P/E ratio
54.0
P/B ratio
5.8
EV / EBITDA
29.3
Industry P/E
52.4
ROCE
13.4%
ROCE 5y average
11.0%
ROE
11.2%
Debt / Equity
0.4
Interest coverage
5.4
Dividend yield
0.1%
ROE 3y average
10.0%
ROE last year
11.0%

Annual P&L

Annual revenue
₹9,128 Cr
Annual profit
₹1,064 Cr
Operating margin
23.0%
Net profit margin
11.7%
EBITDA margin
22.8%
Sales growth 3y
13.2%
Sales growth 5y
17.8%
Profit growth 3y
27.0%
Profit growth 5y
64.0%
EPS
₹13.8
Sales growth TTM
18.0%
Profit growth TTM
16.0%
Dividend payout
7.0%

Quarter P&L

Sales latest quarter
₹2,545 Cr
Profit latest quarter
₹273 Cr
YoY quarterly sales growth
17.5%
YoY quarterly profit growth
2.2%
OPM latest quarter
21.1%

Balance Sheet

Book Value
₹131
Face Value
₹10.0
Total debt
₹3,473 Cr
Total cash
₹544 Cr
Borrowings
₹3,473 Cr
Reserves / Equity
12.1

Cash Flow

Operating cash flow
₹1,601 Cr
Free cash flow
₹673 Cr
FCF yield
0.6%
Net cash flow
₹228 Cr

Shareholding

Promoter holding
31.2%
FII holding
25.2%
DII holding
32.2%
Public holding
11.4%

Quarterly results

Sales and profit for each of the last 13 quarters. Newest on the right. ₹ crore.

Consolidated · to 30 Jun 2026
Line itemJun 2023Sep 2023Dec 2023Mar 2024Jun 2024Sep 2024Dec 2024Mar 2025Jun 2025Sep 2025Dec 2025Mar 2026Jun 2026
Sales1,6571,7701,6801,7861,8591,9881,9282,0072,1672,3312,2652,3652,545
Expenses1,3861,4401,3961,4051,5161,5541,5531,5721,6761,7751,7591,8322,008
Material Cost000000
Change in Inventories3.44-3.76-8.28-6.09-1.85-13
Purchases of Stock-in-Trade460518548522521586
Employee Cost287313317328340404
Other Expenses8218499199169741,031
Operating Profit272330284381343435375435491556506532537
OPM %16191721182219222324222321
Other Income1018191714-4247-293150-34-228
Exceptional items (within Other Income)-541324-46-129.53
Interest31323335353645687075868480
Depreciation79848792919597102101106120122122
Profit before tax171233183271230261279237351425266324363
Tax %2721272524269212423261625
Net Profit124184134203174193254188267329197271273
EPS in Rs1.482.301.782.372.202.343.282.443.454.262.573.523.53
Diluted EPS in Rs2.443.454.262.573.523.53

Profit & loss

Yearly sales, costs and profit for 12 years, plus the last 12 months (TTM). ₹ crore.

Consolidated · to 31 Mar 2026
Line itemMar 2015Mar 2016Mar 2017Mar 2018Mar 2019Mar 2020Mar 2021Mar 2022Mar 2023Mar 2024Mar 2025Mar 2026TTM
Sales3,9664,1994,5744,5614,4694,6324,0305,7186,2986,8937,7839,1289,506
Expenses3,8574,1064,2204,2874,2384,0223,6264,6495,1965,6256,1957,0437,375
Material Cost00
Change in Inventories-7.88-20
Purchases of Stock-in-Trade1,8382,109
Employee Cost1,1671,297
Other Expenses3,1973,658
Operating Profit109923542742316104041,0691,1011,2681,5882,0852,131
OPM %2.802.208651310191718202322
Other Income92299649-6892281269536715764-114542
Exceptional items (within Other Income)-89-22
Interest152133229258337205166147129131184314325
Depreciation235225222239233292291301316342386449470
Profit before tax-18534552-912-110239439888148581,0071,3661,378
Tax %2-24132103622302022252022
Net Profit-13042479-934-22491-567906336458091,0641,070
EPS in Rs-3.100.408.14-19-3.960.77-1.457.357.807.93101414
Diluted EPS in Rs1014
Dividend Payout %-100000001313107

Compounded growth

Average yearly growth over different spans, as stored. A span can cross a demerger or an acquisition.

Compounded sales growth

10 years
8%
5 years
18%
3 years
13%
TTM
18%

Compounded profit growth

10 years
60%
5 years
64%
3 years
27%
TTM
16%

Stock price CAGR

10 years
16%
5 years
23%
3 years
33%
1 year
-26%

Return on equity

10 years
5%
5 years
9%
3 years
10%
Last year
11%

Balance sheet

What the company owns and what it owes, at the end of each year. ₹ crore.

Consolidated
Line itemMar 2015Mar 2016Mar 2017Mar 2018Mar 2019Mar 2020Mar 2021Mar 2022Mar 2023Mar 2024Mar 2025Mar 2026
Equity Capital463463518519755755755755755755755755
Reserves3,5853,9984,6263,5435,8465,9065,3655,4236,4876,9088,1629,141
Borrowings1,7841,5132,2171,9622,0101,5941,5311,2559261,1552,4753,473
Other Liabilities1,7601,2572,2272,4552,8752,7813,2164,0823,9214,1531,9852,465
Minority Interest253273
Total Liabilities7,5927,2329,5888,47911,48611,03610,86611,51612,08912,97113,37715,833
Fixed Assets4,2183,6425,4194,9928,4778,8028,7999,4169,4269,87410,42412,230
CWIP228226268226450204165193228542407434
Investments1,4641,4521,8781,732270175186104210230169243
Other Assets1,6821,9132,0231,5292,2901,8561,7161,8032,2252,3262,3782,926
Total Assets7,5927,2329,5888,47911,48611,03610,86611,51612,08912,97113,37715,966

Cash flows

Real money coming in and going out each year — from the business, from investments and from loans. ₹ crore.

Consolidated
Line itemMar 2015Mar 2016Mar 2017Mar 2018Mar 2019Mar 2020Mar 2021Mar 2022Mar 2023Mar 2024Mar 2025Mar 2026
Cash from Operating Activity24195966493-1791724858658221,1001,4241,601
Cash from Investing Activity213122-1,001-333-3,27963-131-501-372-889-780-1,537
Cash from Financing Activity-304-354259-6724,257-862-143-517-471-86-714164
Net Cash Flow-66-37225-513799-627212-153-21125-70228
Free Cash Flow-181-162689437-26135274750367172591673

Ratios

How fast customers pay, how long stock sits, and how well capital earns — year by year.

Consolidated
Line itemMar 2015Mar 2016Mar 2017Mar 2018Mar 2019Mar 2020Mar 2021Mar 2022Mar 2023Mar 2024Mar 2025Mar 2026
Debtor Days383938384436413334333742
Inventory Days252323242230293331242324
Days Payable207218215279296226205178179164161165
Cash Conversion Cycle-144-156-155-217-230-161-135-112-115-107-101-99
Working Capital Days-71-69-87-113-234-150-56-35-22-124-30-34
ROCE %-031136421010101213

Shareholding pattern

Who owns the company — founders (promoters), foreign funds, Indian funds and the public. In %.

Consolidated · to 30 Jun 2026
Line itemSep 2023Dec 2023Mar 2024Jun 2024Sep 2024Dec 2024Mar 2025Jun 2025Sep 2025Dec 2025Mar 2026Jun 2026
Promoters313131313131313131313131
FIIs262423232527272728282625
DIIs272931323130293029293132
Public161614131312121212121211
No. of Shareholders1,31,5161,35,6641,57,1651,54,2602,04,1842,21,7502,18,3292,05,3732,20,7662,33,1562,26,6852,20,743

Price trend

The price as a Renko brick chart: small moves drop out so the bigger path stands out.

Change over 1 year -28.6% (₹1,068.85 → ₹763.00)Brick size ₹24.06 (fixed)Bricks 33
₹800₹900₹1,000₹1,100₹763Nov '25Jan '26Mar '26May '26Sep '26
Price moved up one brickPrice moved down one brickLast close ₹763.00 on 8 Oct 2026

Every brick is the same size, about one typical day's move. A new brick needs a full brick's move; turning the other way needs two. Bricks show where the price went, not where it will go.

Open interestPRO

Where option traders are positioned on this stock.

Industry numbers

The numbers that matter most in this industry, from the company's own filings.

1 when an audit qualification is filed as repetitive

0.00flag

2026-03-31

the company's own unlisted debt securities in default at period end

0.00cr

2026-06-30

the company's own loans / revolving facilities in default at period end (standalone filing)

0.00cr

2026-06-30

net debt as the company states it (net cash negative)

2,233inr_cr

2026-06-30

guarantees / comfort given for promoter, promoter group, directors and KMP

0.00cr

2026-03-31

loans outstanding to promoter, promoter group, directors and KMP (governance filing)

638cr

2026-03-31

security given for the borrowing of promoter, promoter group, directors and KMP

0.00cr

2026-03-31

FY revenue / permanent employees + workers, same basis (calc)

62,31,142inr

2026-03-31

stores / outlets at period end

4,493count

2026-06-30

News

News and filings about Fortis Healthcare Limited. Open one to see why it matters.

Supply chain

Who it buys from, sells to and competes with — as recorded in our map of company links.

About

What the company is, from our own records: where it sits, where it makes things, and what it is made of.

Sector
Healthcare
Industry
Hospital
Classification
Healthcare › Hospital
ISIN
INE061F01013

Business segments

  • Healthcare · 84%
  • Diagnostics · 16%

Plants

  • Escorts Heart Institute · Okhla, Delhi
  • Fortis BG Road Bengaluru
  • Fortis Faridabad
  • Fortis Jaipur · Jaipur, Rajasthan
  • Fortis Kolkata · Kolkata, West Bengal
  • Fortis Memorial Gurugram · Gurugram, Haryana
  • Fortis Mohali · Mohali, Punjab
  • Fortis Mulund · Mumbai, Maharashtra
  • Fortis Noida · Noida, Uttar Pradesh
  • Fortis Shalimar Bagh
  • Fortis Vasant Kunj

News impact

Big market events that reach Fortis Healthcare Limited, and how the effect spreads.

Who it hits first

  • The top court remarked that medicines sold inside hospitals should carry only a 16% margin cap, which would cut the profit hospitals make when they give drugs to admitted patients.
  • Apollo Hospitals, a large hospital chain, Max Healthcare, a hospital operator, Yatharth Hospital, a hospital group, and Krishna Institute of Medical Sciences, a hospital chain, all saw their shares come under pressure as investors priced in thinner drug margins.
  • Other hospital operators that compete with these four face the same margin question even though they were not named in the headlines.

Who may gain

  • Patients admitted to private hospitals, who would pay less for medicines if the 16% cap is enforced
  • Employers and public bodies that reimburse staff hospital bills, such as the large public firms Yatharth Hospital serves, which would face smaller drug bills

Along the supply chain

Downstream

Hospital pharmacies sell to admitted patients and to the employers that reimburse staff care, so lower drug prices leave patients and payers with smaller bills while the hospitals absorb the margin loss.

Upstream

No direct drug-supplier hit is evidenced since the pack shows no medicine maker supplying the four hospitals, though drug makers broadly could face price pressure if hospitals push costs back up the chain.

Where demand moves

Business

Hospitals keep less profit on every medicine given to admitted patients, so income per patient falls even though patients still need the same drugs.

Capital

Investors sell hospital shares and shift money toward parts of Healthcare less tied to in-hospital drug sales, keeping Apollo, Max, Yatharth, KIMS and their listed hospital peers under near-term pressure.

How it spreads across sectors

Healthcare

Hospital operators face a shared squeeze on in-hospital drug profits that drags peer shares lower, while drug makers see an unclear read-through with no maker-specific hit evidenced.

When it plays out

Immediate

Hospital shares stay under pressure over the next few days as traders sell first and ask how much profit comes from drug sales.

Medium term

If a 16% cap is enforced over the coming months, hospitals rework billing and press suppliers while investors reset earnings, but if the remarks are diluted the fear-driven part of the fall reverses.

Short term

Moves over the next few weeks depend on whether the court turns remarks into a written order and which medicines it covers, with hospital managers likely to guide on drug-profit share.

Who it hits first

  • Fortis Healthcare, which runs hospitals across India, stays under a court-ordered forensic audit after the Supreme Court upheld the scrutiny in the old Daiichi versus Singh brothers share case.
  • The company says the audit will prove it had nothing to do with the brothers' share transfers, but the court stressed the earlier Delhi High Court remarks were only provisional, so the clean chit is not yet official.
  • The overhang is about past ownership and paperwork, not hospital care, so near-term pressure is on Fortis shares and reputation rather than patient numbers.

Who may gain

  • No company clearly gains — rival hospital operators see no extra patients or income from a paperwork audit at Fortis.

Along the supply chain

Downstream

Downstream, there is no direct chain to disturb — Fortis serves patients directly, and a share-transfer audit does not change treatments, discharges, or bills.

Upstream

Upstream, dialysis partner NephroPlus and hospital builder Interarch face no cut in orders — Fortis hospitals keep running, buying supplies and services as normal during a paperwork audit.

Where demand moves

Business

Business demand barely moves — patients choose hospitals for doctors and care, not for an old share-transfer audit, so Fortis admissions and rival hospital volumes stay steady.

Capital

Capital demand tilts away from Fortis for a few days as some investors avoid governance headlines and prefer cleaner hospital names, but with no earnings hit the money rotation stays small and temporary.

How it spreads across sectors

Healthcare

Hospital shares wobble on governance headlines but operations are untouched, so any sector dip is sentiment-only and fades without fresh findings.

When it plays out

Immediate

Fortis shares wobble as traders price the audit headline; rival hospitals trade steady.

Medium term

The auditor's findings decide the endgame — a clean chit lifts the Fortis discount, while adverse findings prolong court risk.

Short term

Focus shifts to the audit's scope and timetable and Fortis management comments; volatility eases if no new claims emerge.

Who it hits first

  • India's top court has kept alive a detailed financial inspection (forensic audit) of Fortis Healthcare, a large hospital chain.
  • The inspection relates to an old dispute with its former owners (ex-promoters) and Japan's Daiichi Sankyo, not to current hospital care.
  • The court said the auditor must work independently, so the review will run its course and keep uncertainty hanging over Fortis shares.

Along the supply chain

Downstream

No direct supply-chain link downstream — patients and insurers face no change in care or billing from this audit order.

Upstream

No direct supply-chain link upstream — a financial inspection does not change what the hospital chain buys from drug or equipment suppliers.

Where demand moves

Business

No business demand shift — patients do not choose hospitals based on a court-ordered audit, so Fortis and its rivals keep their usual patient flow.

Capital

Capital wobbles for Fortis only — some investors may trim Fortis shares on uncertainty, with at most a brief sidestep to rival hospital stocks before settling.

How it spreads across sectors

Healthcare

Company-specific only — rival hospitals see no new rules or costs, so the wider hospital and drug sector stays steady.

When it plays out

Immediate

Next few days see mild pressure on Fortis shares as traders price in longer uncertainty, while rival hospitals trade flat.

Medium term

Over the next few months a clean audit outcome would lift the overhang, while any adverse finding could reopen ex-promoter liability talk.

Short term

Over the next few weeks Fortis stays under a cloud until audit milestones appear, with peers moving on their own earnings.

Who it hits first

  • Fortis Healthcare, the hospital chain, faces a court-ordered forensic audit, meaning outside accountants will dig through its books while investors price in governance risk.
  • InGovern, the governance adviser, warns the order could let lenders chase listed companies for their promoters' (founding owners') personal debts, blurring the line between a company and its owners.
  • Hospital shares with heavy promoter pledging (founders' shares posted as loan collateral), like Aster DM at 40.66% pledged and Cohance at 94.56% pledged, face the sharpest sentiment hit.
  • Stronger hospital operators such as Apollo and Max, with solid returns and low pledges, face only a mild sector-wide discount rather than a direct hit.

Who may gain

  • Rival hospital chains like Apollo Hospitals and Max Healthcare could pick up a few patients if Fortis managers are distracted by the audit, though the pack shows no booking shift yet.
  • Governance advisers and law firms that run forensic audits and promoter-debt opinions may win fresh mandates from cautious boards.
  • Low-pledge, high-return drug makers may look relatively safer as cautious investors rotate away from pledged names.

Along the supply chain

Downstream

Fortis sells care directly to patients rather than to companies (the pack lists no downstream customers), so there is no buyer order chain to disrupt — the hit lands on patient confidence and the share price, not on a customer.

Upstream

NephroPlus, the dialysis operator named as a Fortis supplier, plus Interarch, the building-products supplier, face no direct order cut since a book audit cancels no dialysis sessions or hospital buildings, though a long probe could slow Fortis expansion orders.

Where demand moves

Business

Hospital visits and planned surgeries at Fortis could soften if patients and referring doctors turn cautious during the audit, with a small spillover of footfall to nearby Apollo, Max and Aster hospitals; drug and lab-equipment orders show no direct change since the order targets books, not prescriptions.

Capital

Investors are likely to trim Fortis and high-pledge healthcare names and rotate toward low-pledge, high-return peers or cash, widening the gap between PE 63.48 Fortis and names nearer sector median 44.03.

How it spreads across sectors

Financial Services

Lenders and NBFCs (shadow banks) watch whether courts let them reach listed-company assets for promoter loans, which could reshape collateral terms over months.

Healthcare

Hospital stocks trade with a wider governance discount, sharpest for high-pledge names, while drug makers with no hospital link barely move.

When it plays out

Immediate

Fortis shares wobble on audit headlines and governance commentary while high-pledge peers slip in sympathy.

Medium term

Audit findings decide the path — a clean report unwinds the discount, while adverse findings or an upheld precedent invite fresh risk talk.

Short term

Lawyers parse the court order's scope; any clarification limiting the precedent calms peers, while talk of wider enforcement keeps pledged names soft.

Who it hits first

  • Apollo Hospitals, a large Indian hospital chain, said it aims to cut costs by 100 bps (1 rupee saved for every 100 rupees spent) while continuing to expand.
  • Its management also said price caps, meaning government limits on hospital charges, are not the answer, favouring efficiency over forced lower prices.
  • If Apollo Hospitals delivers the savings, its profit margins would improve directly, while rival hospitals feel only a mild mood lift rather than any real cost gain.

Who may gain

  • Apollo Hospitals itself, through lower operating costs and better margins if the 100 bps target is met
  • Listed hospital peers such as Max Healthcare, Fortis Healthcare, Aster DM Healthcare and Manipal Hospitals, via mild investor optimism rather than direct gains

Along the supply chain

Downstream

There is no downstream business buyer — Apollo Hospitals treats patients directly — so patients gain only indirectly if the savings fund better wards and equipment instead of higher bills.

Upstream

Apollo Hospitals relies on suppliers such as Tata Communications for network connectivity, Ion Exchange for water treatment, Nippo Batteries for power backup, and Apollo Sindoori Hotels for food and facility support; a 100 bps cost drive could press these vendors on price, while continued expansion may still bring them extra orders over time.

Where demand moves

Business

No fresh patient demand is created by this news — people need hospital care as before; Apollo Hospitals simply hopes to serve that demand more cheaply, while its expansion adds beds that can treat more patients over time.

Capital

Investment money may lean toward Apollo Hospitals on the promise of better margins, with a small spillover of buying into other hospital shares as investors bet efficiency can spread.

How it spreads across sectors

Capital Goods

Neutral — the pack's infrastructure mention is a generic remark about healthcare needs, not fresh government orders, so no real spillover.

Healthcare

Mild positive — the margin story helps Apollo Hospitals directly and gives hospital peers a small sentiment lift.

A pattern seen before

Cascade chain

Pattern name

Govt Capex Cascade

Patterns

  • Govt Capex Cascade

Sectors queried

  • Banking
  • Capital Goods
  • Cement
  • Infrastructure
  • Steel

When it plays out

Immediate

In the next few days Apollo Hospitals shares respond to the margin promise, with hospital peers drifting slightly in sympathy.

Medium term

Over one to six months quarterly results reveal whether costs truly fell; steady delivery supports the shares, while slippage unwinds the early gain.

Short term

Over the next few weeks analysts press management for where the 100 bps savings come from and whether expansion spending offsets them.

Dividends, splits & big trades

Money paid out, share splits and buybacks, and big buys or sells by funds and insiders.

Dividends

24 Jul 2026unspecified₹1
25 Jul 2025unspecified₹1
24 Jul 2024unspecified₹1
20 Jul 2023unspecified₹1

Splits, bonuses & buybacks

  • daily-prices repair: 9 rows from NSE's archive (replace 1, delete 1, insert 7), 2016-10-30..2026-02-01 (docs/flat_day_repair.md)1× · 30 Oct 2016

Documents

Annual reports, results presentations and earnings calls, straight from the source.

Facts from company filings and exchange data. Not investment advice: nothing here tells you to buy or sell.