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 |
|---|---|---|---|---|---|---|---|
| 9101 |
Agape ATP Corporation Common Stock
NASDAQ:ATPC |
2.20x | $185.72K | $84.24K | USA | $3.60 | ▼ -15.29% |
| 9102 |
Athabasca Oil Corp
TO:ATH |
2.20x |
CA$102.03 Million
≈ $73.80 Million |
CA$46.28 Million | Canada | CA$12.01 | ▲ +1.44% |
| 9103 |
Fresenius SE & Co. KGaA
XETRA:FRE |
2.20x |
€756.00 Million
≈ $883.84 Million |
€343.00 Million | Germany | €36.67 | ▲ +1.97% |
| 9104 |
Dorchester Minerals LP
NASDAQ:DMLP |
2.20x | $34.32 Million | $15.57 Million | USA | $28.12 | ▼ -0.11% |
| 9105 |
Pebble Beach Systems Group PLC
LSE:PEB |
2.20x |
GBX1.02 Million
≈ $123.62 |
GBX461.00K | UK | GBX23.50 | ▼ -2.08% |
| 9106 |
NOVRA TECHNOLOGIES INC.
F:7CV |
2.20x |
€173.89K
≈ $203.29K |
€78.90K | Germany | €0.08 | ▼ -1.78% |
| 9107 |
Novra Technologies Inc
V:NVI |
2.20x |
CA$173.89K
≈ $125.79K |
CA$78.90K | Canada | CA$0.15 | ▼ -6.25% |
| 9108 |
Anhui ANLI Artificial Leather
SHE:300218 |
2.20x |
CN¥61.99 Million
≈ $9.07 Million |
CN¥28.13 Million | China | CN¥13.16 | ▼ -3.16% |
| 9109 |
AimCore Technology Co Ltd
TWO:3615 |
2.20x |
NT$100.65 Million
≈ $3.17 Million |
NT$45.68 Million | Taiwan | NT$57.90 | ▲ +6.63% |
| 9110 |
Patentus SA
WAR:PAT |
2.20x |
zł14.70 Million
≈ $4.05 Million |
zł6.67 Million | Poland | zł2.78 | ▼ -0.36% |
| 9111 |
Austral Resources Australia Ltd
AU:AR1 |
2.20x |
AU$23.96 Million
≈ $16.95 Million |
AU$10.87 Million | Australia | AU$0.09 | ▼ -4.44% |
| 9112 |
Settlebank Corporation
KQ:234340 |
2.20x |
₩8.86 Billion
≈ $6.00 Million |
₩4.02 Billion | Korea | ₩24750.00 | ▼ -2.37% |
| 9113 |
The Chefs Warehouse Inc
NASDAQ:CHEF |
2.20x | $38.26 Million | $17.37 Million | USA | $77.54 | ▼ -0.19% |
| 9114 |
Pet Valu Holdings Ltd
TO:PET |
2.20x |
CA$64.69 Million
≈ $46.80 Million |
CA$29.37 Million | Canada | CA$18.56 | ▲ +0.32% |
| 9115 |
Lomiko Metals Inc
V:LMR |
2.20x |
CA$10.17 Million
≈ $7.36 Million |
CA$4.62 Million | Canada | CA$0.09 | ▼ -5.56% |
| 9116 |
Graham Holdings Co
NYSE:GHC |
2.20x | $67.73 Million | $30.75 Million | USA | $1115.99 | ▲ +1.41% |
| 9117 |
Hemisphere Energy Corporation
V:HME |
2.20x |
CA$15.27 Million
≈ $11.04 Million |
CA$6.93 Million | Canada | CA$2.94 | ▼ -1.67% |
| 9118 |
Youngone
KO:111770 |
2.20x |
₩364.11 Billion
≈ $246.75 Million |
₩165.35 Billion | Korea | ₩81600.00 | ▲ +3.95% |
| 9119 |
ASGN Inc
NYSE:ASGN |
2.20x | $83.90 Million | $38.10 Million | USA | $20.60 | ▲ +0.34% |
| 9120 |
Hwaxin Environmental Co. Ltd. A
SHE:301265 |
2.20x |
CN¥132.41 Million
≈ $19.38 Million |
CN¥60.14 Million | China | CN¥27.06 | ▲ +3.72% |
| 9121 |
Viatris Inc
NASDAQ:VTRS |
2.20x | $388.30 Million | $176.40 Million | USA | $15.90 | ▲ +2.19% |
| 9122 |
Cheng Fwa Industrial Ltd
TWO:5426 |
2.20x |
NT$39.46 Million
≈ $1.24 Million |
NT$17.93 Million | Taiwan | NT$27.25 | ▲ +9.88% |
| 9123 |
Tianneng Battery Group Co Ltd
SHG:688819 |
2.20x |
CN¥1.08 Billion
≈ $158.19 Million |
CN¥491.17 Million | China | CN¥24.13 | ▼ -1.11% |
| 9124 |
IMDEX Ltd
AU:IMD |
2.20x |
AU$53.27 Million
≈ $37.69 Million |
AU$24.21 Million | Australia | AU$4.05 | ▼ -1.22% |
| 9125 |
Valid Soluções S.A
SA:VLID3 |
2.20x |
R$128.26 Million
≈ $25.17 Million |
R$58.28 Million | Brazil | R$17.18 | ▼ -0.52% |
| 9126 |
Nandan Denim Limited
NSE:NDL |
2.20x |
Rs454.21 Million
≈ $4.91 Million |
Rs206.46 Million | India | Rs2.57 | ▲ +0.00% |
| 9127 |
Ratos AB (publ)
ST:RATO-B |
2.20x |
Skr869.00 Million
≈ $93.52 Million |
Skr395.00 Million | Sweden | Skr34.12 | ▲ +1.31% |
| 9128 |
Amatheon Agri Holding NV
PA:MLAAH |
2.20x |
€3.80 Million
≈ $4.44 Million |
€1.73 Million | France | €0.01 | ▲ +0.00% |
| 9129 |
Tingsvalvet Fastighets AB
ST:TINGS-A |
2.20x |
Skr34.95 Million
≈ $3.76 Million |
Skr15.89 Million | Sweden | Skr50.50 | ▲ +0.00% |
| 9130 |
Eastern Media International Corp
TW:2614 |
2.20x |
NT$462.16 Million
≈ $14.56 Million |
NT$210.10 Million | Taiwan | NT$18.80 | ▼ -0.53% |
| 9131 |
Dadi Early-Childhood Education Group Ltd
TWO:8437 |
2.20x |
NT$76.94 Million
≈ $2.42 Million |
NT$34.99 Million | Taiwan | NT$10.95 | ▲ +0.00% |
| 9132 |
Beijing Bei Mo Gao Ke Friction Mate
SHE:002985 |
2.20x |
CN¥159.39 Million
≈ $23.32 Million |
CN¥72.49 Million | China | CN¥29.04 | ▼ -2.32% |
| 9133 |
Oando PLC
JSE:OAO |
2.20x |
ZAC87.60 Billion
≈ $46.55 Million |
ZAC39.84 Billion | South Africa | ZAC25.00 | ▲ +8.70% |
| 9134 |
Tamarack Valley Energy Ltd
TO:TVE |
2.20x |
CA$189.58 Million
≈ $137.14 Million |
CA$86.24 Million | Canada | CA$13.94 | ▲ +2.73% |
| 9135 |
Wanhua Chemical Group Co Ltd
SHG:600309 |
2.20x |
CN¥6.67 Billion
≈ $976.01 Million |
CN¥3.03 Billion | China | CN¥72.17 | ▼ -2.70% |
| 9136 |
Runner Xiamen Corp
SHG:603408 |
2.20x |
CN¥242.37 Million
≈ $35.47 Million |
CN¥110.27 Million | China | CN¥10.10 | ▼ -1.85% |
| 9137 |
Groupe Sfpi
PA:SFPI |
2.20x |
€36.35 Million
≈ $42.50 Million |
€16.54 Million | France | €2.06 | ▲ +0.49% |
| 9138 |
RaySearch Laboratories AB (publ)
ST:RAY-B |
2.20x |
Skr116.90 Million
≈ $12.58 Million |
Skr53.20 Million | Sweden | Skr225.00 | ▲ +4.46% |
| 9139 |
LABORATORIO FARMAC.ERFO
F:RK7 |
2.20x |
€1.30 Million
≈ $1.52 Million |
€590.33K | Germany | €0.96 | ▲ +3.66% |
| 9140 |
Shaanxi Provincial Natural Gas Co Ltd
SHE:002267 |
2.20x |
CN¥110.78 Million
≈ $16.21 Million |
CN¥50.43 Million | China | CN¥7.44 | ▼ -2.11% |
| 9141 |
Compania Cervecerias Unidas SA ADR
NYSE:CCU |
2.20x | $117.15 Billion | $53.32 Billion | USA | $11.19 | ▼ -3.37% |
| 9142 |
Bold Ventures Inc
V:BOL |
2.20x |
CA$28.80K
≈ $20.83K |
CA$13.11K | Canada | CA$0.09 | ▲ +0.00% |
| 9143 |
Gwangjushinseg
KO:037710 |
2.20x |
₩33.39 Billion
≈ $22.63 Million |
₩15.20 Billion | Korea | ₩35200.00 | ▲ +3.99% |
| 9144 |
Zinzino AB Series B
ST:ZZ-B |
2.20x |
Skr271.52 Million
≈ $29.22 Million |
Skr123.62 Million | Sweden | Skr142.70 | ▲ +3.03% |
| 9145 |
Bombardier Inc
TO:BBD-A |
2.20x |
CA$1.43 Billion
≈ $1.04 Billion |
CA$653.00 Million | Canada | CA$320.80 | ▼ -1.15% |
| 9146 |
DT&C Co. Ltd
KQ:187220 |
2.20x |
₩5.13 Billion
≈ $3.48 Million |
₩2.34 Billion | Korea | ₩2690.00 | ▼ -4.10% |
| 9147 |
Gokaldas Exports Limited
NSE:GOKEX |
2.20x |
Rs1.09 Billion
≈ $11.77 Million |
Rs495.57 Million | India | Rs696.55 | ▼ -1.14% |
| 9148 |
Schneider Electric S.E.
PA:SU |
2.20x |
€4.94 Billion
≈ $5.78 Billion |
€2.25 Billion | France | €281.85 | ▼ -0.56% |
| 9149 |
Ashoka Buildcon Limited
NSE:ASHOKA |
2.19x |
Rs6.48 Billion
≈ $70.12 Million |
Rs2.95 Billion | India | Rs122.89 | ▼ -0.82% |
| 9150 |
RENAU.UNSP.ARD 1/5 EO-20
F:56S0 |
2.19x |
€193.30 Million
≈ $225.99 Million |
€88.10 Million | Germany | €17.10 | ▲ +0.00% |
| 9151 |
Prudent Corporate Advisory Services Limited
NSE:PRUDENT |
2.19x |
Rs1.17 Billion
≈ $12.70 Million |
Rs535.37 Million | India | Rs2619.80 | ▼ -1.16% |
| 9152 |
Everspin Technologies Inc
NASDAQ:MRAM |
2.19x | $2.62 Million | $1.20 Million | USA | $28.42 | ▼ -0.53% |
| 9153 |
Primega Group Holdings Limited Ordinary Shares
NASDAQ:PGHL |
2.19x | $2.39 Million | $1.09 Million | USA | $0.65 | ▼ -2.34% |
| 9154 |
Primega Group Holdings Limited
NASDAQ:ZDAI |
2.19x | $2.39 Million | $1.09 Million | USA | $2.94 | ▲ +7.30% |
| 9155 |
Groupe Pizzorno Environnement SA
PA:GPE |
2.19x |
€36.83 Million
≈ $43.06 Million |
€16.80 Million | France | €61.00 | ▲ +0.00% |
| 9156 |
UFP Technologies Inc
NASDAQ:UFPT |
2.19x | $35.92 Million | $16.38 Million | USA | $224.51 | ▲ +2.82% |
| 9157 |
PRIMA MARINE PCL-NVDR
BK:PRM-R |
2.19x |
฿1.08 Billion
≈ $33.78 Million |
฿494.30 Million | Thailand | ฿6.55 | ▲ +0.77% |
| 9158 |
Zhejiang Wellsun Intelligent Tech
SHE:300882 |
2.19x |
CN¥147.17 Million
≈ $21.54 Million |
CN¥67.13 Million | China | CN¥15.96 | ▼ -1.24% |
| 9159 |
Wescoal Holdings Ltd
JSE:SLG |
2.19x |
ZAC322.97 Million
≈ $171.64K |
ZAC147.32 Million | South Africa | ZAC98.00 | ▲ +0.00% |
| 9160 |
Foresight Solar Fund Ltd
LSE:FSFL |
2.19x |
GBX13.54 Million
≈ $1.65K |
GBX6.18 Million | UK | GBX72.10 | ▲ +3.00% |
| 9161 |
Surgical Science Sweden AB
ST:SUS |
2.19x |
Skr72.89 Million
≈ $7.84 Million |
Skr33.26 Million | Sweden | Skr35.20 | ▲ +5.64% |
| 9162 |
PACS Group, Inc.
NYSE:PACS |
2.19x | $204.80 Million | $93.45 Million | USA | $37.47 | ▲ +2.66% |
| 9163 |
China Railway Harbin Group of Technology Corp. A
SHG:688459 |
2.19x |
CN¥243.40 Million
≈ $35.62 Million |
CN¥111.09 Million | China | CN¥8.32 | ▼ -2.35% |
| 9164 |
Ategrity Specialty Insurance Company Holdings
NYSE:ASIC |
2.19x | $55.33 Million | $25.26 Million | USA | $19.44 | ▲ +1.51% |
| 9165 |
Lenovo Group Limited
F:LHL1 |
2.19x |
€543.27 Million
≈ $635.14 Million |
€248.00 Million | Germany | €55.50 | ▼ -4.31% |
| 9166 |
ShareHope Medicine Co Ltd
TWO:8403 |
2.19x |
NT$113.37 Million
≈ $3.57 Million |
NT$51.76 Million | Taiwan | NT$19.90 | ▲ +1.02% |
| 9167 |
Yunnan Wenshan Electric Power Co Ltd
SHG:600995 |
2.19x |
CN¥1.32 Billion
≈ $192.45 Million |
CN¥600.83 Million | China | CN¥15.65 | ▼ -3.99% |
| 9168 |
Guizhou Panjiang Refined Coal Co Ltd
SHG:600395 |
2.19x |
CN¥217.69 Million
≈ $31.85 Million |
CN¥99.48 Million | China | CN¥6.15 | ▲ +3.36% |
| 9169 |
Baoding Tianwei Baobian Electric Co Ltd
SHG:600550 |
2.19x |
CN¥154.37 Million
≈ $22.59 Million |
CN¥70.57 Million | China | CN¥13.33 | ▲ +2.07% |
| 9170 |
Bajaj Healthcare Limited
NSE:BAJAJHCARE |
2.19x |
Rs501.85 Million
≈ $5.43 Million |
Rs229.43 Million | India | Rs294.55 | ▼ -1.39% |
| 9171 |
Aurion Resources Ltd
V:AU |
2.19x |
CA$1.58 Million
≈ $1.14 Million |
CA$722.03K | Canada | CA$2.58 | ▼ -0.39% |
| 9172 |
Shanghai Phoenix Enterprise Group Co Ltd A
SHG:600679 |
2.19x |
CN¥149.50 Million
≈ $21.88 Million |
CN¥68.36 Million | China | CN¥10.83 | ▲ +0.93% |
| 9173 |
JBDI Holdings Limited Ordinary Shares
NASDAQ:JBDI |
2.19x | $422.00K | $193.00K | USA | $0.47 | ▲ +0.15% |
| 9174 |
TigerElec Co. Ltd
KQ:219130 |
2.19x |
₩2.86 Billion
≈ $1.94 Million |
₩1.31 Billion | Korea | ₩52000.00 | ▲ +4.42% |
| 9175 |
The Erawan Group Public Company Limited
BK:ERW |
2.19x |
฿815.39 Million
≈ $25.42 Million |
฿373.09 Million | Thailand | ฿2.86 | ▼ -1.38% |
| 9176 |
Castro
TA:CAST |
2.19x |
ILA72.79 Million
≈ $195.15K |
ILA33.31 Million | Israel | ILA14620.00 | ▼ -2.14% |
| 9177 |
Experience Co Ltd
AU:EXP |
2.19x |
AU$5.57 Million
≈ $3.94 Million |
AU$2.55 Million | Australia | AU$0.08 | ▲ +1.23% |
| 9178 |
Leon's Furniture Limited
TO:LNF |
2.18x |
CA$111.34 Million
≈ $80.54 Million |
CA$51.00 Million | Canada | CA$24.43 | ▲ +0.12% |
| 9179 |
Adcock Ingram Holdings Limited
JSE:AIP |
2.18x |
ZAC1.02 Billion
≈ $543.77K |
ZAC468.81 Million | South Africa | ZAC7480.00 | ▲ +0.13% |
| 9180 |
Foseco India Limited
NSE:FOSECOIND |
2.18x |
Rs469.93 Million
≈ $5.08 Million |
Rs215.34 Million | India | Rs4862.80 | ▼ -1.62% |
| 9181 |
Calida Holding AG
SW:CALN |
2.18x |
CHF19.93 Million
≈ $25.20 Million |
CHF9.13 Million | Switzerland | CHF17.08 | ▼ -0.12% |
| 9182 |
A Plus Asset Advisor Co Ltd
KO:244920 |
2.18x |
₩12.58 Billion
≈ $8.53 Million |
₩5.77 Billion | Korea | ₩9400.00 | ▼ -4.28% |
| 9183 |
Firm Capital Property Trust
TO:FCD-UN |
2.18x |
CA$9.49 Million
≈ $6.86 Million |
CA$4.35 Million | Canada | CA$6.86 | ▲ +0.44% |
| 9184 |
Alembic Pharmaceuticals Limited
NSE:APLLTD |
2.18x |
Rs4.03 Billion
≈ $43.57 Million |
Rs1.85 Billion | India | Rs737.55 | ▲ +1.93% |
| 9185 |
Guangzhou Baiyunshan Pharmaceutical Holdings Co Ltd
SHG:600332 |
2.18x |
CN¥1.73 Billion
≈ $253.37 Million |
CN¥793.91 Million | China | CN¥21.33 | ▼ -1.07% |
| 9186 |
La Française de l'Energie S.A.
PA:FDE |
2.18x |
€4.07 Million
≈ $4.76 Million |
€1.87 Million | France | €41.10 | ▲ +1.99% |
| 9187 |
Zhejiang Xinchai Co. Ltd.
SHE:301032 |
2.18x |
CN¥233.93 Million
≈ $34.23 Million |
CN¥107.29 Million | China | CN¥10.90 | ▼ -1.80% |
| 9188 |
Carter Bank and Trust
NASDAQ:CARE |
2.18x | $11.81 Million | $5.42 Million | USA | $28.40 | ▲ +3.92% |
| 9189 |
First Capital Securities Co Ltd Class A
SHE:002797 |
2.18x |
CN¥621.64 Million
≈ $90.97 Million |
CN¥285.15 Million | China | CN¥6.60 | ▼ -2.80% |
| 9190 |
Engie Energia Chile SA
SN:ECL |
2.18x |
CL$42.97 Million
≈ $48.06K |
CL$19.71 Million | Chile | CL$1739.00 | ▼ -1.58% |
| 9191 |
Shenzhen Kexin Communication Technologies Co Ltd
SHE:300565 |
2.18x |
CN¥27.91 Million
≈ $4.08 Million |
CN¥12.81 Million | China | CN¥13.00 | ▲ +1.48% |
| 9192 |
Gray Television Inc
NYSE:GTN-A |
2.18x | $368.00 Million | $169.00 Million | USA | $7.20 | ▼ -10.22% |
| 9193 |
Gray Television Inc
NYSE:GTN |
2.18x | $368.00 Million | $169.00 Million | USA | $4.03 | ▲ +4.68% |
| 9194 |
Innuovo Technology Co Ltd Class A
SHE:000795 |
2.18x |
CN¥123.71 Million
≈ $18.10 Million |
CN¥56.82 Million | China | CN¥9.03 | ▼ -0.22% |
| 9195 |
Fulin Plastic Industry Cayman Holding Co Ltd
TW:1341 |
2.18x |
NT$159.37 Million
≈ $5.02 Million |
NT$73.21 Million | Taiwan | NT$63.50 | ▲ +1.11% |
| 9196 |
Mexco Energy Corporation
NYSE MKT:MXC |
2.18x | $704.27K | $323.51K | USA | $9.14 | ▲ +4.28% |
| 9197 |
Garuda Maintenance Facility AeroAsia Tbk PT
JK:GMFI |
2.18x |
Rp10.80 Million
≈ $632.96 |
Rp4.96 Million | Indonesia | Rp51.00 | ▲ +0.00% |
| 9198 |
Contagious Gaming Inc
V:CNS |
2.18x |
CA$565.22K
≈ $408.87K |
CA$259.68K | Canada | CA$0.01 | ▲ +0.00% |
| 9199 |
Bath & Body Works Inc.
NYSE:BBWI |
2.18x | $877.00 Million | $403.00 Million | USA | $17.94 | ▼ -0.44% |
| 9200 |
Securitas AB
ST:SECU-B |
2.18x |
Skr3.72 Billion
≈ $399.90 Million |
Skr1.71 Billion | Sweden | Skr156.50 | ▲ +0.71% |