(Note: If this is the first time you’re looking at this program, refer to the earlier post first, to understand requirements to run the program.)
I’ve seen considerable interest in the Excel sheet I provided earlier, quite a few downloads :-), I’m happy people are finding it useful. I received, some useful feedback: providing better status updates, possibly speeding up the program etc. and hence, I’ve updated the program further.
I’ve added some new features:
1. Adding companies to a separate WatchList sheet, in case their current price doesn’t match the value you feel you should pay for the company, however they have excellent CROIC and FCF Growth. Basically Mr. Market is overpricing them currently. Such a company should be kept on a watchlist and thats the additional functionality I’ve included.
2. Speed: I’ve updated the program, such that my code doesn’t add any significant additional time to the data retrieval process (by tapping in to Excel Events). So the program now works much faster.
3. Status indicators: I’ve added several status messages, to make sure the user is aware of what company is currently been scanned, the total time taken for a scan etc. This helps in knowing what the Excel sheet is doing currently, and prevents it from looking hung.
With the additional speed improvement, comes a bigger caveat: Don’t scan all 500 at one go. The sites providing data observe large repetitive requests, often they block data provided to the particular requester(based on the source IP address etc.). As always scan in batches of 10-20. Basically, just because you now have a Ferrari, don’t drive like you’re on the racetrack everytime. Use the free sites data responsibly. FYI there are two free sites from where data is referred to: MorningStar for Financial Statements and MSN Money for current price. Go online and provide feedback to them saying how glad you are that they are providing 10 years of free data. They’re doing a wonderful service to help the individual investor.
In addition, this time around I’ve picked up the list of S&P 500 companies directly from their website.
As usual I’ve done a scan of all 500 companies of the S&P 500 using the Excel and you can see the Candidates and WatchList companies in the respective sheets.
Download FWallStreet_Model modified for S&P500 2003 version 1.1
(Note: Download and rename the file to .xls & view the earlier post for requirements for running the program.)
I look forward to your feedback on areas of improvement via comments to this post.