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.
Rank Company Quality Index Operating CF Net Income Country Price 24h Change
1801 Ginar Technology Co Ltd
TWO:6151
13.30x NT$73.53 Million
≈ $2.32 Million
NT$5.53 Million Taiwan NT$44.90 ▲ +2.05%
1802 Thalassa Holdings Ltd
LSE:THAL
13.29x GBX163.40K
≈ $19.88
GBX12.29K UK GBX24.50 ▲ +0.00%
1803 Ulusoy Un Sanayi ve Ticaret AS
IS:ULUUN
13.28x TL2.07 Billion
≈ $46.47 Million
TL156.22 Million Turkey TL8.61 ▼ -3.37%
1804 Shandong Liancheng Precision Manufacturing Co Ltd Class A
SHE:002921
13.26x CN¥7.24 Million
≈ $1.06 Million
CN¥545.63K China CN¥26.17 ▲ +1.08%
1805 Cliq Digital AG
XETRA:CLIQ
13.26x €7.31 Million
≈ $8.54 Million
€551.00K Germany €3.71 ▲ +0.82%
1806 Klaviyo, Inc.
NYSE:KVYO
13.26x $93.16 Million $7.03 Million USA $15.69 ▼ -7.43%
1807 Morphic Ethical Equities Fund Ltd
AU:MEC
13.25x AU$12.95 Million
≈ $9.16 Million
AU$977.41K Australia AU$1.31 ▼ -5.76%
1808 Synopsys Inc
NASDAQ:SNPS
13.24x $856.83 Million $64.72 Million USA $498.02 ▼ -2.03%
1809 Ningbo MedicalSystem Biotechnology Co Ltd
SHE:300439
13.23x CN¥48.96 Million
≈ $7.16 Million
CN¥3.70 Million China CN¥9.01 ▼ -1.53%
1810 Humasis Co. Ltd
KQ:205470
13.22x ₩8.98 Billion
≈ $6.08 Million
₩679.25 Million Korea ₩3230.00 ▼ -6.51%
1811 Trigold Holdings Ltd
TWO:3709
13.21x NT$2.27 Billion
≈ $71.38 Million
NT$171.53 Million Taiwan NT$86.50 ▼ -2.15%
1812 Pusan Cast Iron Co., Ltd.
KO:005030
13.20x ₩3.92 Billion
≈ $2.66 Million
₩296.81 Million Korea ₩486.00 ▲ +0.00%
1813 Poujoulat S.A.
PA:ALPJT
13.19x €33.69 Million
≈ $39.38 Million
€2.55 Million France €6.68 ▼ -3.19%
1814 Van Lanschot NV
AS:VLK
13.18x €1.12 Billion
≈ $1.31 Billion
€85.15 Million Netherlands €66.10 ▼ -1.64%
1815 Guangdong VTR Bio-Tech Co Ltd
SHE:300381
13.17x CN¥55.41 Million
≈ $8.11 Million
CN¥4.21 Million China CN¥6.34 ▼ -1.09%
1816 Tamar Petroleum Ltd
TA:TMRP
13.16x ILA101.28 Million
≈ $271.54K
ILA7.70 Million Israel ILA2585.00 ▲ +2.05%
1817 Akobo Minerals AB (publ)
OL:AKOBO
13.14x Nkr2.98 Million
≈ $314.09K
Nkr227.22K Norway Nkr1.54 ▼ -2.23%
1818 Perma-Fix Environmental Svcs Inc
NASDAQ:PESI
13.14x $6.17 Million $470.00K USA $9.74 ▼ -4.32%
1819 Sedlmayr Grund und Immobilien AG
F:SPB
13.13x €56.97 Million
≈ $66.60 Million
€4.34 Million Germany €1250.00 ▲ +0.00%
1820 Nyocor Co Ltd
SHG:600821
13.12x CN¥1.60 Billion
≈ $234.03 Million
CN¥121.87 Million China CN¥8.25 ▲ +3.25%
1821 Big 5 Sporting Goods Corporation
NASDAQ:BGFV
13.12x $24.37 Million $1.86 Million USA $1.44 ▲ +0.00%
1822 S.C. CHIMCOMPLEX S.A.
RO:CRC
13.11x RON243.91 Million
≈ $56.01 Million
RON18.61 Million Romania RON5.90 ▼ -1.99%
1823 Swatch Group AG Class N
SW:UHRN
13.08x CHF327.00 Million
≈ $413.42 Million
CHF25.00 Million Switzerland CHF41.80 ▼ -2.79%
1824 MSP Steel & Power Limited
NSE:MSPL
13.07x Rs1.70 Billion
≈ $18.43 Million
Rs130.33 Million India Rs41.15 ▲ +0.44%
1825 ZheJiang RIFA Digital Precision Machinery Co Ltd
SHE:002520
13.07x CN¥96.63 Million
≈ $14.14 Million
CN¥7.39 Million China CN¥5.69 ▼ -1.22%
1826 Shanghai Lili & Beauty Cosmetics Co Ltd
SHG:605136
13.06x CN¥44.37 Million
≈ $6.49 Million
CN¥3.40 Million China CN¥9.22 ▼ -2.74%
1827 Okins Electronics Co. Ltd
KQ:080580
13.06x ₩4.84 Billion
≈ $3.28 Million
₩370.86 Million Korea ₩16610.00 ▼ -4.49%
1828 DELEK GP SP.ADR/1/01/O.N
F:6D40
13.05x €2.30 Billion
≈ $2.69 Billion
€176.00 Million Germany €29.20 ▼ -32.09%
1829 Haesung Industrial Co. Ltd
KQ:034810
13.04x ₩26.78 Billion
≈ $18.15 Million
₩2.05 Billion Korea ₩6400.00 ▲ +0.63%
1830 Muda Holdings Bhd
KLSE:3883
13.04x RM12.46 Million
≈ $3.13 Million
RM956.00K Malaysia RM0.86 ▲ +0.00%
1831 Australian Unity Office Fund
AU:AOF
13.02x AU$12.75 Million
≈ $9.02 Million
AU$979.00K Australia AU$0.37 ▲ +0.00%
1832 Norman Broadbent Plc
LSE:NBB
13.02x GBX1.57 Million
≈ $191.63
GBX121.00K UK GBX194.00 ▲ +0.00%
1833 Manitowoc Company Inc
NYSE:MTW
13.01x $91.10 Million $7.00 Million USA $12.22 ▼ -0.49%
1834 Jiuzhitang Co Ltd
SHE:000989
13.01x CN¥100.91 Million
≈ $14.77 Million
CN¥7.76 Million China CN¥8.07 ▼ -1.10%
1835 Zhejiang Sunrise Garment Group Co Ltd
SHG:605138
13.01x CN¥606.70 Million
≈ $88.78 Million
CN¥46.65 Million China CN¥6.95 ▼ -2.80%
1836 China Spacesat Co Ltd
SHG:600118
13.00x CN¥554.71 Million
≈ $81.17 Million
CN¥42.65 Million China CN¥81.58 ▲ +6.78%
1837 N.W.F Group
LSE:NWF
13.00x GBX9.10 Million
≈ $1.11K
GBX700.00K UK GBX135.00 ▲ +0.37%
1838 GULF KEYSTONE PETR.
F:GVP1
12.99x €93.54 Million
≈ $109.36 Million
€7.20 Million Germany €2.03 ▲ +1.45%
1839 Grupo Televisa S.A.B.
F:TLV
12.99x €8.66 Billion
≈ $10.12 Billion
€666.50 Million Germany €2.40 ▼ -6.25%
1840 Grupo Televisa S.A.B
MX:TLEVISACPO
12.99x MX$8.66 Billion
≈ $498.33 Million
MX$666.50 Million Mexico MX$9.04 ▼ -1.95%
1841 Grupo Televisa SAB DRC
BA:TV
12.99x AR$8.66 Billion
≈ $6.27 Million
AR$666.50 Million Argentina AR$1302.00 ▼ -2.11%
1842 Mono Next Public Company Limited
BK:MONO
12.99x ฿202.35 Million
≈ $6.31 Million
฿15.58 Million Thailand ฿0.73 ▲ +0.00%
1843 Cyfrowy Polsat SA
WAR:CPS
12.99x zł904.10 Million
≈ $248.82 Million
zł69.60 Million Poland zł15.55 ▼ -0.83%
1844 Media and Games Invest PLC
ST:M8G
12.98x Skr5.26 Million
≈ $565.74K
Skr405.00K Sweden Skr17.75 ▼ -2.79%
1845 X Fab Silicon Foundries EV
PA:XFAB
12.96x €11.79 Million
≈ $13.78 Million
€909.05K France €12.20 ▲ +4.90%
1846 IMPACT Silver Corp.
V:IPT
12.96x CA$458.16K
≈ $331.42K
CA$35.36K Canada CA$0.35 ▼ -4.17%
1847 Cristales
SN:CRISTALES
12.96x CL$24.91 Billion
≈ $27.86 Million
CL$1.92 Billion Chile CL$2250.00 ▲ +0.00%
1848 Sichuan Goldstone Orient New Material Equipment Co Ltd
SHE:300434
12.95x CN¥158.95 Million
≈ $23.26 Million
CN¥12.27 Million China CN¥9.64 ▼ -2.03%
1849 Dalian Thermal Power Co Ltd
SHG:600719
12.95x CN¥231.25 Million
≈ $33.84 Million
CN¥17.86 Million China CN¥9.19 ▼ -1.08%
1850 Sinosteel Engineering and Technology Co Ltd
SHE:000928
12.95x CN¥1.70 Billion
≈ $248.82 Million
CN¥131.33 Million China CN¥6.02 ▲ +0.17%
1851 Permian Resources Corporation
NYSE:PR
12.94x $766.49 Million $59.23 Million USA $20.18 ▲ +2.33%
1852 Maisons du Monde SAS
PA:MDM
12.93x €98.63 Million
≈ $115.31 Million
€7.63 Million France €0.46 ▼ -1.29%
1853 Krung Thai Bank Public Company Limited
BK:KTB
12.93x ฿139.24 Billion
≈ $4.34 Billion
฿10.77 Billion Thailand ฿35.25 ▲ +1.44%
1854 KRUNG THAI -FGN- BA 515
F:KTB1
12.93x €139.24 Billion
≈ $162.79 Billion
€10.77 Billion Germany €0.91 ▼ -0.55%
1855 Green Plus Co. Ltd
KQ:186230
12.92x ₩3.56 Billion
≈ $2.41 Million
₩275.48 Million Korea ₩3700.00 ▲ +0.54%
1856 Suzhou Novosense Microelectronics Co. Ltd.
SHG:688052
12.89x CN¥62.20 Million
≈ $9.10 Million
CN¥4.83 Million China CN¥243.21 ▲ +1.52%
1857 Only World Group Holdings Bhd
KLSE:5260
12.89x RM29.68 Million
≈ $7.45 Million
RM2.30 Million Malaysia RM0.18 ▲ +0.00%
1858 MacroWell OMG Digital Entertainment Co Ltd
TWO:3687
12.89x NT$77.62 Million
≈ $2.45 Million
NT$6.02 Million Taiwan NT$73.10 ▼ -2.01%
1859 Dalmia Bharat Sugar and Industries Limited
NSE:DALMIASUG
12.89x Rs8.06 Billion
≈ $87.21 Million
Rs625.80 Million India Rs331.15 ▼ -2.13%
1860 Test Rite International Co Ltd
TW:2908
12.88x NT$1.16 Billion
≈ $36.46 Million
NT$89.84 Million Taiwan NT$21.80 ▲ +0.23%
1861 Atria Oyj A
HE:ATRAV
12.85x €52.70 Million
≈ $61.61 Million
€4.10 Million Finland €14.60 ▲ +0.00%
1862 HomeStreet Inc
NASDAQ:HMST
12.84x $29.48 Million $2.29 Million USA $13.87 ▲ +1.84%
1863 D P Wires Limited
NSE:DPWIRES
12.83x Rs517.83 Million
≈ $5.60 Million
Rs40.38 Million India Rs180.68 ▼ -1.69%
1864 Barry Callebaut AG
SW:BARN
12.82x CHF1.97 Billion
≈ $2.49 Billion
CHF153.81 Million Switzerland CHF1176.00 ▲ +1.03%
1865 Shanghai Highly Group Co Ltd B
SHG:900910
12.81x $509.20 Million $39.75 Million China $0.60 ▲ +0.00%
1866 Zhuhai Rundu Pharmaceutical Co Ltd Class A
SHE:002923
12.80x CN¥23.92 Million
≈ $3.50 Million
CN¥1.87 Million China CN¥10.46 ▼ -1.78%
1867 Pharmaniaga Bhd
KLSE:7081
12.80x RM98.51 Million
≈ $24.73 Million
RM7.70 Million Malaysia RM0.26 ▼ -1.92%
1868 Guangdong Banbao Toy Co Ltd
SHG:603398
12.80x CN¥157.45 Million
≈ $23.04 Million
CN¥12.30 Million China CN¥13.97 ▼ -4.12%
1869 High Tide Inc
NASDAQ:HITI
12.80x $10.65 Million $832.00K USA $2.32 ▼ -2.93%
1870 Zhejiang DiAn Diagnostics Co
SHE:300244
12.80x CN¥594.17 Million
≈ $86.95 Million
CN¥46.43 Million China CN¥17.17 ▼ -2.83%
1871 Glodon Software Co Ltd
SHE:002410
12.79x CN¥1.20 Billion
≈ $175.94 Million
CN¥93.98 Million China CN¥9.72 ▼ -3.76%
1872 Marsh & McLennan Companies, Inc.
NYSE:MRSH
12.79x $2.16 Billion $169.00 Million USA $157.32 ▼ -2.52%
1873 Kothari Sugars And Chemicals Limited
NSE:KOTARISUG
12.78x Rs798.21 Million
≈ $8.63 Million
Rs62.46 Million India Rs25.16 ▲ +1.66%
1874 China Everbright Bank Co Ltd
SHG:601818
12.77x CN¥155.21 Billion
≈ $22.71 Billion
CN¥12.16 Billion China CN¥3.12 ▼ -0.95%
1875 Shanghai Aiyingshi Co Ltd
SHG:603214
12.76x CN¥71.43 Million
≈ $10.45 Million
CN¥5.60 Million China CN¥14.21 ▼ -3.07%
1876 UEM Edgenta Bhd
KLSE:1368
12.74x RM122.44 Million
≈ $30.74 Million
RM9.61 Million Malaysia RM1.10 ▲ +0.92%
1877 Liaoning Shidai Wanheng Co Ltd
SHG:600241
12.74x CN¥4.49 Million
≈ $657.67K
CN¥352.82K China CN¥7.74 ▼ -0.77%
1878 Maoye International Holdings Limited
F:5MIA
12.74x €531.72 Million
≈ $621.63 Million
€41.75 Million Germany €0.01 ▲ +0.00%
1879 Raize Servicos de Gestao SA
LS:MLRZE
12.73x €269.48K
≈ $315.05K
€21.17K Portugal €1.39 ▲ +0.00%
1880 Sun Race Sturmey-Archer Inc
TW:1526
12.72x NT$58.97 Million
≈ $1.86 Million
NT$4.64 Million Taiwan NT$15.50 ▲ +2.65%
1881 SSC Security Services Corp
V:SECU
12.70x CA$2.75 Million
≈ $1.99 Million
CA$216.35K Canada CA$4.33 ▲ +0.23%
1882 Thai Rubber Latex Group Public Company Limited
BK:TRUBB
12.69x ฿425.45 Million
≈ $13.26 Million
฿33.52 Million Thailand ฿0.94 ▲ +3.30%
1883 Arctic Paper SA
WAR:ATC
12.68x zł26.42 Million
≈ $7.27 Million
zł2.08 Million Poland zł5.87 ▲ +0.34%
1884 Jiangsu General Science Tech
SHG:601500
12.67x CN¥580.63 Million
≈ $84.96 Million
CN¥45.83 Million China CN¥4.19 ▼ -0.71%
1885 Broadpeak SA
PA:ALBPK
12.63x €5.28 Million
≈ $6.17 Million
€418.00K France €2.42 ▲ +0.00%
1886 Shanghai Fudan Forward S&T Co Ltd
SHG:600624
12.62x CN¥12.73 Million
≈ $1.86 Million
CN¥1.01 Million China CN¥4.17 ▼ -2.34%
1887 Union Materials Corp
KO:047400
12.57x ₩3.99 Billion
≈ $2.71 Million
₩317.50 Million Korea ₩1193.00 ▼ -2.53%
1888 CCS Supply Chain Management Co Ltd
SHG:600180
12.57x CN¥223.91 Million
≈ $32.76 Million
CN¥17.82 Million China CN¥1.55 ▲ +4.73%
1889 Lotte Energy Materials Corporation
KO:020150
12.57x ₩56.54 Billion
≈ $38.32 Million
₩4.50 Billion Korea ₩67300.00 ▲ +4.67%
1890 Invesco Trust For Inv Grade Munis
NYSE:VGM
12.55x $64.23 Million $5.12 Million USA $10.06 ▼ -1.08%
1891 Hangzhou Lion Electronics Co Ltd
SHG:605358
12.53x CN¥238.94 Million
≈ $34.96 Million
CN¥19.06 Million China CN¥58.09 ▲ +7.89%
1892 Ozderici Gayrimenkul Yatirim Ortakligi AS
IS:OZGYO
12.53x TL83.66 Million
≈ $1.87 Million
TL6.68 Million Turkey TL2.12 ▼ -2.75%
1893 Electra Co Pr
TA:ECP
12.53x ILA426.00 Million
≈ $1.14 Million
ILA34.00 Million Israel ILA8535.00 ▼ -4.80%
1894 Ruyizhou Inc
NYSE:RYZ
12.53x $23.80 Million $1.90 Million USA $28.07 ▼ -1.27%
1895 ECSTELECOM Co. Ltd
KQ:067010
12.52x ₩2.90 Billion
≈ $1.96 Million
₩231.54 Million Korea ₩2025.00 ▼ -0.74%
1896 Redstone Resources Ltd
AU:RDS
12.51x AU$32.80K
≈ $23.21K
AU$2.62K Australia AU$0.00 ▲ +0.00%
1897 TSEC Corp
TW:6443
12.49x NT$317.01 Million
≈ $9.99 Million
NT$25.38 Million Taiwan NT$42.90 ▲ +0.82%
1898 Ma Kuang Healthcare Holding Ltd
TWO:4139
12.49x NT$87.18 Million
≈ $2.75 Million
NT$6.98 Million Taiwan NT$23.00 ▲ +5.26%
1899 PAN Group JSC
VN:PAN
12.49x ₫3.36 Trillion
≈ $127.82 Million
₫269.34 Billion Vietnam ₫23650.00 ▲ +0.42%
1900 Tien Phong Commercial Joint Stock Bank
VN:TPB
12.49x ₫31.76 Trillion
≈ $1.21 Billion
₫2.54 Trillion Vietnam ₫15700.00 ▲ +0.64%