Loosely matching rhymes for stock valuation