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
5901 Northern Oil & Gas Inc
NYSE:NOG
3.64x $362.11 Million $99.58 Million USA $21.91 ▲ +3.25%
5902 RH
NYSE:RH
3.64x $131.86 Million $36.27 Million USA $180.51 ▼ -1.87%
5903 BAWAG Group AG
VI:BG
3.64x €637.00 Million
≈ $744.72 Million
€175.20 Million Austria €172.00 ▼ -1.38%
5904 Precision Drilling Corporation
TO:PD
3.63x CA$63.15 Million
≈ $45.68 Million
CA$17.38 Million Canada CA$119.35 ▲ +2.89%
5905 Asia Cement (China) Holdings Corporation
F:4OJ
3.63x €563.60 Million
≈ $658.91 Million
€155.12 Million Germany €0.19 ▲ +1.64%
5906 CAMP4 THERAPEUTICS CORPORATION
NASDAQ:CAMP
3.63x $30.91 Million $8.51 Million USA $3.19 ▼ -3.92%
5907 Anhui Provincial Architectural Design and Research Institute Co.Ltd.
SHE:301167
3.63x CN¥78.79 Million
≈ $11.53 Million
CN¥21.69 Million China CN¥11.75 ▼ -2.08%
5908 Infinity Natural Resources, Inc.
NYSE:INR
3.63x $75.09 Million $20.68 Million USA $13.42 ▲ +3.15%
5909 S. P. Apparels Limited
NSE:SPAL
3.63x Rs1.26 Billion
≈ $13.63 Million
Rs347.04 Million India Rs998.40 ▼ -5.55%
5910 Gediz Ambalaj Sanayi ve Ticaret AS
IS:GEDZA
3.63x TL65.07 Million
≈ $1.46 Million
TL17.92 Million Turkey TL30.00 ▲ +0.00%
5911 SSF Home Group Berhad
KLSE:0287
3.63x RM25.05 Million
≈ $6.29 Million
RM6.90 Million Malaysia RM0.38 ▼ -1.30%
5912 Hyundai E P
KO:089470
3.63x ₩20.19 Billion
≈ $13.68 Million
₩5.56 Billion Korea ₩3570.00 ▲ +0.00%
5913 Onano Industrial Corp
TW:6405
3.63x NT$23.24 Million
≈ $732.06K
NT$6.40 Million Taiwan NT$41.90 ▲ +0.36%
5914 Teleperformance SE
PA:TEP
3.63x €900.00 Million
≈ $1.05 Billion
€248.00 Million France €53.32 ▼ -1.73%
5915 Bulten AB
ST:BULTEN
3.63x Skr127.00 Million
≈ $13.67 Million
Skr35.00 Million Sweden Skr51.60 ▲ +0.78%
5916 AfroCentric Investment Corp
JSE:ACT
3.63x ZAC352.20 Million
≈ $187.17K
ZAC97.06 Million South Africa ZAC75.00 ▼ -6.25%
5917 Haivision Systems Inc
TO:HAI
3.63x CA$12.35 Million
≈ $8.94 Million
CA$3.40 Million Canada CA$4.45 ▲ +1.37%
5918 Salee Printing Public Company Limited
BK:SLP
3.62x ฿19.77 Million
≈ $616.18K
฿5.45 Million Thailand ฿0.47 ▼ -4.08%
5919 Seoulin Bioscience Co.Ltd
KQ:038070
3.62x ₩2.78 Billion
≈ $1.88 Million
₩766.93 Million Korea ₩4355.00 ▲ +0.69%
5920 Daldrup & Söhne Aktiengesellschaft
F:4DS
3.62x €1.31 Million
≈ $1.53 Million
€361.05K Germany €23.90 ▲ +1.27%
5921 E-Mart
KO:139480
3.62x ₩963.14 Billion
≈ $652.71 Million
₩265.90 Billion Korea ₩79900.00 ▲ +5.83%
5922 Phreesia Inc
NYSE:PHR
3.62x $15.47 Million $4.27 Million USA $10.60 ▼ -0.75%
5923 Sany Heavy Industry Co Ltd
SHG:600031
3.62x CN¥6.95 Billion
≈ $1.02 Billion
CN¥1.92 Billion China CN¥19.69 ▲ +0.66%
5924 Joosung Corperation
KO:109070
3.62x ₩4.53 Billion
≈ $3.07 Million
₩1.25 Billion Korea ₩1324.00 ▲ +0.84%
5925 Energi Mega Persada Tbk
JK:ENRG
3.62x Rp65.01 Million
≈ $3.81K
Rp17.96 Million Indonesia Rp1430.00 ▲ +0.35%
5926 Elior SCA
PA:ELIOR
3.62x €76.00 Million
≈ $88.85 Million
€21.00 Million France €2.04 ▼ -0.39%
5927 Guangdong Advertising Co Ltd
SHE:002400
3.62x CN¥127.51 Million
≈ $18.66 Million
CN¥35.25 Million China CN¥6.03 ▲ +2.73%
5928 Zhejiang Cayi Vacuum Container Co. Ltd.
SHE:301004
3.62x CN¥227.56 Million
≈ $33.30 Million
CN¥62.93 Million China CN¥33.26 ▼ -5.59%
5929 Bank Artos Indonesia Tbk PT
JK:ARTO
3.62x Rp310.13 Billion
≈ $18.17 Million
Rp85.78 Billion Indonesia Rp1380.00 ▼ -1.08%
5930 Israel Discount Bank Ltd
TA:DSCT
3.62x ILA4.19 Billion
≈ $11.24 Million
ILA1.16 Billion Israel ILA3195.00 ▲ +1.24%
5931 SOLVAY S.A. UNSP.ADR/1/10
F:SOL0
3.62x €94.00 Million
≈ $109.90 Million
€26.00 Million Germany €2.62 ▲ +11.02%
5932 Banque Cantonale du Valais
SW:WKBN
3.61x CHF90.04 Million
≈ $113.84 Million
CHF24.91 Million Switzerland CHF162.00 ▼ -0.31%
5933 Novolog Pharm-Up 1966 Ltd
TA:NVLG
3.61x ILA15.42 Million
≈ $41.34K
ILA4.27 Million Israel ILA68.80 ▼ -0.43%
5934 Martello Technologies Group Inc
V:MTLO
3.61x CA$2.74 Million
≈ $1.98 Million
CA$758.44K Canada CA$0.01 ▲ +0.00%
5935 Top Resource Conservation Engineering Co Ltd
SHE:300332
3.61x CN¥96.54 Million
≈ $14.13 Million
CN¥26.72 Million China CN¥4.72 ▼ -4.45%
5936 Hunan Kaimeite Gases Co Ltd
SHE:002549
3.61x CN¥70.62 Million
≈ $10.33 Million
CN¥19.55 Million China CN¥13.16 ▲ +3.79%
5937 Alicon Castalloy Limited
NSE:ALICON
3.61x Rs1.14 Billion
≈ $12.34 Million
Rs316.09 Million India Rs626.65 ▲ +0.46%
5938 COOR Service Management AB
ST:COOR
3.61x Skr249.00 Million
≈ $26.80 Million
Skr69.00 Million Sweden Skr50.45 ▼ -0.88%
5939 Formetal Co. Ltd
KQ:119500
3.61x ₩1.69 Billion
≈ $1.15 Million
₩468.77 Million Korea ₩2480.00 ▲ +3.55%
5940 Oxbridge Re Holdings Equity Warrant
NASDAQ:OXBRW
3.61x $433.00K $120.00K USA $0.11 ▼ -23.32%
5941 Ca Toulouse 31 CCI
PA:CAT31
3.61x €103.37 Million
≈ $120.85 Million
€28.65 Million France €125.00 ▲ +0.40%
5942 WINSON Machinery Co Ltd
TWO:4538
3.61x NT$17.77 Million
≈ $559.85K
NT$4.93 Million Taiwan NT$17.85 ▼ -1.92%
5943 Zhongnanhong Culture Group Co Ltd
SHE:002445
3.61x CN¥76.59 Million
≈ $11.21 Million
CN¥21.24 Million China CN¥2.70 ▲ +0.00%
5944 Aehr Test Systems
NASDAQ:AEHR
3.61x $2.38 Million $660.00K USA $98.91 ▲ +27.86%
5945 FirstGroup PLC
LSE:FGP
3.61x GBX200.80 Million
≈ $24.43K
GBX55.70 Million UK GBX179.60 ▲ +1.47%
5946 Hunan Airbluer Environmental Protection Technology Co. Ltd.
SHE:301259
3.60x CN¥108.48 Million
≈ $15.87 Million
CN¥30.10 Million China CN¥22.96 ▲ +7.09%
5947 Baoding Heavy Industry Co Ltd
SHE:002552
3.60x CN¥260.98 Million
≈ $38.19 Million
CN¥72.42 Million China CN¥44.20 ▲ +0.57%
5948 APL Apollo Tubes Limited
NSE:APLAPOLLO
3.60x Rs12.77 Billion
≈ $138.09 Million
Rs3.54 Billion India Rs1819.60 ▲ +0.29%
5949 Cavotec SA
ST:CCC
3.60x Skr6.11 Million
≈ $657.49K
Skr1.70 Million Sweden Skr11.65 ▼ -1.69%
5950 Midwich Group PLC
LSE:MIDW
3.60x GBX33.89 Million
≈ $4.12K
GBX9.41 Million UK GBX145.00 ▲ +12.75%
5951 Mercia Technologies PLC
LSE:MERC
3.60x GBX6.05 Million
≈ $735.75
GBX1.68 Million UK GBX26.25 ▼ -0.94%
5952 Orora Ltd
AU:ORA
3.60x AU$237.70 Million
≈ $168.19 Million
AU$66.00 Million Australia AU$1.43 ▲ +0.00%
5953 Takeda Pharmaceutical Company Limited
F:TKDA
3.60x €373.25 Billion
≈ $436.37 Billion
€103.64 Billion Germany €14.80 ▲ +0.00%
5954 Korporacja KGL S.A.
WAR:KGL
3.60x zł12.33 Million
≈ $3.39 Million
zł3.42 Million Poland zł10.20 ▲ +0.00%
5955 PrimeEnergy Corporation
NASDAQ:PNRG
3.60x $12.19 Million $3.39 Million USA $189.86 ▲ +1.40%
5956 Kitwave Group PLC
LSE:KITW
3.60x GBX15.03 Million
≈ $1.83K
GBX4.18 Million UK GBX294.00 ▲ +0.00%
5957 Berkah Prima Perkasa Tbk PT
JK:BLUE
3.60x Rp7.21 Billion
≈ $422.34K
Rp2.00 Billion Indonesia Rp2940.00 ▲ +1.03%
5958 Nava Bharat Ventures Limited
NSE:NAVA
3.60x Rs15.74 Billion
≈ $170.20 Million
Rs4.38 Billion India Rs585.45 ▲ +1.51%
5959 Kwong Lung Enterprise Co Ltd
TWO:8916
3.60x NT$363.94 Million
≈ $11.47 Million
NT$101.18 Million Taiwan NT$42.00 ▼ -0.94%
5960 Sichuan Changhong Electric Co Ltd
SHG:600839
3.60x CN¥1.82 Billion
≈ $266.73 Million
CN¥506.92 Million China CN¥6.99 ▲ +0.29%
5961 Young Heung I&
KO:012160
3.60x ₩3.83 Billion
≈ $2.59 Million
₩1.06 Billion Korea ₩2330.00 ▼ -3.92%
5962 Arrow Exploration Corp
V:AXL
3.59x CA$11.10 Million
≈ $8.03 Million
CA$3.09 Million Canada CA$0.50 ▲ +0.50%
5963 Shenzhen Transsion Holdings Co Ltd
SHG:688036
3.59x CN¥3.36 Billion
≈ $491.65 Million
CN¥935.15 Million China CN¥59.96 ▼ -1.79%
5964 Feytech Holdings Berhad
KLSE:5322
3.59x RM13.51 Million
≈ $3.39 Million
RM3.76 Million Malaysia RM0.22 ▼ -2.27%
5965 Kisan Telecom Co. Ltd
KQ:035460
3.59x ₩8.73 Billion
≈ $5.91 Million
₩2.43 Billion Korea ₩2015.00 ▲ +2.54%
5966 PTT Public Company Limited
F:PTOG
3.59x €91.70 Billion
≈ $107.21 Billion
€25.53 Billion Germany €1.00 ▲ +0.51%
5967 PTT Public Company Limited
F:NVA3
3.59x €91.70 Billion
≈ $107.21 Billion
€25.53 Billion Germany €1.00 ▲ +0.51%
5968 PTT Public Company Limited
BK:PTT
3.59x ฿91.70 Billion
≈ $2.86 Billion
฿25.53 Billion Thailand ฿39.75 ▲ +1.27%
5969 Wuhan Hanshang Group Co Ltd
SHG:600774
3.59x CN¥27.66 Million
≈ $4.05 Million
CN¥7.70 Million China CN¥6.15 ▼ -3.15%
5970 GN Store Nord
CO:GN
3.59x Dkr1.24 Billion
≈ $193.22 Million
Dkr344.00 Million Denmark Dkr91.88 ▼ -1.31%
5971 Skyworth Digital Co Ltd
SHE:000810
3.59x CN¥115.80 Million
≈ $16.94 Million
CN¥32.27 Million China CN¥9.84 ▲ +2.50%
5972 YIT Oyj
HE:YIT
3.59x €61.00 Million
≈ $71.32 Million
€17.00 Million Finland €2.63 ▲ +3.14%
5973 Hugo Boss AG
F:BOSA
3.59x €61.00 Million
≈ $71.32 Million
€17.00 Million Germany €7.30 ▲ +0.69%
5974 Zhejiang XCC Group Co Ltd
SHG:603667
3.59x CN¥83.20 Million
≈ $12.18 Million
CN¥23.19 Million China CN¥55.36 ▲ +3.44%
5975 Orica Limited
F:ICA
3.59x €259.50 Million
≈ $303.38 Million
€72.35 Million Germany €14.30 ▲ +2.14%
5976 AMAG Austria Metall AG
VI:AMAG
3.59x €25.93 Million
≈ $30.32 Million
€7.23 Million Austria €27.00 ▲ +0.00%
5977 Wenzhou Hongfeng Electrical Alloy Co Ltd
SHE:300283
3.59x CN¥55.96 Million
≈ $8.19 Million
CN¥15.60 Million China CN¥13.95 ▲ +8.90%
5978 Eris Technology
TWO:3675
3.59x NT$218.55 Million
≈ $6.89 Million
NT$60.96 Million Taiwan NT$267.50 ▲ +1.13%
5979 Cords Cable Industries Limited
NSE:CORDSCABLE
3.58x Rs266.88 Million
≈ $2.89 Million
Rs74.45 Million India Rs208.13 ▲ +0.54%
5980 Danel (Adir Yeoshua) Ltd
TA:DANE
3.58x ILA101.32 Million
≈ $271.64K
ILA28.27 Million Israel ILA45000.00 ▲ +0.11%
5981 Grigeo AB
STU:WM8
3.58x €8.36 Million
≈ $9.77 Million
€2.33 Million Germany €0.99 ▼ -1.98%
5982 NTPC Green Energy Limited
NSE:NTPCGREEN
3.58x Rs11.03 Billion
≈ $119.26 Million
Rs3.08 Billion India Rs92.54 ▲ +0.61%
5983 ERSU Meyve ve Gida Sanayi AS
IS:ERSU
3.58x TL84.03 Million
≈ $1.88 Million
TL23.48 Million Turkey TL24.44 ▲ +2.69%
5984 Postal Realty Trust Inc
NYSE:PSTL
3.58x $10.94 Million $3.06 Million USA $24.07 ▲ +1.30%
5985 WORLDLINE S.A. UNSP.ADR
F:WO60
3.58x €1.07 Billion
≈ $1.25 Billion
€299.00 Million Germany €0.12 ▼ -5.69%
5986 SOC.BIC UNS.ADR1/2/EO382
F:BIF0
3.58x €308.74 Million
≈ $360.95 Million
€86.30 Million Germany €27.80 ▼ -1.42%
5987 Red Electrica Corporacion SA
F:RE2
3.58x €414.30 Million
≈ $484.35 Million
€115.84 Million Germany €7.35 ▼ -0.68%
5988 Teaminvest Private Group Ltd
AU:TIP
3.58x AU$5.42 Million
≈ $3.83 Million
AU$1.51 Million Australia AU$1.27 ▼ -0.78%
5989 Henan Shenhuo Coal & Power Co Ltd
SHE:000933
3.58x CN¥1.84 Billion
≈ $269.78 Million
CN¥515.65 Million China CN¥24.46 ▼ -2.94%
5990 Yanpai Filtration Technology Co.Ltd.
SHE:301081
3.57x CN¥150.79 Million
≈ $22.06 Million
CN¥42.18 Million China CN¥10.82 ▲ +5.25%
5991 JPEL Private Equity Ltd
LSE:JPEL
3.57x $681.00K $190.50K UK $1.24 ▲ +0.00%
5992 Jiangsu Newamstar Packaging Machinery Co Ltd
SHE:300509
3.57x CN¥137.39 Million
≈ $20.10 Million
CN¥38.44 Million China CN¥7.55 ▼ -0.13%
5993 Ligitek Electronics Co Ltd
TWO:8111
3.57x NT$128.21 Million
≈ $4.04 Million
NT$35.87 Million Taiwan NT$47.00 ▲ +6.21%
5994 Taimide Tech Inc
TW:3645
3.57x NT$228.54 Million
≈ $7.20 Million
NT$63.95 Million Taiwan NT$71.50 ▲ +3.62%
5995 Bucher Industries AG
SW:BUCN
3.57x CHF329.50 Million
≈ $416.58 Million
CHF92.20 Million Switzerland CHF323.50 ▲ +0.47%
5996 HYUNDAI BIOLAND Co.Ltd
KQ:052260
3.57x ₩14.09 Billion
≈ $9.55 Million
₩3.94 Billion Korea ₩3300.00 ▲ +0.00%
5997 Ananti Inc
KQ:025980
3.57x ₩24.40 Billion
≈ $16.54 Million
₩6.83 Billion Korea ₩3685.00 ▼ -0.81%
5998 OP Bancorp
NASDAQ:OPBK
3.57x $23.95 Million $6.70 Million USA $14.96 ▲ +0.81%
5999 LEROY SEAFOOD GR.UNSP.ADR
F:Z1L0
3.57x €625.55 Million
≈ $731.33 Million
€175.14 Million Germany €8.10 ▼ -0.61%
6000 Hunya Foods Co Ltd
TW:1236
3.57x NT$89.67 Million
≈ $2.83 Million
NT$25.12 Million Taiwan NT$23.70 ▲ +0.64%