Every year , Forbes evaluates 1,000 publicly traded stocks with a market value between $ 1.5 billion and $ 5.5 billion and determines the top 100 companies with a unique combination of growth , financial stability and promising forecasts .