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,187
Positive operating CF and net income required
Last Updated
Jun 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.
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 |
|---|---|---|---|---|---|---|---|
| 1001 |
Salee Industry Public Company Limited
BK:SALEE |
25.24x |
฿34.71 Million
≈ $1.08 Million |
฿1.38 Million | Thailand | ฿0.56 | ▼ -5.08% |
| 1002 |
Jiangxi Firstar Panel Technology Co Ltd
SHE:300256 |
25.19x |
CN¥93.25 Million
≈ $13.65 Million |
CN¥3.70 Million | China | CN¥3.04 | ▼ -1.62% |
| 1003 |
Sinolink Securities Co Ltd
SHG:600109 |
25.19x |
CN¥17.44 Billion
≈ $2.55 Billion |
CN¥692.33 Million | China | CN¥8.31 | ▼ -4.92% |
| 1004 |
Rainbow Department Store Co Ltd
SHE:002419 |
25.08x |
CN¥517.90 Million
≈ $75.79 Million |
CN¥20.65 Million | China | CN¥4.82 | ▼ -2.43% |
| 1005 |
Apex Science & Engineering Corp
TW:3052 |
25.04x |
NT$1.84 Billion
≈ $58.00 Million |
NT$73.53 Million | Taiwan | NT$10.80 | ▲ +1.89% |
| 1006 |
Jiangmen Kanhoo Industry Co Ltd
SHE:300340 |
25.01x |
CN¥57.87 Million
≈ $8.47 Million |
CN¥2.31 Million | China | CN¥9.57 | ▼ -0.62% |
| 1007 |
Ams AG
SW:AMS |
25.00x |
CHF25.00 Million
≈ $31.61 Million |
CHF1.00 Million | Switzerland | CHF21.28 | ▼ -1.30% |
| 1008 |
Eagon Ind
KO:008250 |
24.99x |
₩3.61 Billion
≈ $2.45 Million |
₩144.46 Million | Korea | ₩2875.00 | ▼ -0.17% |
| 1009 |
T S Flour Mill Public Company Limited
BK:TMILL |
24.99x |
฿315.62 Million
≈ $9.84 Million |
฿12.63 Million | Thailand | ฿2.30 | ▲ +0.88% |
| 1010 |
Shenzhen Prolto Supply Chain Management Co Ltd
SHE:002769 |
24.96x |
CN¥66.58 Million
≈ $9.74 Million |
CN¥2.67 Million | China | CN¥7.80 | ▼ -0.51% |
| 1011 |
Stonex Group Inc
NASDAQ:SNEX |
24.94x | $4.21 Billion | $168.90 Million | USA | $109.07 | ▲ +1.39% |
| 1012 |
American Realty Investors Inc
NYSE:ARL |
24.92x | $7.97 Million | $320.00K | USA | $14.66 | ▼ -4.06% |
| 1013 |
TVS Electronics Limited
NSE:TVSELECT |
24.89x |
Rs139.40 Million
≈ $1.51 Million |
Rs5.60 Million | India | Rs488.05 | ▲ +0.50% |
| 1014 |
Masterwork Machinery
SHE:300195 |
24.87x |
CN¥40.55 Million
≈ $5.93 Million |
CN¥1.63 Million | China | CN¥5.83 | ▼ -1.19% |
| 1015 |
Beijing Orient Landscape Co Ltd
SHE:002310 |
24.87x |
CN¥85.63 Million
≈ $12.53 Million |
CN¥3.44 Million | China | CN¥2.81 | ▼ -1.75% |
| 1016 |
NanoRepro AG
XETRA:NN6 |
24.87x |
€5.09 Million
≈ $5.95 Million |
€204.49K | Germany | €1.80 | ▲ +0.00% |
| 1017 |
Thai Capital Corporation Public Company Limited
BK:TCC |
24.86x |
฿121.79 Million
≈ $3.80 Million |
฿4.90 Million | Thailand | ฿0.33 | ▲ +0.00% |
| 1018 |
Trimegah Karya Pratama Tbk PT
JK:UVCR |
24.82x |
Rp82.66 Billion
≈ $4.84 Million |
Rp3.33 Billion | Indonesia | Rp225.50 | ▼ -6.82% |
| 1019 |
Sarawak Plantation Bhd
KLSE:5135 |
24.81x |
RM42.74 Million
≈ $10.73 Million |
RM1.72 Million | Malaysia | RM3.68 | ▲ +1.66% |
| 1020 |
Kempower Oyj
HE:KEMPOWR |
24.80x |
€12.40 Million
≈ $14.50 Million |
€500.00K | Finland | €14.34 | ▼ -0.76% |
| 1021 |
TGS ASA SP.ADR/1
F:TGC0 |
24.75x |
€168.30 Million
≈ $196.76 Million |
€6.80 Million | Germany | €13.40 | ▲ +2.29% |
| 1022 |
Seoul Semiconductor Co. Ltd
KQ:046890 |
24.62x |
₩41.97 Billion
≈ $28.44 Million |
₩1.70 Billion | Korea | ₩13930.00 | ▲ +0.94% |
| 1023 |
China Shengmu Organic Milk Limited
F:7OM |
24.60x |
€286.97 Million
≈ $335.49 Million |
€11.66 Million | Germany | €0.03 | ▼ -4.17% |
| 1024 |
Hanall Biopharma
KO:009420 |
24.56x |
₩7.34 Billion
≈ $4.98 Million |
₩298.96 Million | Korea | ₩56700.00 | ▼ -2.41% |
| 1025 |
SOHO China Limited
F:45S |
24.55x |
€167.11 Million
≈ $195.37 Million |
€6.81 Million | Germany | €0.04 | ▲ +0.00% |
| 1026 |
TSRC Corp
TW:2103 |
24.55x |
NT$2.64 Billion
≈ $83.14 Million |
NT$107.50 Million | Taiwan | NT$21.70 | ▲ +7.16% |
| 1027 |
AIRA Factoring Public Company Limited
BK:AF |
24.47x |
฿135.00 Million
≈ $4.21 Million |
฿5.52 Million | Thailand | ฿0.36 | ▲ +0.00% |
| 1028 |
DCB Bank Limited
NSE:DCBBANK |
24.37x |
Rs44.82 Billion
≈ $484.74 Million |
Rs1.84 Billion | India | Rs174.61 | ▲ +0.81% |
| 1029 |
West International AB
ST:WPAY |
24.31x |
Skr4.45 Million
≈ $478.78K |
Skr183.00K | Sweden | Skr1.26 | ▼ -0.40% |
| 1030 |
Century Casinos Inc
NASDAQ:CNTY |
24.30x | $8.82 Million | $363.00K | USA | $1.39 | ▲ +0.00% |
| 1031 |
Petrolia SE
OL:PSE |
24.29x |
Nkr11.03 Million
≈ $1.16 Million |
Nkr454.00K | Norway | Nkr6.40 | ▲ +1.59% |
| 1032 |
Wintime Energy Co Ltd
SHG:600157 |
24.28x |
CN¥1.75 Billion
≈ $255.65 Million |
CN¥71.95 Million | China | CN¥1.85 | ▲ +0.54% |
| 1033 |
Perfect Moment Ltd.
NYSE MKT:PMNT |
24.26x | $2.26 Million | $93.00K | USA | $0.23 | ▲ +2.25% |
| 1034 |
Andfjord Salmon AS
OL:ANDF |
24.25x |
Nkr6.66 Million
≈ $701.10K |
Nkr274.73K | Norway | Nkr27.00 | ▲ +0.75% |
| 1035 |
Montnets Cloud Technology Group Co Ltd
SHE:002123 |
24.23x |
CN¥133.41 Million
≈ $19.52 Million |
CN¥5.51 Million | China | CN¥8.02 | ▼ -3.61% |
| 1036 |
Noodles & Company
NASDAQ:NDLS |
24.21x | $16.95 Million | $700.00K | USA | $12.88 | ▼ -3.01% |
| 1037 |
Jiangsu Feiliks Intl Logistics
SHE:300240 |
24.14x |
CN¥193.65 Million
≈ $28.34 Million |
CN¥8.02 Million | China | CN¥5.90 | ▼ -1.67% |
| 1038 |
PDZ Holdings Bhd
KLSE:6254 |
24.13x |
RM13.71 Million
≈ $3.44 Million |
RM568.00K | Malaysia | RM0.02 | ▼ -20.00% |
| 1039 |
Peabody Energy Corp
NYSE:BTU |
24.10x | $231.40 Million | $9.60 Million | USA | $30.11 | ▲ +1.65% |
| 1040 |
Zhongli Science and Technology Group Co Ltd
SHE:002309 |
24.06x |
CN¥139.31 Million
≈ $20.39 Million |
CN¥5.79 Million | China | CN¥3.55 | ▲ +1.14% |
| 1041 |
Quarterhill Inc
TO:QTRH |
24.05x |
CA$6.54 Million
≈ $4.73 Million |
CA$272.00K | Canada | CA$2.02 | ▼ -0.98% |
| 1042 |
Atacadão S.A
SA:CRFB3 |
24.00x |
R$9.65 Billion
≈ $1.89 Billion |
R$402.00 Million | Brazil | R$8.48 | ▲ +0.00% |
| 1043 |
POMDOCTOR LIMITED American Depositary Shares
NASDAQ:POM |
24.00x | $1.08 Billion | $45.00 Million | USA | $0.10 | ▼ -3.88% |
| 1044 |
Daqing Huake Co Ltd
SHE:000985 |
23.98x |
CN¥46.45 Million
≈ $6.80 Million |
CN¥1.94 Million | China | CN¥17.01 | ▼ -1.33% |
| 1045 |
Arko Corp
NASDAQ:ARKO |
23.98x | $44.58 Million | $1.86 Million | USA | $7.50 | ▲ +1.21% |
| 1046 |
Summit Hotel Properties Inc
NYSE:INN |
23.97x | $48.84 Million | $2.04 Million | USA | $5.85 | ▼ -0.34% |
| 1047 |
Zhejiang Tailin Bioengineering Co Ltd
SHE:300813 |
23.97x |
CN¥42.25 Million
≈ $6.18 Million |
CN¥1.76 Million | China | CN¥21.22 | ▼ -1.53% |
| 1048 |
SM Culture & Contents Co. Ltd
KQ:048550 |
23.97x |
₩4.44 Billion
≈ $3.01 Million |
₩185.21 Million | Korea | ₩847.00 | ▲ +3.93% |
| 1049 |
Esthetics International Group
KLSE:5081 |
23.90x |
RM11.76 Million
≈ $2.95 Million |
RM492.00K | Malaysia | RM0.19 | ▲ +0.00% |
| 1050 |
Champion Building Materials Co Ltd
TW:1806 |
23.90x |
NT$252.01 Million
≈ $7.94 Million |
NT$10.54 Million | Taiwan | NT$8.30 | ▲ +1.72% |
| 1051 |
NSTS Bancorp Inc
NASDAQ:NSTS |
23.79x | $3.21 Million | $135.00K | USA | $13.65 | ▼ -0.44% |
| 1052 |
Cambium Networks Corp
NASDAQ:CMBM |
23.78x | $52.96 Million | $2.23 Million | USA | $0.32 | ▲ +6.67% |
| 1053 |
Nabors Industries Ltd
F:NBI1 |
23.76x |
€245.84 Million
≈ $287.41 Million |
€10.35 Million | Germany | €82.00 | ▲ +1.86% |
| 1054 |
Linhai Co Ltd
SHG:600099 |
23.72x |
CN¥237.88 Million
≈ $34.81 Million |
CN¥10.03 Million | China | CN¥9.51 | ▼ -1.45% |
| 1055 |
RMR Group Inc
NASDAQ:RMR |
23.71x | $48.82 Million | $2.06 Million | USA | $20.01 | ▼ -0.45% |
| 1056 |
Shanghai DOBE Cultural & Creative Industry Development (Group) Co. LTD.
SHE:300947 |
23.70x |
CN¥809.40 Million
≈ $118.44 Million |
CN¥34.15 Million | China | CN¥14.70 | ▼ -3.10% |
| 1057 |
Nahar Spinning Mills Limited
NSE:NAHARSPING |
23.65x |
Rs3.32 Billion
≈ $35.86 Million |
Rs140.18 Million | India | Rs278.00 | ▲ +1.09% |
| 1058 |
Pioneer Embroideries Limited
NSE:PIONEEREMB |
23.65x |
Rs328.82 Million
≈ $3.56 Million |
Rs13.90 Million | India | Rs24.44 | ▼ -0.69% |
| 1059 |
Central Motek Co Ltd
KO:308170 |
23.64x |
₩4.76 Billion
≈ $3.22 Million |
₩201.18 Million | Korea | ₩3610.00 | ▼ -5.99% |
| 1060 |
Liaoning Oxiranchem Inc
SHE:300082 |
23.64x |
CN¥108.40 Million
≈ $15.86 Million |
CN¥4.59 Million | China | CN¥9.49 | ▼ -1.56% |
| 1061 |
CoStar Group Inc
NASDAQ:CSGP |
23.63x | $146.50 Million | $6.20 Million | USA | $33.40 | ▼ -0.77% |
| 1062 |
ActiveOps PLC
LSE:AOM |
23.59x |
GBX8.66 Million
≈ $1.05K |
GBX367.00K | UK | GBX243.50 | ▼ -0.20% |
| 1063 |
Daol Investment & Securities
KO:030210 |
23.58x |
₩243.79 Billion
≈ $165.21 Million |
₩10.34 Billion | Korea | ₩3625.00 | ▼ -1.23% |
| 1064 |
Inspecs Group plc
LSE:SPEC |
23.55x |
GBX6.29 Million
≈ $765.19 |
GBX267.00K | UK | GBX84.50 | ▲ +0.00% |
| 1065 |
Radaan Mediaworks India Limited
NSE:RADAAN |
23.52x |
Rs59.84 Million
≈ $647.09K |
Rs2.54 Million | India | Rs3.07 | ▼ -2.23% |
| 1066 |
Macroblock
TWO:3527 |
23.47x |
NT$61.54 Million
≈ $1.94 Million |
NT$2.62 Million | Taiwan | NT$60.80 | ▲ +3.75% |
| 1067 |
VIX Securities JSC
VN:VIX |
23.44x |
₫3.24 Trillion
≈ $123.23 Million |
₫138.37 Billion | Vietnam | ₫17900.00 | ▲ +2.87% |
| 1068 |
BlackRock California Municipal Income Closed Fund
NYSE:BFZ |
23.38x | $6.59 Million | $281.86K | USA | $11.11 | ▼ -0.36% |
| 1069 |
G.I. Tech Co. Ltd.
KQ:382480 |
23.37x |
₩1.85 Billion
≈ $1.26 Million |
₩79.27 Million | Korea | ₩2190.00 | ▼ -3.52% |
| 1070 |
Hyosung TNC Corp
KO:298020 |
23.36x |
₩188.31 Billion
≈ $127.62 Million |
₩8.06 Billion | Korea | ₩356000.00 | ▼ -3.52% |
| 1071 |
DCM Shriram Industries Limited
NSE:DCMSRIND |
23.32x |
Rs3.21 Billion
≈ $34.68 Million |
Rs137.50 Million | India | Rs37.70 | ▲ +2.33% |
| 1072 |
Jiangsu Changqing Agrochemical Co Ltd
SHE:002391 |
23.32x |
CN¥233.54 Million
≈ $34.17 Million |
CN¥10.02 Million | China | CN¥5.58 | ▼ -1.41% |
| 1073 |
Anhui Guofeng Plastic Industry Co Ltd
SHE:000859 |
23.27x |
CN¥157.54 Million
≈ $23.05 Million |
CN¥6.77 Million | China | CN¥10.06 | ▼ -2.52% |
| 1074 |
Tianma Microelectronics Co Ltd
SHE:000050 |
23.27x |
CN¥2.49 Billion
≈ $365.04 Million |
CN¥107.22 Million | China | CN¥8.00 | ▲ +0.76% |
| 1075 |
N1 Holdings Ltd
AU:N1H |
23.23x |
AU$24.20 Million
≈ $17.12 Million |
AU$1.04 Million | Australia | AU$0.09 | ▲ +0.00% |
| 1076 |
Canny Elevator Co Ltd
SHE:002367 |
23.12x |
CN¥212.38 Million
≈ $31.08 Million |
CN¥9.19 Million | China | CN¥5.68 | ▼ -2.07% |
| 1077 |
Jinzhou Port Co Ltd B
SHG:900952 |
23.09x | $453.30 Million | $19.63 Million | China | $0.03 | ▲ +0.00% |
| 1078 |
EPRCOMUNICAZIONE S.P.A.
F:J3P |
23.08x |
€320.56K
≈ $374.77K |
€13.89K | Germany | €1.29 | ▲ +10.30% |
| 1079 |
MMP Industries Limited
NSE:MMP |
23.07x |
Rs254.35 Million
≈ $2.75 Million |
Rs11.03 Million | India | Rs263.60 | ▼ -1.72% |
| 1080 |
FN Factory Outlet Public Company Limited
BK:FN |
22.99x |
฿87.51 Million
≈ $2.73 Million |
฿3.81 Million | Thailand | ฿0.50 | ▲ +2.04% |
| 1081 |
Kakatiya Cement Sugar & Industries Limited
NSE:KAKATCEM |
22.99x |
Rs158.79 Million
≈ $1.72 Million |
Rs6.91 Million | India | Rs127.73 | ▲ +2.06% |
| 1082 |
Smcp SAS
PA:SMCP |
22.98x |
€128.70 Million
≈ $150.46 Million |
€5.60 Million | France | €4.92 | ▼ -1.24% |
| 1083 |
Ji-Haw Industrial Co Ltd
TW:3011 |
22.97x |
NT$21.48 Million
≈ $676.74K |
NT$935.00K | Taiwan | NT$14.85 | ▼ -0.34% |
| 1084 |
CMST Development Co Ltd
SHG:600787 |
22.95x |
CN¥674.61 Million
≈ $98.72 Million |
CN¥29.39 Million | China | CN¥4.77 | ▼ -1.24% |
| 1085 |
Eastern Technical Engineering Public Company Limited
BK:ETE |
22.94x |
฿20.50 Million
≈ $639.11K |
฿893.64K | Thailand | ฿0.57 | ▲ +0.00% |
| 1086 |
MarineMax Inc
NYSE:HZO |
22.93x | $72.50 Million | $3.16 Million | USA | $34.67 | ▼ -0.23% |
| 1087 |
Shenzhen Sunrise New Energy Co Ltd
SHE:002256 |
22.90x |
CN¥42.03 Million
≈ $6.15 Million |
CN¥1.84 Million | China | CN¥4.56 | ▼ -1.08% |
| 1088 |
Westlake Chemical Corporation
NYSE:WLK |
22.84x | $434.00 Million | $19.00 Million | USA | $86.39 | ▼ -0.51% |
| 1089 |
Century Land Joint Stock Company
VN:CRE |
22.81x |
₫214.38 Billion
≈ $8.15 Million |
₫9.40 Billion | Vietnam | ₫7900.00 | ▲ +0.00% |
| 1090 |
Citychamp Dartong Co Ltd
SHG:600067 |
22.80x |
CN¥1.45 Billion
≈ $211.65 Million |
CN¥63.44 Million | China | CN¥3.05 | ▼ -0.97% |
| 1091 |
First Advantage Corp
NASDAQ:FA |
22.80x | $49.43 Million | $2.17 Million | USA | $16.02 | ▼ -2.44% |
| 1092 |
Parkson Holdings Bhd
KLSE:5657 |
22.78x |
RM163.01 Million
≈ $40.93 Million |
RM7.16 Million | Malaysia | RM0.17 | ▲ +0.00% |
| 1093 |
Telcoware
KO:078000 |
22.76x |
₩16.55 Billion
≈ $11.21 Million |
₩727.18 Million | Korea | ₩13960.00 | ▲ +0.50% |
| 1094 |
AECC Aero Science and Technology Co Ltd
SHG:600391 |
22.75x |
CN¥434.52 Million
≈ $63.58 Million |
CN¥19.10 Million | China | CN¥33.89 | ▲ +0.50% |
| 1095 |
Skue Sparebank
OL:SKUE |
22.74x |
Nkr1.57 Billion
≈ $165.03 Million |
Nkr68.98 Million | Norway | Nkr325.25 | ▼ -2.62% |
| 1096 |
Lancartama Sejati Tbk
JK:TAMA |
22.69x |
Rp4.24 Billion
≈ $248.26K |
Rp186.72 Million | Indonesia | Rp166.00 | ▼ -14.87% |
| 1097 |
ING Bank Śląski SA
WAR:ING |
22.66x |
zł18.65 Billion
≈ $5.13 Billion |
zł823.00 Million | Poland | zł440.00 | ▲ +0.82% |
| 1098 |
EM-Tech.CO. LTD
KQ:091120 |
22.62x |
₩15.01 Billion
≈ $10.17 Million |
₩663.43 Million | Korea | ₩4760.00 | ▼ -0.73% |
| 1099 |
Zhejiang Narada Power Source
SHE:300068 |
22.61x |
CN¥275.15 Million
≈ $40.26 Million |
CN¥12.17 Million | China | CN¥4.66 | ▼ -4.90% |
| 1100 |
DYNAM JAPAN HOLDINGS Co. Ltd
F:2DJ |
22.54x |
€13.38 Billion
≈ $15.64 Billion |
€593.50 Million | Germany | €0.33 | ▲ +0.61% |