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.
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% |