Companies by Cash Flow Quality Index

How well does operating cash flow support reported net income — a key measure of earnings quality

Companies with Data

29,390
Positive operating CF and net income required

Last Updated

Jul 2026
Quarterly + annual filings
Cash Flow Quality Index = Operating Cash Flow / Net Income
Ratios above 1.0x indicate that operating cash flow exceeds accounting net income — a sign of high-quality earnings with strong cash backing. Ratios significantly below 1.0x may signal accrual-heavy earnings that are not yet converted to cash. Investors use this metric to assess earnings reliability and detect potential manipulation.
Rank Company Quality Index Operating CF Net Income Country Price 24h Change
18601 Kuo Yang Construction Co Ltd
TW:2505
0.38x NT$24.17 Million
≈ $761.39K
NT$63.88 Million Taiwan NT$17.75 ▲ +0.28%
18602 PASSUS S.A. ZY-1
F:71X
0.38x €2.25 Million
≈ $2.63 Million
€5.95 Million Germany €25.50 ▲ +0.20%
18603 Zhejiang JW Precision Machinery Co.Ltd
SHE:300984
0.38x CN¥4.49 Million
≈ $656.51K
CN¥11.87 Million China CN¥32.51 ▼ -3.56%
18604 Illumina Inc
NASDAQ:ILMN
0.38x $321.00 Million $850.00 Million USA $194.09 ▼ -1.41%
18605 Glarner Kantonalbank
SW:GLKBN
0.38x CHF3.36 Million
≈ $4.24 Million
CHF8.89 Million Switzerland CHF25.30 ▲ +2.85%
18606 Zhejiang Golden Eagle Co Ltd
SHG:600232
0.38x CN¥6.48 Million
≈ $947.57K
CN¥17.19 Million China CN¥5.40 ▼ -2.17%
18607 Develia S.A
WAR:DVL
0.38x zł50.24 Million
≈ $13.83 Million
zł133.40 Million Poland zł10.20 ▼ -0.97%
18608 Shurgard Self Storage SA
BR:SHUR
0.38x €92.49 Million
≈ $108.13 Million
€245.62 Million Belgium €25.55 ▲ +0.99%
18609 Doric Nimrod Air Three Ltd
LSE:DNA3
0.38x GBX9.38 Million
≈ $1.14K
GBX24.91 Million UK GBX64.00 ▼ -0.78%
18610 BOTH Engineering Technology Co. Ltd. A
SHG:601133
0.38x CN¥77.18 Million
≈ $11.29 Million
CN¥205.16 Million China CN¥28.38 ▲ +0.96%
18611 Guggenheim Taxable Municipal Managed Duration Trust
NYSE:GBAB
0.38x $10.95 Million $29.11 Million USA $13.79 ▲ +0.07%
18612 Tibet Weixinkang Medicine Co Ltd
SHG:603676
0.38x CN¥13.68 Million
≈ $2.00 Million
CN¥36.39 Million China CN¥8.38 ▼ -3.12%
18613 Penn National Gaming Inc
NASDAQ:PENN
0.38x $41.90 Million $111.50 Million USA $20.48 ▲ +1.04%
18614 Da Lue International Holding Co Ltd
TWO:4804
0.38x NT$3.34 Million
≈ $105.20K
NT$8.89 Million Taiwan NT$3.27 ▲ +0.00%
18615 Invengo Information Technology Co Ltd
SHE:002161
0.38x CN¥27.32 Million
≈ $4.00 Million
CN¥72.77 Million China CN¥4.78 ▼ -0.42%
18616 Qingdao Eastsoft Communic Tech
SHE:300183
0.37x CN¥12.32 Million
≈ $1.80 Million
CN¥32.86 Million China CN¥9.84 ▼ -1.99%
18617 DingZing Advanced Materials Inc.
TW:6585
0.37x NT$30.26 Million
≈ $953.23K
NT$80.76 Million Taiwan NT$122.50 ▼ -4.67%
18618 Turk Ilac ve Serum Sanayi AS
IS:TRILC
0.37x TL44.50 Million
≈ $996.76K
TL119.01 Million Turkey TL1.32 ▼ -4.35%
18619 Ebos Group Ltd
AU:EBO
0.37x AU$52.35 Million
≈ $37.04 Million
AU$140.29 Million Australia AU$18.25 ▲ +1.28%
18620 Jiaozuo Wanfang Aluminum
SHE:000612
0.37x CN¥137.81 Million
≈ $20.17 Million
CN¥370.08 Million China CN¥10.41 ▼ -5.71%
18621 Getac Technology Corp
TW:3005
0.37x NT$404.82 Million
≈ $12.75 Million
NT$1.09 Billion Taiwan NT$113.00 ▼ -0.44%
18622 Battery Mineral Resources Corp
V:BMR
0.37x CA$3.93 Million
≈ $2.84 Million
CA$10.56 Million Canada CA$0.15 ▲ +3.57%
18623 NAPATECH A/S NAM. DK 025
F:NAT
0.37x €14.95 Million
≈ $17.48 Million
€40.23 Million Germany €3.58 ▲ +1.56%
18624 China Resources Boya Bio pharmaceutical Group Co Ltd
SHE:300294
0.37x CN¥43.70 Million
≈ $6.39 Million
CN¥117.62 Million China CN¥14.42 ▼ -3.99%
18625 Secure Energy Services Inc.
TO:SES
0.37x CA$13.00 Million
≈ $9.40 Million
CA$35.00 Million Canada CA$23.51 ▲ +1.56%
18626 Harper Hygienics S.A.
WAR:HRP
0.37x zł952.70K
≈ $262.20K
zł2.57 Million Poland zł5.12 ▲ +2.40%
18627 Bar Harbor Bankshares Inc
NYSE MKT:BHB
0.37x $5.02 Million $13.54 Million USA $34.67 ▼ -0.26%
18628 Steel Dynamics Inc
NASDAQ:STLD
0.37x $148.32 Million $400.11 Million USA $247.11 ▲ +2.72%
18629 Jiangsu Hongdou Industrial Co Ltd
SHG:600400
0.37x CN¥1.11 Million
≈ $161.93K
CN¥2.99 Million China CN¥2.56 ▼ -2.66%
18630 Dogan Burda Dergi Yayincilik ve Pazarlama AS
IS:DOBUR
0.37x TL1.91 Million
≈ $42.88K
TL5.17 Million Turkey TL510.00 ▲ +5.32%
18631 Dogan Burda Dergi Yayincilik ve Pazarlama AS
IS:BIGTK
0.37x TL1.91 Million
≈ $42.88K
TL5.17 Million Turkey TL290.00 ▼ -4.53%
18632 Elmos Semiconductor SE
F:ELG
0.37x €10.22 Million
≈ $11.95 Million
€27.60 Million Germany €159.20 ▼ -0.25%
18633 IREN Ltd
NASDAQ:IREN
0.37x $142.35 Million $384.61 Million USA $37.07 ▼ -8.65%
18634 Shenzhen Yan Tian Port Holdings Co Ltd
SHE:000088
0.37x CN¥154.21 Million
≈ $22.57 Million
CN¥417.75 Million China CN¥4.33 ▼ -0.23%
18635 NEOBO FASTIGHETER
ST:NEOBO
0.37x Skr38.00 Million
≈ $4.09 Million
Skr103.00 Million Sweden Skr18.10 ▲ +0.11%
18636 Hyprop
JSE:HYP
0.37x ZAC902.75 Million
≈ $479.77K
ZAC2.45 Billion South Africa ZAC5832.00 ▲ +0.34%
18637 Hansa Investment Company Ltd
LSE:HANA
0.37x GBX9.71 Million
≈ $1.18K
GBX26.35 Million UK GBX310.00 ▼ -0.64%
18638 Dentsply Sirona Inc
NASDAQ:XRAY
0.37x $7.00 Million $19.00 Million USA $12.93 ▲ +1.65%
18639 Shanghai Xintonglian Packaging Co Ltd
SHG:603022
0.37x CN¥5.49 Million
≈ $803.50K
CN¥14.92 Million China CN¥7.33 ▼ -2.79%
18640 VinaCapital Vietnam Opportunity Fund
LSE:VOF
0.37x £9.49 Million
≈ $12.75 Million
£25.82 Million UK £420.00 ▲ +0.36%
18641 Falcon Machine Tools Co Ltd
TWO:4513
0.37x NT$63.33 Million
≈ $2.00 Million
NT$172.50 Million Taiwan NT$20.55 ▼ -1.67%
18642 Allegro.eu S.A.
WAR:ALE
0.37x zł125.20 Million
≈ $34.46 Million
zł341.10 Million Poland zł44.74 ▼ -0.33%
18643 Constellium SE
F:3OK
0.37x €73.00 Million
≈ $85.34 Million
€199.00 Million Germany €25.80 ▲ +5.74%
18644 Xi S And D Inc
KO:317400
0.37x ₩11.33 Billion
≈ $7.68 Million
₩30.93 Billion Korea ₩7560.00 ▼ -8.36%
18645 Sangam (India) Limited
NSE:SANGAMIND
0.37x Rs92.50 Million
≈ $1.00 Million
Rs252.60 Million India Rs615.85 ▼ -0.62%
18646 Bioalpha Holdings Bhd
KLSE:0179
0.37x RM1.82 Million
≈ $455.94K
RM4.96 Million Malaysia RM0.02 ▲ +33.33%
18647 Zhejiang Zone King Environmental Sci&Tech Co Ltd
SHG:688701
0.37x CN¥12.42 Million
≈ $1.82 Million
CN¥33.95 Million China CN¥6.24 ▼ -3.41%
18648 FirstEnergy Corporation
NYSE:FE
0.37x $148.00 Million $405.00 Million USA $49.92 ▲ +0.87%
18649 Albany International Corporation
NYSE:AIN
0.37x $5.64 Million $15.45 Million USA $75.49 ▲ +1.07%
18650 Burstone Group Limited
JSE:BTN
0.36x ZAC135.96 Million
≈ $72.26K
ZAC372.51 Million South Africa ZAC967.00 ▼ -0.82%
18651 The Global Smaller Companies Trust Plc
LSE:GSCT
0.36x GBX7.19 Million
≈ $874.33
GBX19.71 Million UK GBX192.80 ▲ +0.21%
18652 Pharma Equity Group A/S Cl A
CO:PEG
0.36x Dkr4.24 Million
≈ $662.91K
Dkr11.63 Million Denmark Dkr0.08 ▼ -0.94%
18653 Copart Inc
NASDAQ:CPRT
0.36x $127.50 Million $349.97 Million USA $27.94 ▲ +2.72%
18654 Greenfire Resources Ltd.
NYSE:GFR
0.36x $17.73 Million $48.73 Million USA $6.51 ▼ -1.81%
18655 LUOYANG GLASS CO. H YC 1
F:LUG
0.36x €143.51 Million
≈ $167.77 Million
€394.72 Million Germany €0.24 ▼ -2.42%
18656 Naspers Limited
F:NNWN
0.36x €1.91 Billion
≈ $2.23 Billion
€5.24 Billion Germany €7.85 ▼ -2.48%
18657 Finebesteel
KO:133820
0.36x ₩2.16 Billion
≈ $1.46 Million
₩5.95 Billion Korea ₩1089.00 ▼ -2.24%
18658 CoreCivic Inc
NYSE:CXW
0.36x $13.77 Million $37.92 Million USA $31.35 ▼ -0.95%
18659 Yenher Holdings Bhd
KLSE:5300
0.36x RM7.40 Million
≈ $1.86 Million
RM20.37 Million Malaysia RM0.77 ▼ -3.14%
18660 Kang Yong Electric Public Company Limited
BK:KYE
0.36x ฿136.37 Million
≈ $4.25 Million
฿375.80 Million Thailand ฿323.00 ▲ +0.31%
18661 Cromwell Property Group
AU:CMW
0.36x AU$35.50 Million
≈ $25.12 Million
AU$97.90 Million Australia AU$0.43 ▲ +0.00%
18662 McEwen Mining Inc.
TO:MUX
0.36x CA$12.07 Million
≈ $8.73 Million
CA$33.29 Million Canada CA$24.29 ▼ -0.86%
18663 Forum Energy Technologies Inc
NYSE:FET
0.36x $1.63 Million $4.49 Million USA $57.86 ▲ +0.54%
18664 Waaree Energies Limited
NSE:WAAREEENER
0.36x Rs5.75 Billion
≈ $62.15 Million
Rs15.88 Billion India Rs2702.00 ▼ -0.36%
18665 Seazen Holdings Co Ltd
SHG:601155
0.36x CN¥213.64 Million
≈ $31.26 Million
CN¥590.44 Million China CN¥10.98 ▼ -3.09%
18666 GIIR Inc
KO:035000
0.36x ₩1.25 Billion
≈ $847.79K
₩3.46 Billion Korea ₩5940.00 ▲ +0.51%
18667 Zhejiang Songyuan Automotive Safety
SHE:300893
0.36x CN¥36.76 Million
≈ $5.38 Million
CN¥101.70 Million China CN¥14.39 ▼ -1.84%
18668 Dawning Information Industry Co Ltd
SHG:603019
0.36x CN¥85.78 Million
≈ $12.55 Million
CN¥237.45 Million China CN¥97.50 ▼ -0.33%
18669 Clean Science and Technology Limited
NSE:CLEAN
0.36x Rs226.12 Million
≈ $2.45 Million
Rs626.25 Million India Rs721.00 ▼ -1.08%
18670 Yunnan Tourism Co Ltd
SHE:002059
0.36x CN¥65.70 Million
≈ $9.61 Million
CN¥182.40 Million China CN¥4.18 ▼ -2.79%
18671 Arena REIT
AU:ARF
0.36x AU$38.14 Million
≈ $26.99 Million
AU$105.89 Million Australia AU$3.18 ▲ +0.32%
18672 SRx Health Solutions Inc.
NYSE MKT:SRXH
0.36x $7.60 Million $21.11 Million USA $0.13 ▼ -1.55%
18673 Impex Ferro Tech Limited
NSE:IMPEXFERRO
0.36x Rs32.80 Million
≈ $354.74K
Rs91.13 Million India Rs2.39 ▲ +4.82%
18674 Bangkok Union Insurance Public Co. Ltd.
BK:BUI
0.36x ฿28.01 Million
≈ $873.11K
฿78.00 Million Thailand ฿11.00 ▲ +0.92%
18675 Taylor Devices Inc
NASDAQ:TAYD
0.36x $896.89K $2.50 Million USA $54.23 ▲ +1.41%
18676 Rottneros AB
ST:RROS
0.36x Skr14.00 Million
≈ $1.51 Million
Skr39.00 Million Sweden Skr2.05 ▼ -2.15%
18677 Citra Marga Nusaphala Persada
JK:CMNP
0.36x Rp69.73 Billion
≈ $4.09 Million
Rp194.34 Billion Indonesia Rp1340.00 ▼ -0.37%
18678 AXT Inc
NASDAQ:AXTI
0.36x $536.00K $1.50 Million USA $47.23 ▼ -10.77%
18679 Ihlas Haber Ajansi AS
IS:IHAAS
0.36x TL1.87 Million
≈ $41.81K
TL5.21 Million Turkey TL57.00 ▼ -1.98%
18680 Noble Mineral Exploration Inc
V:NOB
0.36x CA$434.66K
≈ $314.43K
CA$1.21 Million Canada CA$0.06 ▲ +0.00%
18681 Plascar Participações Industriais S.A
SA:PLAS3
0.36x R$22.54 Million
≈ $4.42 Million
R$63.03 Million Brazil R$2.46 ▲ +0.00%
18682 Amrutanjan Health Care Limited
NSE:AMRUTANJAN
0.36x Rs109.07 Million
≈ $1.18 Million
Rs305.08 Million India Rs509.00 ▼ -2.08%
18683 Trinity Precision Technology Co Ltd
TWO:4534
0.36x NT$17.05 Million
≈ $537.20K
NT$47.72 Million Taiwan NT$40.80 ▲ +1.75%
18684 Chailease Holding Co Ltd
TW:5871
0.36x NT$1.71 Billion
≈ $53.76 Million
NT$4.78 Billion Taiwan NT$120.00 ▼ -0.41%
18685 Feedback PLC
LSE:FDBK
0.36x GBX57.75K
≈ $7.03
GBX161.75K UK GBX6.15 ▲ +0.00%
18686 HUHUTECH International Group Inc. Ordinary Shares
NASDAQ:HUHU
0.36x $303.08K $849.33K USA $5.47 ▲ +4.99%
18687 Afi Properties Ltd
TA:AFPR
0.36x ILA115.05 Million
≈ $308.44K
ILA322.62 Million Israel ILA18990.00 ▼ -0.47%
18688 LGL Group Inc
NYSE MKT:LGL
0.36x $275.00K $772.00K USA $7.00 ▲ +0.00%
18689 Cengild Medical Berhad
KLSE:0243
0.36x RM947.00K
≈ $237.76K
RM2.66 Million Malaysia RM0.20 ▲ +2.63%
18690 Syncona Limited
LSE:SYNC
0.36x GBX20.47 Million
≈ $2.49K
GBX57.50 Million UK GBX106.00 ▲ +0.38%
18691 Tamul Multimedia Co. Ltd
KQ:093640
0.36x ₩279.29 Million
≈ $189.27K
₩785.25 Million Korea ₩3195.00 ▼ -0.78%
18692 Bt Brands Inc
NASDAQ:BTBD
0.36x $325.18K $914.98K USA $1.12 ▲ +0.00%
18693 Charming Medical Limited Class A Ordinary Shares
NASDAQ:MCTA
0.36x $425.89K $1.20 Million USA $29.36 ▲ +0.00%
18694 Eugene Corporation
KQ:023410
0.36x ₩13.37 Billion
≈ $9.06 Million
₩37.65 Billion Korea ₩3265.00 ▼ -2.25%
18695 Inventure Growth & Securities Limited
NSE:INVENTURE
0.36x Rs21.69 Million
≈ $234.58K
Rs61.08 Million India Rs0.89 ▲ +0.00%
18696 Aon PLC
F:4VK
0.35x €430.00 Million
≈ $502.72 Million
€1.21 Billion Germany €311.10 ▲ +1.40%
18697 Davicom Semiconductor Inc
TW:3094
0.35x NT$4.91 Million
≈ $154.82K
NT$13.87 Million Taiwan NT$36.20 ▼ -1.76%
18698 Dunedin Income Growth Investment Trust PLC
LSE:DIG
0.35x GBX6.40 Million
≈ $778.21
GBX18.06 Million UK GBX306.00 ▲ +1.32%
18699 ATAM VALVES ORD (BSE)
NSE:ATAM
0.35x Rs3.49 Million
≈ $37.79K
Rs9.88 Million India Rs65.88 ▼ -0.36%
18700 High Coast Distillery AB
ST:HIGHCO-B
0.35x Skr602.00K
≈ $64.78K
Skr1.70 Million Sweden Skr28.00 ▼ -4.11%