Companies by Free Cash Flow Generation Index

How much free cash flow does each company retain from its operating cash flow after capital expenditures

Companies with Data

28,361
Positive operating CF and FCF/capex data required

Last Updated

Jun 2026
Quarterly + annual filings
Free Cash Flow Generation Index = Free Cash Flow / Operating Cash Flow
Measures how much of operating cash flow survives after capital expenditures. A ratio of 0.8x means the company retains 80% of its operating cash as free cash flow. Higher ratios indicate asset-light businesses or disciplined capital management. Values above 1.0x are exceptional; negative values indicate FCF losses despite positive operating cash.
Rank Company FCF Generation Index Free Cash Flow Operating CF Country Price 24h Change
21501 Aurizon Holdings Ltd
AU:AZJ
0.37x AU$224.00 Million
≈ $158.49 Million
AU$601.00 Million Australia AU$4.33 ▲ +1.17%
21502 PCCW LTD ADR/10 HD-25
F:TH3C
0.37x €4.54 Billion
≈ $5.31 Billion
€12.21 Billion Germany €6.20 ▲ +0.81%
21503 Dunia Virtual Online Tbk Pt
JK:AREA
0.37x Rp5.59 Billion
≈ $327.65K
Rp15.04 Billion Indonesia Rp220.00 ▲ +1.85%
21504 Hanmi Science
KO:008930
0.37x ₩3.76 Billion
≈ $2.55 Million
₩10.12 Billion Korea ₩32150.00 ▼ -1.38%
21505 Shandong Jinjing Science and Technology Stock Co Ltd
SHG:600586
0.37x CN¥49.98 Million
≈ $7.31 Million
CN¥134.43 Million China CN¥4.76 ▼ -1.65%
21506 Cleanaway Waste Management Ltd
AU:CWY
0.37x AU$67.40 Million
≈ $47.69 Million
AU$181.50 Million Australia AU$2.34 ▲ +0.86%
21507 NanJing GOVA Technology Co. Ltd. A
SHG:688539
0.37x CN¥12.94 Million
≈ $1.89 Million
CN¥34.84 Million China CN¥31.12 ▼ -1.02%
21508 Fortress Income Fund Ltd
JSE:FFB
0.37x ZAC372.89 Million
≈ $198.17K
ZAC1.01 Billion South Africa ZAC2338.00 ▲ +0.21%
21509 Georg Fischer AG
SW:GF
0.37x CHF86.00 Million
≈ $108.73 Million
CHF232.00 Million Switzerland CHF43.36 ▲ +0.42%
21510 Lanesborough Real Estate Investment Trust
V:LRT-UN
0.37x CA$488.52K
≈ $353.39K
CA$1.32 Million Canada CA$0.01 ▲ +0.00%
21511 Thanapiriya Public Company Limited
BK:TNP
0.37x ฿28.21 Million
≈ $879.39K
฿76.14 Million Thailand ฿2.90 ▼ -2.03%
21512 Hwashin Precision Engineering Co. Ltd
KQ:126640
0.37x ₩1.95 Billion
≈ $1.32 Million
₩5.26 Billion Korea ₩2000.00 ▲ +4.44%
21513 SAINSBURY -J.- ADR/4 NEW
F:SUY
0.37x €505.00 Million
≈ $590.40 Million
€1.36 Billion Germany €15.80 ▼ -1.86%
21514 INFOMARK Co. Ltd
KQ:175140
0.37x ₩471.65 Million
≈ $319.63K
₩1.27 Billion Korea ₩2865.00 ▼ -3.86%
21515 Compania de Transporte de Energia Electrica en Alta Tension Transener SA
BA:TRAN
0.37x AR$38.43 Billion
≈ $27.81 Million
AR$103.84 Billion Argentina AR$3960.00 ▲ +2.79%
21516 Optiscan Imaging Ltd
AU:OIL
0.37x AU$115.33K
≈ $81.60K
AU$311.72K Australia AU$0.13 ▼ -3.85%
21517 Aura Minerals Inc
TO:ORA
0.37x CA$29.54 Million
≈ $21.37 Million
CA$79.86 Million Canada CA$45.97 ▼ -3.95%
21518 GUOMAI Culture & Media Co. Ltd.
SHE:301052
0.37x CN¥10.65 Million
≈ $1.56 Million
CN¥28.82 Million China CN¥26.41 ▼ -1.57%
21519 Top Union Electronics
TWO:6266
0.37x NT$55.42 Million
≈ $1.75 Million
NT$149.95 Million Taiwan NT$28.15 ▼ -0.35%
21520 Sungwoo Hitech Co. Ltd
KQ:015750
0.37x ₩44.13 Billion
≈ $29.90 Million
₩119.41 Billion Korea ₩6960.00 ▼ -0.85%
21521 Jiamei Food Packaging Chuzhou Co
SHE:002969
0.37x CN¥42.50 Million
≈ $6.22 Million
CN¥115.02 Million China CN¥18.65 ▼ -2.71%
21522 ABITARE IN S.P.A.
F:1BN
0.37x €1.28 Million
≈ $1.50 Million
€3.47 Million Germany €2.75 ▼ -0.72%
21523 Nortech Systems Incorporated
NASDAQ:NSYS
0.37x $58.00K $157.00K USA $16.68 ▲ +0.79%
21524 Vale S.A
MX:VALEN
0.37x MX$694.00 Million
≈ $39.94 Million
MX$1.88 Billion Mexico MX$286.50 ▼ -0.52%
21525 Vale S.A
F:CVLB
0.37x €694.00 Million
≈ $811.36 Million
€1.88 Billion Germany €13.85 ▼ -4.81%
21526 P/F Bakkafrost
F:6BF
0.37x €165.38 Million
≈ $193.35 Million
€447.84 Million Germany €39.84 ▼ -1.04%
21527 Shanghai Electric Power Co Ltd
SHG:600021
0.37x CN¥2.39 Billion
≈ $350.30 Million
CN¥6.48 Billion China CN¥19.80 ▼ -5.08%
21528 Hellenic Petroleum S.A
AT:ELPE
0.37x €139.82 Million
≈ $163.46 Million
€378.81 Million Greece €10.30 ▼ -2.28%
21529 Meritz Financi
KO:138040
0.37x ₩9.65 Billion
≈ $6.54 Million
₩26.15 Billion Korea ₩106500.00 ▲ +0.38%
21530 TECNOGLASS INC. DL-0001
F:7FH
0.37x €11.44 Million
≈ $13.38 Million
€31.01 Million Germany €37.38 ▲ +0.59%
21531 AURUBIS AG UNSP.ADR 1/2
F:NDA1
0.37x €118.00 Million
≈ $137.95 Million
€320.00 Million Germany €96.50 ▲ +1.05%
21532 AMCON Distributing Company
NYSE MKT:DIT
0.37x $5.05 Million $13.70 Million USA $83.26 ▲ +0.00%
21533 Coil S.A./N.V
PA:ALCOI
0.37x €164.00K
≈ $191.73K
€445.00K France €1.20 ▲ +0.00%
21534 Oriental Times Media Corp
SHE:002175
0.37x CN¥8.73 Million
≈ $1.28 Million
CN¥23.69 Million China CN¥2.49 ▼ -4.96%
21535 NIPPON STEEL SP.ADR 033
F:NPSA
0.37x €360.40 Billion
≈ $421.34 Billion
€978.59 Billion Germany €2.76 ▼ -2.13%
21536 Laboratory Corporation of America Holdings
NYSE:LH
0.37x $70.50 Million $191.50 Million USA $260.97 ▲ +0.79%
21537 Vedanta Limited
NSE:VEDL
0.37x Rs59.71 Billion
≈ $645.74 Million
Rs162.26 Billion India Rs327.50 ▼ -0.21%
21538 HomeChoice Investments Ltd
JSE:HIL
0.37x ZAC39.00 Million
≈ $20.73K
ZAC106.00 Million South Africa ZAC3700.00 ▲ +0.00%
21539 Baytex Energy Corp
TO:BTE
0.37x CA$83.74 Million
≈ $60.58 Million
CA$227.66 Million Canada CA$7.03 ▲ +0.14%
21540 Werner Enterprises Inc
NASDAQ:WERN
0.37x $30.66 Million $83.45 Million USA $43.23 ▲ +0.46%
21541 Manitou BF S.A.
PA:MTU
0.37x €52.88 Million
≈ $61.82 Million
€143.91 Million France €21.15 ▲ +0.95%
21542 Zhejiang JIULI Hi-tech Metals Co Ltd
SHE:002318
0.37x CN¥129.99 Million
≈ $19.02 Million
CN¥353.95 Million China CN¥22.64 ▲ +0.89%
21543 Lyc Healthcare Bhd
KLSE:0075
0.37x RM6.34 Million
≈ $1.59 Million
RM17.29 Million Malaysia RM0.02 ▲ +0.00%
21544 Appasia Bhd
KLSE:0119
0.37x RM313.00K
≈ $78.58K
RM853.00K Malaysia RM0.11 ▲ +0.00%
21545 Rigol Technologies Co. Ltd. A
SHG:688337
0.37x CN¥35.39 Million
≈ $5.18 Million
CN¥96.47 Million China CN¥66.38 ▲ +6.04%
21546 Tesla Inc
NASDAQ:TSLA
0.37x $1.44 Billion $3.94 Billion USA $418.45 ▼ -1.24%
21547 Yatas Yatak ve Yorgan Sanayi Ticaret AS
IS:YATAS
0.37x TL427.93 Million
≈ $9.58 Million
TL1.17 Billion Turkey TL41.50 ▲ +1.07%
21548 Elopak AS
OL:ELO
0.37x Nkr62.70 Million
≈ $6.60 Million
Nkr171.08 Million Norway Nkr35.00 ▲ +1.74%
21549 CI Financial Corp
TO:CIX
0.37x CA$90.44 Million
≈ $65.43 Million
CA$246.84 Million Canada CA$31.99 ▲ +0.00%
21550 R&S GROUP HOLDING AG
SW:RSGN
0.37x CHF6.48 Million
≈ $8.19 Million
CHF17.69 Million Switzerland CHF24.18 ▼ -3.51%
21551 Diagnostic Medical Systems SA
PA:ALDMS
0.37x €966.00K
≈ $1.13 Million
€2.64 Million France €1.23 ▲ +0.00%
21552 Beijing New Oriental Star Petrochemical Engineering Co Ltd
SHE:002755
0.37x CN¥68.71 Million
≈ $10.05 Million
CN¥187.71 Million China CN¥13.02 ▼ -3.27%
21553 Shenzhen Shengxunda Technology Co Ltd Class A
SHE:300518
0.37x CN¥5.52 Million
≈ $807.73K
CN¥15.08 Million China CN¥28.89 ▼ -1.06%
21554 Orgenesis Inc
NASDAQ:ORGS
0.37x $146.00K $399.00K USA $1.95 ▲ +0.00%
21555 Anglo American Platinum Ltd
JSE:AMS
0.37x ZAC5.98 Billion
≈ $3.18 Million
ZAC16.35 Billion South Africa ZAC73681.00 ▲ +0.00%
21556 Seche Environnem.
PA:SCHP
0.37x €31.88 Million
≈ $37.27 Million
€87.20 Million France €83.10 ▲ +1.84%
21557 Indo Acidatama Tbk
JK:SRSN
0.37x Rp17.13 Billion
≈ $1.00 Million
Rp46.87 Billion Indonesia Rp59.00 ▼ -3.28%
21558 Binh Dinh Pharmaceutical and Medical Equipment JSC
VN:DBD
0.37x ₫77.96 Billion
≈ $2.96 Million
₫213.49 Billion Vietnam ₫50100.00 ▼ -2.53%
21559 Altheora SA
PA:ALORA
0.37x €306.00K
≈ $357.75K
€838.00K France €0.45 ▼ -1.54%
21560 Encorp Bhd
KLSE:6076
0.36x RM44.54 Million
≈ $11.18 Million
RM122.03 Million Malaysia RM0.12 ▼ -8.00%
21561 Atal SA
WAR:1AT
0.36x zł5.69 Million
≈ $1.57 Million
zł15.60 Million Poland zł64.90 ▼ -0.15%
21562 Jasmine International Public Company Limited
F:JASN
0.36x €83.82 Million
≈ $97.99 Million
€229.81 Million Germany €0.00 ▲ +0.00%
21563 Jasmine International Public Company Limited
BK:JAS
0.36x ฿83.82 Million
≈ $2.61 Million
฿229.81 Million Thailand ฿1.26 ▲ +14.55%
21564 COLLPLANT BIOTECH. IS-01
F:CPT
0.36x €912.00K
≈ $1.07 Million
€2.50 Million Germany €0.27 ▲ +0.00%
21565 Far East Holdings Bhd
KLSE:5029
0.36x RM50.47 Million
≈ $12.67 Million
RM138.41 Million Malaysia RM4.10 ▲ +2.50%
21566 LEONARDO ADR 1/2/EO 440
F:FMN
0.36x €582.00 Million
≈ $680.42 Million
€1.60 Billion Germany €27.00 ▼ -1.46%
21567 Bangchak Corporation Public Company Limited
BK:BCP
0.36x ฿2.56 Billion
≈ $79.79 Million
฿7.03 Billion Thailand ฿34.00 ▼ -0.73%
21568 BANGCHAK CORP. -FGN- BA 1
F:7BP
0.36x €2.56 Billion
≈ $2.99 Billion
€7.03 Billion Germany €0.88 ▲ +0.00%
21569 KSB SE & Co. KGaA
XETRA:KSB
0.36x €55.10 Million
≈ $64.42 Million
€151.50 Million Germany €862.00 ▲ +0.47%
21570 Sansec Technology Co. Ltd. A
SHG:688489
0.36x CN¥38.36 Million
≈ $5.61 Million
CN¥105.48 Million China CN¥24.23 ▼ -4.61%
21571 United Homes Group Inc.
NASDAQ:UHG
0.36x $448.00K $1.23 Million USA $1.22 ▲ +0.00%
21572 RTL Group SA
XETRA:RRTL
0.36x €16.00 Million
≈ $18.71 Million
€44.00 Million Germany €31.70 ▲ +3.09%
21573 Turkcell Iletisim Hizmetleri A.S
F:TUL1
0.36x €9.15 Billion
≈ $10.69 Billion
€25.15 Billion Germany €5.00 ▼ -0.99%
21574 Turkcell Iletisim Hizmetleri AS ORD
IS:TCELL
0.36x TL9.15 Billion
≈ $204.82 Million
TL25.15 Billion Turkey TL107.90 ▲ +1.98%
21575 Weihai Guangwei Composites Co Ltd
SHE:300699
0.36x CN¥63.74 Million
≈ $9.33 Million
CN¥175.41 Million China CN¥29.20 ▼ -1.02%
21576 Ulima Nitra PT
JK:UNIQ
0.36x Rp7.07 Billion
≈ $414.32K
Rp19.46 Billion Indonesia Rp88.00 ▼ -8.33%
21577 Spire Global Inc
NYSE:SPIR
0.36x $5.08 Million $13.99 Million USA $20.04 ▲ +5.25%
21578 Sichuan Expressway Company Limited
F:EXF1
0.36x €462.03 Million
≈ $540.16 Million
€1.27 Billion Germany €0.65 ▲ +0.78%
21579 LIWANLI Innovation Co Ltd
TW:3054
0.36x NT$5.06 Million
≈ $159.42K
NT$13.95 Million Taiwan NT$83.60 ▲ +10.00%
21580 VeriSilicon Microelectronics Shanghai Co Ltd
SHG:688521
0.36x CN¥17.54 Million
≈ $2.57 Million
CN¥48.35 Million China CN¥243.10 ▲ +1.10%
21581 Metrofile
JSE:MFL
0.36x ZAC41.61 Million
≈ $22.12K
ZAC114.75 Million South Africa ZAC323.00 ▲ +0.00%
21582 Thai Stanley Electric Public Company Limited
BK:STANLY
0.36x ฿199.52 Million
≈ $6.22 Million
฿550.37 Million Thailand ฿232.00 ▲ +0.87%
21583 WUS Printed Circuit Co Ltd
TW:2316
0.36x NT$85.15 Million
≈ $2.68 Million
NT$234.89 Million Taiwan NT$160.00 ▼ -3.90%
21584 Integral Diagnostics Ltd
AU:IDX
0.36x AU$18.70 Million
≈ $13.23 Million
AU$51.60 Million Australia AU$2.03 ▼ -1.46%
21585 Grupo Lamosa S.A.B. de C.V
MX:LAMOSA
0.36x MX$207.84 Million
≈ $11.96 Million
MX$573.67 Million Mexico MX$96.00 ▲ +0.00%
21586 Irish Continental Group PLC
IR:IR5B
0.36x €7.67 Million
≈ $8.97 Million
€21.20 Million Ireland €6.18 ▲ +5.46%
21587 Cargojet Inc
TO:CJT
0.36x CA$25.30 Million
≈ $18.30 Million
CA$69.90 Million Canada CA$82.56 ▲ +0.44%
21588 Henan Jindan Lactic Acid Technology
SHE:300829
0.36x CN¥44.91 Million
≈ $6.57 Million
CN¥124.13 Million China CN¥17.39 ▲ +0.46%
21589 Prairie Operating Co. Common Stock
NASDAQ:PROP
0.36x $31.30 Million $86.52 Million USA $0.87 ▼ -4.07%
21590 OMER S.P.A. O.N.
F:9WR
0.36x €2.35 Million
≈ $2.74 Million
€6.49 Million Germany €3.42 ▼ -1.44%
21591 Venus Concept Inc
NASDAQ:VERO
0.36x $47.00K $130.00K USA $0.27 ▼ -11.42%
21592 McCormick & Company Incorporated
NYSE:MKC-V
0.36x $18.40 Million $50.90 Million USA $46.50 ▲ +1.09%
21593 Indonesia Energy
NYSE MKT:INDO
0.36x $47.86K $132.47K USA $3.24 ▲ +1.57%
21594 Jiangsu Kanion Pharmaceutical Co Ltd
SHG:600557
0.36x CN¥72.90 Million
≈ $10.67 Million
CN¥201.83 Million China CN¥12.19 ▼ -1.61%
21595 Indonesian Tobacco Tbk PT
JK:ITIC
0.36x Rp4.36 Billion
≈ $255.27K
Rp12.07 Billion Indonesia Rp199.00 ▼ -6.13%
21596 Zhejiang Whwh
SHG:600576
0.36x CN¥62.78 Million
≈ $9.19 Million
CN¥173.96 Million China CN¥5.85 ▲ +0.00%
21597 Bausch Health Companies Inc
TO:BHC
0.36x CA$83.00 Million
≈ $60.04 Million
CA$230.00 Million Canada CA$7.31 ▲ +5.94%
21598 Jereissati Participações S.A.
SA:IGTI3
0.36x R$60.34 Million
≈ $11.84 Million
R$167.27 Million Brazil R$3.49 ▼ -0.29%
21599 Ashley Services Group Ltd
AU:ASH
0.36x AU$274.00K
≈ $193.87K
AU$760.00K Australia AU$0.23 ▲ +2.22%
21600 Reliance Industries Limited
F:RLI
0.36x €691.97 Billion
≈ $808.99 Billion
€1.92 Trillion Germany €47.10 ▼ -0.42%