I·Metrix Powered by Checkpoint® User`s Guide
Transcription
I·Metrix Powered by Checkpoint® User`s Guide
I·Metrix Powered by Checkpoint® User’s Guide V2.2 PROPRIETARY MATERIALS No use of these proprietary materials is permitted without the express written consent of or license from Thomson Reuters. Altering, copying, distributing or reproducing any of these proprietary materials in any manner is expressly prohibited. DISCLAIMERS The scenarios, examples, and content within this course are used strictly for instructional purposes only. Thomson Reuters shall not be responsible for any liability directly or indirectly resulting from any outcomes or conclusions drawn from individual research discussed during the class. In response to IRS Circular 230 requirements, Thomson Reuters advises that any discussions of federal tax issues in its publications and products or in third-party publications and products on its platforms are not intended to be used and may not be used to avoid any penalties under the Internal Revenue Code, or to promote, market, or recommend any transaction or subject addressed therein. SOFTWARE LICENSE AGREEMENT The right to use the software product described in this workbook is specifically conditioned upon your execution of and compliance with a Tax Software and Services Agreement with Thomson Reuters. All contents on this site are copyright 2008, Thomson Reuters. All rights reserved. Contents Introduction ......................................................................................................................................... 1 Installation .......................................................................................................................................... 1 I·Metrix Menu Item (Excel 2002/XP, & 2003) ....................................................................................... 4 The I·Metrix Ribbon (Excel 2007) .......................................................................................................... 5 Market Data Wizard............................................................................................................................23 I·Metrix Function Calls........................................................................................................................30 Function Builder ............................................................................................................................36 Model Library .................................................................................................................................45 Work Offline ...................................................................................................................................46 Open XBRL Instance Document..................................................................................................47 Refresh............................................................................................................................................48 Options............................................................................................................................................48 Advanced Options .........................................................................................................................51 Working with Results ..........................................................................................................................55 Sharing Spreadsheets ........................................................................................................................57 Appendix A – Earnings Estimates Data................................................................................................58 Appendix B –Non Linkbase Fieldnames ..............................................................................................67 Appendix C – Intraday Fieldnames......................................................................................................68 Appendix D –Referencing Linkbase Attributes.....................................................................................69 Index .................................................................................................................................................71 Copyright 2008, Thomson 1 Reuters. All rights reserved. Introduction Overview of I-Metrix powered by Checkpoint® I·Metrix powered by Checkpoint® delivers powerful data sets and analytical capabilities directly to Microsoft® Office Excel™ improving data analysis workflow. This tool provides a simple, streamlined method for users to integrate financial datasets into their workflow saving hours of traditional “cut and paste” spreadsheet work while increasing confidence in the accuracy of information. Through a seamless and simple interface, users can easily access data by launching a series of dialog boxes that facilitate a connection to the world's most complete database of XBRL-tagged (eXtensible Business Reporting Language) financial statement information. Users can drill down to source documents and access original filings on Checkpoint with a click of a mouse. I-Metrix powered by Checkpoint®, combined with our XML based XBRL fundamental datasets, gives users an unparalleled view of company financials and a better understanding of financial performance and future trends. Installation Making sure your system is ready! To run I-Metrix powered by Checkpoint®, you must be using one of the following operating systems: • Microsoft Windows 2000 Workstation • Microsoft Windows XP (SP2) • Vista It is recommended that you have Microsoft Excel 2007, 2003 (SP2), 2002/XP (SP3) installed. The recommended total physical memory requirement is 2 GB. You should also have Windows Installer 3.1 (KB893803) or higher and the Microsoft .NET 2.0 Framework Redistributable Package. Installing I·Metrix powered by Checkpoint® To install I·Metrix powered by Checkpoint®, perform the following steps: 1. Close all Microsoft Office programs. 2. Access Checkpoint at http://checkpoint.riag.com/. -1- 3. Log in and click the Tools tab. 4. Select I-Metrix in the left frame to find the most recent version to download. 5. Click the Install my I-Metrix button. 6. Double-click Download now. -2- 7. Click Run on the following screen: 8. Click Next and follow the directions in the installation program. (It is recommended that you select the default options.) 9. Click Finish to exit the wizard. You are now ready to use I·Metrix powered by Checkpoint®! -3- I·Metrix Menu Item (Excel 2002/XP, & 2003) Once I·Metrix powered by Checkpoint® has been successfully installed, users of versions of Microsoft Excel prior to 2007 will notice a new menu item, I·Metrix, when accessing Microsoft Excel. Notice that the icons on the drop down menu can also appear in your toolbar. This menu provides access to the following I·Metrix powered by Checkpoint® options: • Sheet Properties – modify the properties of previously requested data, or select new data • Function Builder– easily create spreadsheets using fundamental data • Fundamental Data Wizard – a mechanism for retrieving data from Checkpoint • Market Data Wizard – retrieves stock pricing data and places it into a spreadsheet • Model Library – access I-Metrix models and templates directly from the menu • Work Offline - work with cached data without an internet connection • Open XBRL Instance Document – opens an XBRL instance document stored on your computer or network and enables it to be rendered in Excel • Refresh – updates spreadsheet with most recent data • Options - settings for advanced file management and connection set up • About – provides the version number of the release -4- The I·Metrix Ribbon (Excel 2007) Once I·Metrix powered by Checkpoint® has been successfully installed Office 2007 users will notice a new menu item, I·Metrix, and ribbon when accessing Microsoft Excel. This ribbon will provide you with access to all of the functionality that I·Metrix powered by Checkpoint® provides. Options include: - Sheet Properties – modify the properties of previously requested data, or select new data - Fundamental Data – a mechanism for retrieving data from Checkpoint - Market Data – retrieves stock pricing data and places it into a spreadsheet - Open XBRL Document – opens an XBRL instance document stored on your computer or network and renders it with Excel - Function Builder– easily create spreadsheets using fundamental data - Model Library – access I·Metrix models directly from the ribbon - Options - settings for advanced file management and connection set up - Online - allows the user to move between online and offline mode - Refresh – updates spreadsheet with most recent data -5- Fundamental Data Wizard I·Metrix powered by Checkpoint® provides several methods for the retrieval of data into Microsoft Excel. One of these methods is the Fundamental Data Wizard. Accessing the Fundamental Data Wizard To access the Fundamental Data Wizard, select the I·Metrix menu and select Fundamental Data Wizard. Excel 2007 users will select the Fundamental Data icon from the I·Metrix ribbon. Selecting this icon will launch the Fundamental Data Wizard, which consists of four screens. -6- Fundamental Data Wizard – Step 1 The first step in the Fundamental Data Wizard allows the user to load an existing saved query or to create a new query. If there are no saved queries the only option will be to create a new query. After you have made a selection, click Next to continue. -7- Fundamental Data Wizard – Step 2 The second screen in the Fundamental Data Wizard is the primary interface for requesting data. This screen has several sections that will guide you through the data request. Dataset Selection The dataset selection component allows the user to specify the data set which they would like to retrieve. -8- Available datasets include: • Standardized – Standardized XBRL Dataset with data mapped to the associated XBRL taxonomy • Summary – A summarized version of the Standardized dataset Company Selection The company selection component of the screen allows the user to enter a company ticker symbol, I·Metrix Code (IMC), Central Index Key (CIK), search for a company by name, create a list of companies based on filter criteria or load a comma separated file of company tickers. To request a company by symbol the user has several options: 1. Enter a list of company symbols, CIKs or IMCs separated by spaces in the company symbol input box, and click the Add button. 2. Enter a list of company symbols separated by space in the selection text box. 3. Click the Lookup button to look up company ticker symbols by company name, exchange, industry or sector. -9- This step will launch the company search screen. To perform a company lookup, select what you want to search for: Name, CIK, CUSIP, ID or Symbol, enter part of a company name or number in the Value text box on the top of the screen and click the Search button to execute the search. -10- The system will display all companies that matched the query. From the list of Company Names, you can select those companies that you would like to include in your data query. Or, if you don’t have a specific company in mind, you can create a list of companies based on screening criteria. -11- Simply click on the Advanced Search button and then the button for a list of filter criteria options: you can filter by Exchange, Industry, Sector, SIC code and/or modified date. For example, to screen by Industry, select Industry and click OK. A list of industries appears on the bottom of the pop-up box. You can select more than one industry for a query. When you have finished selecting industries, select OK to return to the company selection screen. Once you are satisfied with your choices, select the Search button to return the list of Company Names for the filter criteria. -12- You can base your search on more than one criterion. For example, you can research advertising firms that are listed on the NYSE: To add the companies to your query, highlight the companies by clicking on them (use the control key to select more than one company) and the click OK. -13- The symbols for the companies selected will appear in the data retrieval box. Period Selection The period selection component of the screen allows the user to identify the type of data they would like to retrieve from Checkpoint. Annual Data Tab • Previous – allows the user to request the last x number of years of annual data. The system will return data only for years for which data exists. So if a user requests four years worth of data and only two years worth of data have been filed, only those two years will be displayed. • Fiscal Years – allows the user to request annual data based upon fiscal years. The system will return data only for years for which data exists. So if a user requests 2004 - 2000 and only 2002 and 2004 data have been filed, only those two years will be displayed. • Include Quarterly Data – Checking this box will retrieve the quarterly data associated with the annual data that has been selected. Quarterly Data Tab Quarterly – allows the user to request quarterly data that has been filed between two calendar dates. • • • • Previous – allows the user to request the last x quarters of quarterly data. Note that the company’s fourth quarter data will also be returned. Fiscal Quarters – allows the user to request data between two fiscal quarters. Calendar Dates – allows the user to request data for quarters that occurred between two dates. Include Annual Data – checking this box will retrieve annual data that may have been filed between the selected quarters. -14- Other Data Tab Other – Allows the user to request data for year to date and trailing twelve month periods. Quarter Selectors: • Previous Fiscal Quarter – allows the user to select the most recent fiscal quarters • Fiscal Quarter – allows the user to select a specific fiscal quarter • Quarter by Date – allows the user to select a specific quarter by dates Date Types: • YTD – allows the user to request consolidated data for the current fiscal year • TTM – allows the user to request data for the trailing twelve months (the sum of the last four quarters) • Include Quarterly Data – will retrieve quarterly data for the selected period Calculation Filter: Calculation Filter: • • • The user can select what type of data is returned: None – only return values for elements that have been provided by the reporting company Enhanced – return values for elements that have been provided by the reporting company or have been rolled up (calculated) as per U.S. GAAP by I-Metrix powered by Checkpoint Preferred – return values for elements based upon U.S. GAAP accounting rules, company provided rollups will be overwritten. This presents a U.S. GAAP representation of a company’s financials Most Recent Financial Results Option By default, the system always returns the most recent data available for a company, and the most recent financial results option will enable the user to modify this action. Selecting the Place sections in multiple worksheets check box will return each section (IS, BS, CF, etc.) in a separate Excel worksheet tab. -15- Click Change to display the Retrieval Options menu: This menu will allow the user to the source and types of data to include in the results. Retrieval Options include: Primary Options: • Most Recent Data – returns the most recent data available o Amendments – include data filed in a 10K/A or 10Q/A in the result o Restatements – include data from a restated 8K, 10K or 10Q in the result o Preliminary Results – include preliminary fundamental data derived from 8K earnings releases in the result • Preliminary Results Only – only include preliminary fundamental data derived from 8K earnings releases in the result • Original Data Only – only return originally filed 10K or 10Q in the result • All versions of the Data - return all types of data including original, amended, restated and preliminary Secondary Options: • Retrieve Analyst Estimates – include Analyst Earnings Estimates and Recommendations in the result -16- Retrieve Ratios and Industry Benchmarks – include standard ratios and industry ratios. By default all of these options will be selected, meaning the user would like to include Earning Release and Amended/Restated data, Estimates and Ratios data in the results. Once you make your selections, clicking the OK button will save your selections for this and for all future queries. Advanced Display Options The user can select the advanced display options button to personalize the way content will be displayed within Excel. Options include settings relevant for this query only and setting relevant for this query and all future queries: Worksheet: • Display status window – a dialog box appears while the query is running detailing the status of the inquiry. (Default - selected) • Force Presentation Rebuild – retrieves all data from servers (not memory) and re-loads again. (Default – not selected) • Output to outline control – will return results in Excel outline display mode allowing parent elements to be collapsed and child elements to be expanded. (Default – not selected) • Show XBRL Fields – will show the XBRL tagging next to the returned value. (Default – not selected) -17- Column: • Combine contexts with common periods – combines data for a period into a single column. (Default - selected) • Sort dates in ascending order – if the user selects this option columns will be displayed in ascending order. By default, columns will be in descending order with the most recent column displayed in the first column on the left. (Default – not selected) Function: • Output functions with cell references – if the user has not selected return values only, this option improves performance by using cell references within the function calls (default – not selected). • Return Values Only – populates data elements with values and not the I·Metrix function call referenced in a later section (default – not selected). • Show function calls for empty values – if no data is returned, the macro will still be able to be viewed when the cell is selected (default – not selected). Click Set as Default to apply the selections to all future results. Once the user has selected their advanced options, clicking OK will save their selections and close the window. After all selections have been made, click Next to continue. -18- Fundamental Data Wizard – Step 3 The third screen in the Fundamental Data Wizard allows the user to specify where they would like the results to be displayed. The user may select to place the results in a new worksheet, or an existing worksheet. If the user selects an existing worksheet I·Metrix powered by Checkpoint® will overwrite the contents of the worksheet with the results of the query. -19- Fundamental Data Wizard – Step 4 With the final screen in the Fundamental Data Wizard, you can save the query and run it again in the future. If you do not want to save the query, you can click the Run Query button to run the query. If you want to save the query, select the Yes check box and type a name in the text box. After you enter the information, click the Save As File and Run Query buttons to save and run the query. The information will automatically populate into Excel. -20- Sheet Properties The properties option on the I·Metrix menu bar is used to view the I·Metrix properties of the worksheet that is currently being displayed. This can be used to make a new request or to view/update a request that was previously made. To use the properties option, select Sheet Properties from the Checkpoint I·Metrix menu. Excel 2007 users will select the Sheet Properties icon from the I·Metrix ribbon. -21- You will notice that the Sheet Properties window looks similar to the second screen of the Fundamental Data Wizard. Through the properties screen you can modify or make selections exactly as specified for Screen 2 of the Data Wizard. Once you are comfortable with your selections click the Run Query button to retrieve the results into the active worksheet. Any contents found in the active worksheet will be over-written. -22- Market Data Wizard I·Metrix powered by Checkpoint® provides several methods for the retrieval of data into Microsoft Excel. One of these methods is the Market Data Wizard. Accessing the Market Data Wizard To access the Market Data Wizard the user should select the I·Metrix menu item and select Market Data Wizard. Excel 2007 users will select the Market Data icon from the I·Metrix ribbon. This will launch the Market Data Wizard which consists of four screens. -23- Market Data Wizard – Step 1 The first step in the Market Data Wizard allows the user to load an existing saved query or to create a new query. If there are no saved queries the only option will be to create a new query. Once a selection has been made, click Next to continue. Market Data Wizard – Step 2 The second screen in the Market Data Wizard is the primary interface for requesting market data. -24- This screen has several sections that will guide you through the data request. Company Selection The company selection component of the screen allows the user to enter a company ticker symbol, search for a company by name, or load a comma separated file of company tickers. This area works the same way as selecting a company in the Fundamental Data Wizard. For more detailed instructions on the Company Selection box, please refer to the Fundamental Data Wizard section. Click here to go to the Fundamental Data Wizard section. Market Data Type Selection The market data type tabs on the screen allow the user to select historical or intraday data, with historical being the default Historical Data Selection The historical selection Component of the screen allows the user to identify the type of data to retrieve from Checkpoint. Data Options include the following: 1. Available Fields – Type of data available a. Open – Opening stock price b. Close – Closing stock price c. High – Highest stock price d. Low – Lowest stock price e. Volume – Amount of shares traded 2. Click a field to add it to the requested data 3. Highlighting a field and clicking the < button removes it from the list of requested data 4. Clicking >> or << adds or removes the entire list of available fields 5. Most Recent Data – requests the most recent pricing information 6. Year to Date – requests the highest stock price listed by day for the year to date 7. Dates – request the stock pricing for a specific time period 8. Periods – select from preset time frames: last week, last month, last 3 months, last 6 months, last year, last 3 years, last 5 years, last 10 years The system will only return data for periods for which data exists. So if a user requests four years worth of data and only two years worth of data have been filed, only those two years will be displayed. -25- Intraday Data Selection The intraday selection Component of the screen allows the user to identify the type of data to retrieve from Checkpoint. Data Options include the following: 1. 2. 3. 4. 5. Available Fields – A full list of available fields is available in Appendix C. Click a field to add it to the requested data. Highlighting a field and clicking the < button removes it from the list of requested data. Clicking >> or << adds or removes the entire list of available fields. Intervals – Selecting intervals allows you to retrieve data since market open in specific intervals including every: 1, 5, 30, and 60 minutes. When selecting intervals the system will only return time, last trade price, and volume. Once you have selected the interval you are interested in select a start and end time for which you want to retrieve data between. -26- Advanced Query Display Options The user can select the advanced display options button to personalize the way content will be displayed within Excel. Options include settings for this query and settings for all future queries: Worksheet: Column: Function: • Display Status Window – Default is set to display the status of the query so you can see it in process. If unselected, you will not see the status of the query; the spreadsheet will just be created automatically when the query is done. • Sort Dates in Ascending Order – if the user selects this option dates will be displayed in ascending order. By default dates will be in ascending order with the least recent date displayed in the first column on the left. • Return Values Only – populates data elements with values and not the I·Metrix function call referenced in a later chapter. When you have finished selecting Advanced Query Display Options click the “OK” button to return to the Market Data Wizard and continue setting up the query. After you make all of your selections, click Next to continue. -27- Market Data Wizard – Step 3 The third screen in the Fundamental Data Wizard allows the user to specify where they would like the results to be displayed. You can place the results into a new worksheet or an existing worksheet. If you select an existing worksheet, I·Metrix powered by Checkpoint® will overwrite the contents of the worksheet with the results of the query. -28- Market Data Wizard – Step 4 The final screen in the Market Data Wizard allows the user to save the query so that it can be run again in the future. If the user does not want to save the query they can click the Run Query button to run the query. To save the query, select the Yes check box, name the query, and click Save as File. After you enter the information, click the Save and Run buttons to save and run the query. -29- I·Metrix Function Calls I·Metrix powered by Checkpoint® provides several methods for the retrieval of data into Microsoft Excel. One of these methods is the I·Metrix function call. The I-Metrix function call allows users to select a specific field and place it in a selected cell, thereby enabling users to create robust templates and models that leverage data. There are several ways for the user to add an I·Metrix function call to a cell: • Directly by typing the function name and parameters • Using a function builder to retrieve data The I·Metrix function call can be used to retrieve both fundamental and market data. Writing a function call to retrieve fundamental data When retrieving fundamental data, the I-Metrix function call will take the following required and optional parameters. I-Metrix(Symbol,Dataset,Field,Type,Year,Quarter,Filter,Eligible Reports) • • Symbol – The ticker symbol of the company you would like to retrieve data for. Dataset – The dataset you would like to retrieve date from, datasets include: STD - Standardized XBRL Dataset with data mapped to the associated XBRL taxonomy SUMSTD - A summary version of the standardized dataset • • Field – The XBRL field you would like to retrieve from the selected dataset. Type – The type of data you would like to retrieve, options include: A Q T Y • Year – The fiscal year you would like to retrieve data for. The user has the option of specifying a specific year, or selecting from several mnemonics: FY FY1 FY2 FY3 FY4 • - Annual - Quarterly - Trailing Twelve Months - Year To Date - Last Fiscal Year - Last Fiscal Year - 1 - Last Fiscal Year - 2 - Last Fiscal Year - 3 - Last Fiscal Year - 4 Quarter– The fiscal quarter you would like to retrieve data for. The user has the option of specifying a specific quarter: 1 – Fiscal Quarter 1 2 – Fiscal Quarter 2 3 – Fiscal Quarter 3 4 – Fiscal Quarter 4 -30- Or I-Metrix will select from several mnemonics: FQ FQ1 FQ2 FQ3 - Last Fiscal Quarter - Last Fiscal Quarter - 1 - Last Fiscal Quarter - 2 - Last Fiscal Quarter - 3 The Fiscal Quarter parameter is required if the user sets the Type = “Q,” “T,” or “Y.” If the user sets Type = “A” they do not have to provide a Quarter parameter. • Filter – The calculation view you would like to apply to the results. Options include: A – None C – Enhanced P – Preferred If the user does not specify a filter the system will default to “C” • Eligible Reports – By default the system will return the most recent data available for the specified period. The eligible report parameter allows the user to specify the type of information to include in the result. Options Include: RCNT – the default if not provided, returns the most recent report for the selected period. PRELIM – include preliminary results (8K earnings releases) in the result. ORIG – include original filed results for the selected period in the result. AMEND – include amendments for the selected period in the result. RESTATE – include restated information for the selected period in the result. AUDIT – only include audited information for the selected period in the result. EST – include analyst earnings estimates and recommendations To specify more than one option separate them by a comma If the user does not specify a filter the system will default to “RCNT” Each of the flags has three states: Include - do not use the flag in generating the results This is the default option, to specify this option the user does not specify the flag Positive – only return results that match the flag To return results that match the flag, specify this option in the eligible reports parameter Negative – never return results that match the flag. To return results that do not match the flag, specify this option in the eligible reports parameter prefaced with an exclamation point “!” Examples: -31- If the user wanted to only request audited results they would set the eligible reports parameter to “AUDIT.” If the user does not want to retrieve preliminary information they would set the filter to “!PRELIM” If they would like to retrieve only preliminary information they would set the filter to “PRELIM” If they would only like to retrieve restated information they would set the filter to “!ORIG, !AMEND” If they would only like to retrieve estimates data, then would set the filter to !AMEND, !RESTATE as in this example: =I-Metrix("IBM,” "STD,” "eol-est:MeanEarningsEstimate,” "A,” 2005, , , "!AMEND, !RESTATE, EST") The reason the user would select “!ORIG, !AMEND” is that they do not want to ignore the ORIG and AMEND flags but rather only include values where neither are true. If the user would like to type the function call directly into the cell, they should follow these steps: 1. Go to the cell where the function call should be added 2. Type the name of the function call followed by values in parenthesis, for example if you wanted to retrieve Operating Revenue for Microsoft for the 3rd Quarter of 2003 you would enter the following information into the Excel cell: =I-Metrix(“MSFT,” “STD,” “usfr-pte:OperatingRevenue,” “Q,” 2003, 3,”C”) 3. Once you have entered the function call you should click Return to retrieve the data and populate the cell with the value * If no value is returned and your internet connection is active the company has not filed a value for the requested field. -32- Writing a function call to retrieve market data When retrieving market data the I-Metrix function call will take the following required and optional parameters. I-Metrix(Symbol,Dataset,Field,Date) • Symbol – The ticker symbol of the company you would like to retrieve data for. • Dataset – The dataset you would like to retrieve date from, datasets include: HIST INTRA • - Historical Dataset - Intraday Dataset Field – The field you would like to retrieve, fields include: Historical Dataset OPEN - Opening Price CLOSE - Closing Price HIGH - Daily High LOW - Daily Low VOLUME- Daily Volume Intraday Dataset ExchangeCode SecurityCode LastTrade Change PercentChange Tick DateTime Time Ask Bid High Low Open Volume AnnHigh AnnLow Dividend EPS Close PE Yield Delay Halt Beta TSO MarketCap • Date –An optional parameter specifying the date associated with the data you would like to retrieve, format should be MM/DD/YYYY HH:MM -33- If the user would like to type the function call directly into the cell, they should follow these steps: 1. Go to the cell where the function call should be added 2. Type the name of the function call followed by values in parenthesis, for example if you wanted to retrieve Open price for Microsoft for April 28, 2005, you would enter the following information into the Excel cell: =I-Metrix(“MSFT,” “HIST,” “OPEN,” “4/28/2005”) If you wanted to retrieve today’s open price: =I-Metrix(“MSFT,” ”INTRA,” ”Open”) 3. Once you have entered the function call you should click Return to retrieve the data and populate the cell with the value * If no value is returned and your internet connection is active the company has not filed a value for the requested field. Using Cell References In addition to including direct values as the parameters to the I·Metrix function call, you can reference other cells in the spreadsheet. For example, if you had the following spreadsheet: -34- You could populate column B7 with the following I·Metrix function call to get annual data: =I-Metrix(B1, B2, B3, “A,” B4) It will return a value of $36,835,000,000.00. Notice that the cell is populated with =I-Metrix(B1,B2,B3,”A,”B4) Imbedding the function call can be used to create new and update existing templates and models that have been created for Microsoft Excel. -35- Function Builder Using the Function Builder to retrieve fundamental data The Function Builder guides the user through the process of creating function calls and placing them in cells. This enables users to quickly and easily retrieve individual data elements and include them in custom templates and models. Accessing the Function Builder To access the Function Builder the user should select the I·Metrix menu item and select Function Builder. Excel 2007 users will select the Function Builder icon from the I·Metrix ribbon. -36- You will launch the Function Builder, which consists of one screen. The Function Builder includes several sections which help the user to retrieve the data they are interested in. Data Set – This section of the wizard allows the user to select the data set that they would like to retrieve the data from. Available datasets include: • Standardized –Standardized XBRL Dataset with data mapped to the associated XBRL taxonomy • Summary – A summarized version of the Standardized dataset Load Data Sets – Allows you to load the data sets associated with the company you want to build function calls for. Within the Company text box, enter a company’s Ticker Symbol, or a Cell Reference to an Excel Cell that contains a Symbol or IMC. -37- If you are analyzing multiple companies select one of the companies to use. Once you have entered the company’s ticker symbol, IMC, or a cell reference, select the load data elements button to load the data elements available for this company. Data Element – On the left side of the screen, under the company name, is a drop- down menu from which you can select key filing sections to pull the data items: -38- After a section has been selected, use the + signs next elements to expand the tree and display the elements children. In the example above, “Cash, Cash Equivalents and Short-Term Investments” has been selected. In the box to the right, “Cash, Cash Equivalents and Short-Term Investments” can be further expanded into “Cash and Cash Equivalents,” “Short-Term Investments- Cost” or “Cash, Cash Equivalents and Short-Term Investments.” Clicking on the + next to “Cash and Cash Equivalents,” “Short-Term Investments- Cost” will expand the options further. Data and Metadata In the center of the screen above the Data Element appears the Data and Metadata radio buttons. Clicking on Metadata will allow you to insert Company Information, Context Information and Period Information into your spreadsheet. -39- Time Period On the right hand side is the area to select the time period for the data element. The Period settings allow the user to specify the period and options. Specific options include: • Duration – the duration of data you are interested in, including: Annual – retrieve data annual data Quarterly – retrieve quarterly data Trailing Twelve Months – retrieve trailing twelve month (TTM) data Year to Date – retrieve Year To Date (YTD) data • Quarter – the fiscal quarter you would like to retrieve data for. The user can select a specific quarter, select the last fiscal quarter or any of the previous fiscal quarters from the current fiscal quarter from a drop-down list. Only required when period = Quarterly, TTM, or YTD • Year – the fiscal year you would like to retrieve data for, the user can select a specific year, or select the last fiscal year from the drop down list -40- Linkbase Attributes Clicking on Linkbase Attributes allows the user to select the type of information about the element which they would like to retrieve through the function call. This information includes the full label for the data element, the type of balance (debit or credit) and the financial definition of the data element. Options include: • • • • • • Instance Document – the default option, will allow the user to select: <value> - the default, will return the value associated with the element Context Reference – will return the context identifier associated with the element Precision – will return the precision that should be applied to the value Unit Reference – returns the units the value is being displayed in (i.e. USD, JPY, …) Taxonomy – allows the user to select attributes associated with the taxonomy Calculation Linkbase – allows the user to select attributes that define how information has been calculated. Label Linkbase – allows the user to select attributes that describe the field (such as labels as descriptions) Presentation Linkbase – allows the user to select attributes that describe how elements relate to each other (parents, children) Reference Linkbase – allows the user to select attributes that provide reference information about the data -41- Filter –The calculation filter you would like to apply to the result. Only valid when the attribute = <value>. - None – only return values for elements that have been provided by the reporting company - Enhanced –return values for elements that have been provided by the reporting company or have been rolled up (calculated) as per U.S. GAAP by Checkpoint. - Preferred – return values for elements based upon US GAAP accounting rules, company provided roll-ups will be overwritten. This presents a US GAAP representation of a company’s financials. Function box – displays the I-Metrix function that will be placed in the selected cell. Write Function – the write function button writes an I·Metrix function call to the currently highlighted cell. If no cell is highlighted, the user should select a cell and then click the Write Function button. Once selected, the results will be displayed in the selected cell. Drag and Drop – In addition to selecting a cell and clicking the Write Function button, you can also select the element you are interested in and drag it to any cell. This will place the I·Metrix function in that cell and retrieve the value. Using the Function Builder to retrieve market data From the drop down box containing key filing elements, select Market Data. -42- Function Builder displays market data for the company you have selected: 1. Dataset – The dataset you would like to retrieve date from, datasets include: HIST INTRA - Historical Dataset - Intraday Dataset 2. Field – The field you would like to retrieve, fields include: Historical Dataset OPEN - Opening Price CLOSE - Closing Price HIGH - Daily High LOW - Daily Low VOLUME- Daily Volume Intraday Dataset ExchangeCode SecurityCode LastTrade Change PercentChange Tick DateTime Time Ask Bid High Low -43- 2. Field (Continued) Open Volume AnnHigh AnnLow Dividend EPS Close PE Yield Delay Halt Beta TSO MarketCap 3. Select the Date (only when the dataset = historical). Clearing the Relative box will give you specific dates to choose from. 4. Click Write Macro to place the data into the selected cell. The wizard creates a function call in the cell to retrieve the data for the stock price. -44- Model Library The Model Library allows you to access I·Metrix models directly from the pull down menu. Select a category on the left and the models available for that category will appear in the middle section. Information on the model will appear in the section on the right. Highlight a model and then choose to Save Model to your hard drive or Open Model to use without saving. -45- Work Offline The Work Offline area of the menu allows the user to work without being connected to the I·Metrix server. When Work Offline is selected, a dialog box will open, asking for confirmation that you want to go offline. Switching to Offline will allow the user to work with data that has been cached on their hard drive, eliminating the need for an internet connection. When you are working on the offline mode, the drop down menu will now show the option “Work Online” to return to online mode. -46- Open XBRL Instance Document With this option, you can open XBRL instance documents residing on your local machine, corporate network or on the Internet. You can navigate to the directory-based instance document (.xml file) and render it in Excel using the XBRL instance document inherent presentation formatting information. Select this option to display the following screen: -47- Refresh Selecting Refresh will update all formulas and documents currently in use. Options Selecting Options provides several settings that you can change. -48- Clear Cache I-Metrix provides an easy way to manage hard drive storage and eliminate any potential problems with low memory from the Options menu. Simply click on the “Clear Cache” option to erase all the saved files that have been downloaded through I-Metrix. This will not delete any Excel files, just the data downloaded that has been cached to the hard drive. The dialog responds with the message: “Are you sure you want to clear the local cache?,” and the button is disabled until which time a new query is executed. Logoff Selecting Logoff will log you off the I·Metrix service. A dialog box will open to confirm that you want to be logged out. Once you have chosen to log off, the I·Metrix drop down menu will toggle from “Work Offline” to “Work Online.” Select Work Online and follow the prompts to log back in to I·Metrix to resume working online again. -49- View Log I·Metrix also provides a diagnostic option giving you the ability to view any anomalies that take place. The log tracks all the steps the application performs while it is being used and saves this information in an excel file that can be viewed to help troubleshoot any problems you may be experiencing. A read-only excel spreadsheet will open detailing the steps performed since the log was turned on. Logs are very helpful in troubleshooting problems. Clear Log This option will clear out the current log. If you are experiencing problems, the best thing to do is clear out your log, perform the task you are having problems with again, and then view the new log to help troubleshoot the problem. Diagnostic Logging This option will turn on diagnostic logging. Diagnostic logging fills the I·Metrix log with informative messages associated with the transfer of data with the I·Metrix Web services and the presentation of data in the Excel Add-in. -50- Advanced Options Function When using the Wizard or Function Builder, oftentimes a company does not report all the numbers they could possibly report. This can be handled in two different ways: display the result as Null or put a zero in the field. The default selection is to Display as Null. -51- Web Service The Web Service option is where the service points to retrieve data. By default, the Web service URL’s will be pre-populated. Modifications to these values should only be done after speaking with a Checkpoint representative. Connection Timeout - this setting, by default maintains a one minute connection to the I·Metrix server, from the submission time of a query. During this connection limit (e.g. one minute), the client machine will connect to the host server and attempt the request for fundamental data. When the allocated time limit is reached, if the data is not completely returned, the query will fail to produce a report of the data. The user may want to increase the Connection Timeout (maximum is 480 seconds). If the query does not complete in the allotted time, please contact your Checkpoint representative. -52- Proxy The Proxy tab in advanced options allows users to specify a proxy server and any related authentication information. Selecting a proxy server to connect to I-Metrix will allow the user to specify a proxy server, where I·Metrix powered by Checkpoint® should rout all traffic. If not selected, I·Metrix will leverage the internet connections settings from Microsoft Internet Explorer. Specifying a Proxy Server: To specify a proxy server enter the IP address or DNS name of the proxy server and an associated port. * I·Metrix powered by Checkpoint® does not allow the user to specify a proxy script. If your environment leverages a proxy script your IT department should provide the URL and port for a proxy server or proxy server farm. -53- Proxy Authentication: If your proxy server requires a username and password to access the internet select enable proxy authentication and enter your proxy user and password. If you would like the system to save this proxy user and password select save password. * Users should not attempt to adjust these settings without first speaking with their IT departments. -54- Working with Results Once you have made a request via the Data Wizard, Properties Screen, or function call I·Metrix provides you with a variety of features to work with the data. Linkbacks/Source Verification Cells that are populated with data retrieved from I·Metrix allow the user to link from the value being displayed back to the filing on Checkpoint. This source verification function allows users to see the document that was filed with the SEC. To activate link back, simply right-click in the cell and select Go To Source Document, which will launch a browser window that displays the number selected in Checkpoint. For Example, if you had created a spreadsheet that displays Cash and Cash Equivalents and short term investments for Microsoft for 2007: The System returns the result $23,411,000.00. To see that data point in the 10-Q or K that was filed with the SEC, right-click on the selected field and select Go to source document. -55- The system opens a browser window that displays the reported filing: Notice that the line containing the value $23,411,000.00 has been highlighted and italicized in blue. Click the View Full Filing on Checkpoint link (see arrow above) to access this filing on Checkpoint: XML Awareness If you are using Microsoft Excel 2003, XML Awareness will ensure that XML schema associated with the cell travels with the data as it is cut and pasted to other cells. -56- Sharing Spreadsheets I·Metrix was developed to support the sharing of spreadsheets and data between colleagues who are I·Metrix customers and those that are not. If you would like to share a Excel spreadsheet that includes I·Metrix function calls with a colleague, all you will need to do is to save the spreadsheet as a Microsoft Excel File (.xls) and send it to your colleague via email or another medium. Sharing with I·Metrix Customers Once your colleague has received the file, it can be opened with Microsoft Excel. If the file contains Macros the system may ask if the document is safe, select Enable Macros. Once the document has been successfully opened I·Metrix will automatically download the data being displayed in the spreadsheet to the users computer, improving future performance. They can now use work with the spreadsheet as they see fit. Sharing with Non I·Metrix Customers When Excel documents that reference the I·Metrix function are shared with users who do not have I·Metrix on their computer the system will display return values only, and linkback functionality will no longer work. -57- Appendix A – Earnings Estimates Data Data Definitions - Names and Descriptions Data Provided by ZACKS Investment Research, Inc., www.zacks.com. Earnings Estimates Data is presented in I-Metrix powered by Checkpoint® in several logical sections. The high order groupings include: • Historical – Data in this grouping is associated to the Period End Date for the current quarter or annual under scrutiny. This data is available for the last quarterly as well as the annual filing for a company. • Current Quarter – The data in this grouping is associated with the upcoming quarter for the company. (see example below) • Next Quarter – This data grouping contains estimate information for one quarter following the next (upcoming) quarter. (see example below) • Current Year – This data grouping includes estimate data for the upcoming fiscal year end for the company. • Next Year – This data grouping includes estimate-related data for one full year following the upcoming fiscal year end for the company An example of the above groupings is expressed this scenario: A company files their 2nd quarter (10-Q) on July 26, 2007. The ‘Historical’ data grouping contains estimate data that was culled from consensus estimates shortly prior to the period end date which was June 30, 2007. ‘Current Quarter’ estimate data relates to the next upcoming quarter which would have a period end date of Sept 30, 2007. ‘Next Quarter’ estimates data relates to the quarter immediately following the upcoming quarter which would have a period end date of December 31, 2007. Earnings Per Share information would be aligned on a quarterly basis. The ‘Current Year’ estimate data relates to the upcoming fiscal year end. In this example, again this is December 31, 2007. Earnings Per Share information would be represented on an annual basis. Finally, the ‘Next Year’ data, also presented on an annual basis for those EPS and actual numbers, will be shown for the fiscal year following the upcoming fiscal year end, in this example, December 31, 2008 Note: All estimates and actual values are for “Diluted EPS Before Extraordinaries and Non-Recurring Items.” Approximately 250 brokers contribute to the Zack’s Consensus Estimates. As of this I·Metrix release, coverage includes: 4215 Companies, with a breakdown of: o 1442 of the S&P 1500 o 80% of Russell 3000. -58- The following table describes each of the Earnings Estimates display names, their definitions, derivations, and miscellaneous notations: Display Names Descriptions/Notes Estimates Historical Historical Earnings Historical Mean Earnings Estimate The arithmetic mean of all EPS (earnings per share) estimates received from analysts for the last historical period (annual or quarterly). All estimates are for diluted EPS from continuing operations, and have been cumulatively adjusted to reflect splits The lowest value received from analysts for EPS for the historical period The highest value received from analysts for EPS for the historical period The number of analysts in the consensus for this historical period (last quarterly or annual). The EPS difference from the estimate to the actual for this historical period The percentage difference from the estimate to the actual for this historical period Historical Low Earnings Estimate Historical High Earnings Estimate Historical Number of Earnings Estimates Historical Difference Historical Earnings Surprise Historical Historical Growth Historical Earnings Growth Over Last Year The year over year percentage difference for this specific last quarter or annual The arithmetic mean of all growth estimates for a 3 to 5 year projected time period. This percentage is tied to the last quarterly or annual period. The low estimated growth for the projected 3-5 year future. This percentage data point is tied to this latest quarterly or annual filing. The high estimated growth for the projected 3-5 year future. This percentage data point is tied to this latest quarterly or annual filing. Number of participant analysts in the long term, 3-5 year consensus. This data point is tied to the latest quarterly or annual filing under context. Historical Mean Long Term Growth Estimate Historical Low Long Term Growth Estimate Historical High Long Term Growth Estimate Historical Number of Long Term Growth Estimates Current Quarter Current Quarter Earnings Current Quarter Mean Earnings Estimate The arithmetic mean of all EPS (earnings per share) estimates received from analysts for the stated time period (for time period, see Current Quarter Period End Date) The lowest value received from analysts for EPS. Current Quarter Low Earnings Estimate Current Quarter High Earnings Estimate Current Quarter Number of Earnings Estimates The highest value received from analysts for EPS. The number of analysts making up EPS estimates for this period. Current Quarter Growth Current Quarter Earnings Growth Over Last Year The percentage growth over last year where the last year’s period end date is one year prior to the Current Quarter Period End Date (see next item) The period end date for the upcoming quarter. Current Quarter Period End Date Consensus EPS Trend Current Quarter Current Quarter Mean Earnings Estimate - 7 Days Ago The arithmetic mean of earnings per share estimates at a period of time 7 days prior the most recent data provided. For all Consensus EPS Trend data, all estimates are for diluted EPS from continuing operations, and have been cumulatively adjusted to reflect splits. Current Quarter Mean Earnings Estimate - 30 Days Ago The arithmetic mean of earnings per share estimates at a period of time 1 month prior the most recent data provided. -59- Display Names Descriptions/Notes Current Quarter Mean Earnings Estimate - 60 Days Ago The arithmetic mean of earnings per share estimates at a period of 2 months prior the most recent data provided. Current Quarter Mean Earnings Estimate - 90 Days Ago The arithmetic mean of earnings per share estimates at a period of 3 months prior the most recent data provided. Current Quarter Mean Earnings Estimate - Current The arithmetic mean of all EPS (earnings per share) estimates received from analysts for the stated time period (for time period, see Current Quarter Period End Date below) Extended EPS Perspective Current Quarter Current Quarter Mean of 3 most recent estimates For the three most recent analyst estimates, an arithmetic mean is presented This population may be more or less than 3 estimates and is defined as follows: Current Quarter 3 Most Recent Estimates # of Days a. b. c. d. Rank all the estimates in the consensus by most recent estimate record that represents a change, or "change date.” Identify the estimate ranked third most recent in the above ranking. Save this date as the "3 most recent date.” Subtract the "3 most recent date" from most recent data provider date to get "3 most recent number of days.” Current Quarter # Ests. Added to Cons. Last 7 Days The number of new analyst estimates added to the consensus. Statistics showing changes in number of brokers included in the consensus population, between a prior comparison period (e.g., 7 days ago or 30 days ago) and most recent provider’s information. Current Quarter # Ests.Removed From Cons. Last 7 Days The number of analyst estimated removed from the consensus. Current Quarter # Ests. Unchanged Last 7 Days Current Quarter 30-day Consensus Mean Current Quarter 30-day Consensus # of Estimates Current Quarter # Ests. Added to Cons. Last 30 Days The EPS estimate taken one month ago from the latest date of information provided by the data provider. The population for this subset is all estimates in the consensus which have been newly-initiated or changed within the last thirty days. Number of analysts contributing to the EPS estimate one month ago from the latest date of information provided by the data provider. See above Current Quarter # Ests. Removed From Cons. Last 30 Days See above Current Quarter # Ests. Unchanged Last 30 Days To determine all the ‘added’, ‘removed’, and ‘unchanged’ values for any company/fiscal period Z, this procedure is followed: a. Get population of brokers with current non-N/A estimates for Z. Call this population "CURRENT" b. Get population of brokers with non-N/A estimates for Z as of prior comparison period. Call this population "PREVIOUS.” c. Initialize 3 tally counters with value of zero for each: "added,” "removed,” and "unchanged.” d. For every broker in population CURRENT: i. -60- if broker is NOT in population PREVIOUS, then add Display Names Descriptions/Notes 1 to "added" tally and go to next broker in CURRENT. ii. If broker IS in population PREVIOUS, then: (a) If value of estimate in PREVIOUS is the same as value of estimate in CURRENT, then add 1 to "unchanged" tally and go to next broker in CURRENT. (b) If value of estimate in PREVIOUS is different than value in CURRENT, go to next broker in CURRENT. e. For every broker in population PREVIOUS: i. if broker is NOT in population CURRENT, then add 1 to "removed" tally and go to next broker in PREVIOUS. ii. if broker IS in population CURRENT, then go to next broker in PREVIOUS. f. After having examined estimates in CURRENT and PREVIOUS and added to tally counters, assign the following values: a. For company/fiscal period Z, "# of estimates added to consensus last N days" is number in "added" tally counter; b. For company/fiscal period Z, "# of estimates removed from consensus last N days" is number in "removed" tally counter; c. For company/fiscal period Z, "# of estimates unchanged last N days" is number in "unchanged" tally counter. Next Quarter Next Quarter Earnings Next Quarter Mean Earnings Estimate Next Quarter Low Earnings Estimate The arithmetic mean of all EPS (earnings per share) estimates received from analysts for the stated time period (for time period, see Next Quarter Period End Date below) See above Next Quarter High Earnings Estimate See above Next Quarter Number of Earnings Estimates See above See above Next Quarter Growth Next Quarter Earnings Growth Over Last Year The percentage growth over last year where the last year’s period end date is one year prior to the Next Quarter Period End Date (see next item) Next Quarter Period End Date Consensus EPS Trend Next Quarter Next Quarter Mean Earnings Estimate - 7 Days Ago See above Next Quarter Mean Earnings Estimate - 30 Days Ago See above Next Quarter Mean Earnings Estimate - 60 Days Ago See above Next Quarter Mean Earnings Estimate - 90 Days Ago See above Next Quarter Mean Earnings Estimate - Current The arithmetic average EPS estimate for the upcoming quarter Extended EPS Perspective Next Quarter Next Quarter Mean of 3 Most Recent Estimates See above Next Quarter 3 Most Recent Estimates # of Days See above Next Quarter # Ests. Added to Cons. Last 7 Days See above Next Quarter # Ests. Removed from Cons. Last 7 Days See above Next Quarter # Ests. Unchanged Last 7 Days See above Next Quarter 30-day Consensus Mean See above -61- Display Names Descriptions/Notes Next Quarter 30-day Consensus # of Estimates See above Next Quarter # Ests. Added to Cons. Last 30 Days See above Next Quarter # Ests. Removed Cons. Last 30 Days See above Next Quarter # Ests. Unchanged Last 30 Days See above Next Quarter Mean (6 Months Ago) See above Current Year Current Year Earnings Current Year Mean Earnings Estimate Current Year Low Earnings Estimate Current year refers to the period that is the upcoming fiscal year end. See above Current Year High Earnings Estimate See above Current Year Number of Earnings Estimates See above Current Year Growth Current Year Earnings Growth Over Last Year See above Current Year Period End Date The period end date for fiscal year end that is upcoming. Consensus EPS Trend Current Year Current Year Mean Earnings Estimate - 7 Days Ago See above Current Year Mean Earnings Estimate - 30 Days Ago See above Current Year Mean Earnings Estimate - 60 Days Ago See above Current Year Mean Earnings Estimate - 90 Days Ago See above Current Year Mean Earnings Estimate - Current Extended EPS Perspective Current Year Current Year Mean of 3 Most Recent Estimates See above Current Year 3 Most Recent Estimates # of Days See above Current Year # Ests. Added to Cons. Last 7 Days See above Current Year # Ests. Removed from Cons. Last 7 Days See above Current Year # ests. Unchanged Last 7 days See above Current Year 30-day Consensus Mean See above Current Year 30-day Consensus # of Estimates See above Current Year # Ests. Added to Cons. Last 30 Days See above Current Year # Ests. Removed Cons. Last 30 Days See above Current Year # Ests. unchanged last 30 Days See above Current Year Mean (6 Months Ago) See above Next Year Next Year Earnings Next Year Mean Earnings Estimate Next Year Low Earnings Estimate Next year refers to the period that is one year after the upcoming fiscal year end. See above Next Year High Earnings Estimate See above Next Year Number of Earnings Estimates See above Next Year Growth Next Year Earnings Growth Over Last Year See above Next Year Period End Date The period end date of the period that is one year after the upcoming fiscal year end. Consensus EPS Trend Next Year Next Year Mean Earnings Estimate - 7 Days Ago See above Next Year Mean Earnings Estimate - 30 Days Ago See above Next Year Mean Earnings Estimate - 60 Days Ago See above -62- Display Names Descriptions/Notes Next Year Mean Earnings Estimate - 90 Days Ago See above Next Year Mean Earnings Estimate - Current See above Extended EPS Perspective Next Year Next Year Mean of 3 Most Recent Estimates See above Next Year 3 most Recent Estimates # of Days See above Next Year # ests. Added to Cons. Last 7 Days See above Next Year # ests. Removed from Cons. Last 7 Days See above Next Year # ests. Unchanged last 7 days See above Next Year 30-day Consensus Mean See above Next Year 30-day Consensus # of Estimates See above Next Year # ests. Added to Cons. Last 30 Days See above Next Year # ests. Added to Cons. Last 30 Days See above Next Year # ests. Unchanged Last 30 Days See above Next Year mean (6 Months Ago) The analyst’s mean estimate that was provided 6 months ago from the most recent provider information. This mean is for the period that follows one year after the upcoming fiscal year end. Long Term Growth Consensus EPS Trend Long Term Growth Long Term Growth Mean Earnings Estimate - 7 Days Ago See above Long Term Growth Mean Earnings Estimate - 30 Days Ago See above Long Term Growth Mean Earnings Estimate - 60 Days Ago See above Long Term Growth Mean Earnings Estimate - 90 Days Ago See above Long Term Growth Mean Earnings Estimate - Current See above Extended EPS Perspective Long Term Growth Long Term Growth Mean of 3 Most Recent Estimates See above Long Term Growth 3 Most Recent Estimates # of Days See above Long Term Growth # ests. Added to cons. Last 7 Days See above Long Term Growth # ests. Removed from Cons. Last 7 Days See above Long Term Growth # ests. Unchanged last 7 Days See above Long Term Growth 30-day Consensus Mean See above Long Term Growth 30-day Consensus # of Estimates See above Long Term Growth # ests. Added to Cons. Last 30 Days See above Long Term Growth # ests. Added to Cons. Last 30 Days See above Long Term Growth # ests. Unchanged Last 30 Days See above Long Term Growth Mean (6 Months Ago) See above Earnings Growth Rates Industry Name Name of the industry. This string is provided by the estimates data provider. Example: “SOAP&CLNG PREPS“ Industry fiscal year end is a standardized fiscal year end. It is currently set to December except during Jan-Feb, when it is the most recent fiscal year end. The mean of all analysts' current recommendations for the company's industry. Analyst's 3-5 Year Growth Estimate Mean for Industry Mean Recommendation for Industry Mean recommendation values are expressed the provider’s Standardized Ratings Equivalents, on a scale of 1.0 to 5.0, where: -63- Display Names Descriptions/Notes 1.00 = Strong buy (or followed by firm and also on recommended list) 1.01 - 2.00 = Moderate buy 2.01 - 3.00 = Hold 3.01 - 4.00 = Moderate sell 4.01 - 5.00 = Strong sell Analyst's 3-5 Year Growth Estimate Mean for S & P 500 Mean Recommendation for S & P 500 See above for scale Five year Historic EPS growth for Company (last 5 years) Five year Historic EPS growth for Industry (last 5 years) Five year Historic EPS growth for S & P 500 (last 5 years) Actual EPS for Industry 3 Quarters Ago Industry current quarter is the nearest December cycle quarter to the current quarter for the company; industry next quarter is the quarter after industry current quarter. [For December cycle companies, industry current quarter = company current quarter. For January cycle companies, industry current quarter = (company current quarter-1 month). For February cycle companies, industry current quarter = (company current quarter+1 month).] Determination of industry aggregate earnings values: for each company: a. value to be used is BNRI income (restated else reported) from DOWJONES, or equivalent thereto (per estimates); i. for reported periods, use BNRI income ii. for estimated periods, use (actual quarter’s shares * consensus estimate for period) b. add company value to industry population sum (and to sector population sum) for ALL following periods: Q-4; Q-3; Q-2; Q0 (actual), Q1 (Current Quarter), Q2 (next quarter); F-1; F0; F1 (current year); F2 (next year); F3. c. for each company, show appropriate industry values per QR & FZ mappings. show result values as Billions of dollars earnings Current Quarter Earnings Growth Rates Current Quarter Earnings Estimate for Industry Industry EPS estimate for the upcoming quarter report (next to report). Next Quarter Earnings Growth Rates Next Quarter Earnings Estimate for Industry Industry EPS estimate for the quarter that follows the upcoming quarter report (next to report). Current Year Earnings Growth Rates Current Year S & P 500 Estimated EPS The aggregate earnings estimate for the S & P 500 for the upcoming fiscal year – the fiscal year that is next to report. Note: Cash dividends are paid in US or Canadian dollars (excluding return of capital and liquidation dividends). Expected Dividends Expected Dividends Current Period Current Period Expected Dividends End Date This date conforms to the historical last period (quarterly or annual) that is within the current context -64- Display Names Descriptions/Notes Current Period Ex-Dividend Date This Ex-Date aligns to the historical last period (quarterly or annual). When a company declares a dividend, it sets a record date when you must be on the company's books as a shareholder to receive the dividend. Companies also use this date to determine who is sent proxy statements, financial reports, and other information.* * source – SEC. Dividend rate in dollars. Cash dividends paid in US or Canadian dollars (excluding return of capital and liquidation dividends). Population: all stocks which have either announced dividends within last the 14 days, or which have ex-dividend dates within the next 14 days Current Period Dividend Rate Per Share Current Period Dividend Type Code Current Period Dividend Payment date The date on which a dividend payment is made or scheduled to be made. Also called distribution date. The ex-dividend date is normally set for stocks two business days before the record date. The date on which a company's directors meet to announce the date and amount of the next dividend payment. Also called announcement date. Current Period Dividend Record Date Current Period Dividend Announcement date Expected Dividends Most Recent Most Recent Expected Dividends Date Most Recent Ex-dividend date This date conforms to the latest information available about dividends available from the provider. The “Most Recent” information is not tied to a quarterly or annual context See above Most Recent Dividend Rate Per Share See above Most Recent Dividend Type Code See above Most Recent Payment date See above Most Recent Record date See above Most Recent Announcement Date See above Mean recommendation values are expressed as the provider’s Standardized Ratings Equivalents, on a scale of 1.0 to 5.0, where: Recommendation History 1.00 = Strong buy (or followed by firm and also on recommended list) 1.01 - 2.00 = Moderate buy 2.01 - 3.00 = Hold 3.01 - 4.00 = Moderate sell 4.01 - 5.00 = Strong sell For any observation period, a mean recommendation of 0.00, accompanied by zero values for all five recommendation categories, indicates no recommendations for the stock. Recommendation - Current Recommendation Current Date The most recent date for which recommendation information is available. This recommendation information is updated from the provider every business day. The number of brokers contributing consensus recommendations that meet the scale criteria for a Strong Buy. Number of Strong Buys - Current Number of Moderate Buys - Current Number of Holds - Current Number of Moderate Sells - Current Number of Strong Sells - Current Mean Recommendation - Current -65- Display Names Descriptions/Notes Recommendation History - 1 Month Ago Number of Strong Buys - 1 Month Ago Number of Moderate Buys - 1 Month ago Number of Holds - 1 Month Ago Number of Moderate Sells - 1 Month Ago Number of Strong Sells - 1 Month Ago Mean Recommendation - 1 Month Ago Recommendation History - 2 Months Ago Number of Strong Buys - 2 Month Ago Number of Moderate Buys - 2 Months Ago Number of Holds - 2 Months Ago Number of Moderate Sells - 2 Months Ago Number of Strong Sells - 2 Months Ago Mean Recommendation - 2 Months Ago Recommendation History - 3 Months Ago Number of Strong Buys - 3 Months Ago Number of Moderate Buys - 3 Months Ago Number of Holds - 3 Months Ago Number of Moderate sells - 3 Months Ago Number of Strong Sells - 3 Months Ago Mean Recommendation - 3 Months Ago Sales Consensus Sales Consensus Current Period Current Period Sales Estimate End Date Current Period's Period Type This Sale Data date conforms to the historical last period (quarterly or annual) that is within the current context A= annual Q = quarter Current Period High Sales Estimate Sales data is shown as the actual value (non-scaled) Current Period Low Sales Estimate Current Period Mean Sales Estimate Current Period Standard Deviation Current Period Number of estimates in Sales Consensus Sales Consensus Most Recent Most Recent Sales Estimate Date Most Recent Period Type This date conforms to the latest information available about Sales Estimates available from the provider. The “Most Recent” information is not tied to a quarterly or annual context A= annual Q = quarter Most Recent High Sales Estimate Sales data is shown as the actual value (non-scaled) Most Recent Low Sales Estimate Most Recent Mean Sales Estimate Most Recent Standard Deviation Most Recent Number of estimates in consensus -66- Appendix B –Non Linkbase Fieldnames There are several items which are available through the I·Metrix function call but do not have references in any of the standard linkbases these include items such as period end & begin date, fiscal quarter, and fiscal year. To accommodate for these items, the system allows users to retrieve the following information from the function call: Field Example Value(s) Description I-Metrix:endDate 12/31/2004 The end date associated with the selected period. This The time between the end date and begin date represents the duration of a period. I-Metrix:beginDate 12/31/2004 The end date associated with the selected period. This The time between the end date and begin date represents the duration of a period. eol-gc:fiscalYear 2005 The fiscal year associated with the selected period. eol-gc:fiscalQuarter 2 The fiscal quarter associated with the selected period. eol-gc:Calculated Linkbase, Cross Calculated If the value was calculated, how it was calculated eol-gc:receivedDate 1/20/2005 The date the most recent information included in the result was received by Checkpoint. -67- Appendix C – Intraday Fieldnames Intraday Field Names and Descriptions The table describes each intra-day day point available for a snapshot request related to U.S. equities: Field Example Value(s) Description ExchangeCode N, O, OS, OB, A, MF, PK SecurityCode LastTrade Change STOCK 12.45 -0.05 PercentChange -0.706 Tick Up, Down, No Change DateTime 6/23/2005 10:05:00 AM Time Ask Bid High Low Open Volume AnnHigh AnnLow Dividend EPS 11:02 1.68 3.88 Close PE 12.39 Yield 2.17 Delay Halt Beta 20 TSO MarketCap 769570000 59510848100 N = NYSE O = Nasdaq National Mkt OS = Nasdaq Smallcap Mkt OB = OTC Bulletin Board - An electronic quotation system for unlisted, non-Nasdaq, over-the-counter securities. A = American Stock Exchange LLC MF = Mutual Fund PK = Pink sheets Type of security for the current quote data. Last price (usually delayed by 20 minutes) The difference between the current value and the previous day’s close value. Percent difference between the current value and the previous day’s close value. Indicator of activity based on comparing the last trade to the trade before it. Date or Time of last trade. If no trades have been recorded for the current day, then the date of the previous trade will shown. Time of last recoded trade or transaction. Current price at which the issue is offered for sale. Current bid price for the issue. Highest trading price for the current day. Lowest trading price for the current day. Price or value of the issue at the start of the current trading day. Current volume of the issue for the current trading day. Highest recorded selling price during the last 365 days. Lowest recorded selling price during the last 365 days. Annualized dividend disbursements. Earnings Per Share. This is computed by taking the net earnings for the l quarters and dividing that value by the shares outstanding. Last trading day’s closing issue price Price Earnings Ratio. Computed by taking market price and divided by e per share. For stock and indexes: Dividend return as a percentage. Calculated by d divided by latest price. Delay time for the current quotes in minutes. Indicator for trading halt. Indicator of how a stock’s weekly change compares to the weekly change of the S&P 500. Total Shares Outstanding. Indicator of the current issues of Market Capitalization. -68- Appendix D –Referencing Linkbase Attributes This section describes how a user can leverage the I-Metrix function call to retrieve linkbase attributes in addition to the value of a specific field. The fundamental data function builder provides an easy to use mechanism to retrieve this information through a dialog box, this section describes how to do it directly through the function call. The I·Metrix function takes the following parameters: I-Metrix(symbol,dataset,fieldname,type,year,…) to enable the user to retrieve this information the field name parameter can be extended as follows: fieldname/linkbase_mnemonic.attribute where linkbase_mnemonic is one of the following: Linkbase Linkbase Mnemonic Instance Document Taxonomy schema Presentation linkbase Label linkbase Reference linkbase Calculation linkbase Inst tax pres label ref calc Fields associated with each of the linkbases are as follows: Instance Document (inst) Attribute Description contextRef Precision The reference number of the context associated with this period The precision associated with the value of the field The units the value is represented in, such as: USD – US Dollars JPY – Japanese Yen unitRef Taxonomy Schema (tax) Attribute Description balance identifier nillable periodType Credit or Debit Provides the URL to the description of this field in the taxonomy Can the field contain a nill value? Duration or Instant substitutionGroup type Monetary, String, … -69- Presentation Linkbase (pres) Attribute Description children Any children associated with the field If the field has a parent, the order by which it should be presented in re other children The fields parent field name order parent Label linkbase (label) Attribute definitionGuidance disclosureGuidance documentation label terseLabel totalLabel verboseLabel Description Description of the field Primary label Tersely Label for the field If the field is a total field, the label for the field Reference Linkbase (ref) Attribute Description chapter name number paragraph publisher subParagraph URI URIDate Calculation Linkbase (calc) Attribute Description Order Use Weight For instance if you wanted to retrieve the label associated with the field usfr-pte:GrossProfit the function call would look as follows: =I-Metrix(Symbol, Dataset, “usfr-pte:GrossProfit/label.label”,”A”,YEAR) or if you wanted to retrieve the field’s parent: =I-Metrix(Symbol, Dataset, “usfr-pte:GrossProfit/pres.parent”,”A”,YEAR) -70- Index Advanced Display Options....................................- 17 Annual Data Tab .....................................................- 14 Calculation Filter..........................................- 15 -, - 42 Dataset............. - 8 -, - 9 -, - 30 -, - 33 -, - 37 -, - 43 -, - 70 Other Data Tab........................................................- 15 Quarterly Data tab..................................................- 15 - A About ........................................................................- 4 Advanced Display Options ................................- 17 Advanced Query Display Options ....................- 27 Annual ..............................................- 14 -, - 30 -, - 40 Annual Data Tab .................................................- 14 - H Historical Data................................- 25 -, - 33 -, - 43 - C I Calculation Filter................................................- 15 Connection Management Freeing up Space ........................................................ - 53 Proxy Settings .............................................. - 53 -, - 54 - I·Metrix Menu ............................................................- 4 Intraday Data ..................................- 26 -, - 33 -, - 43 - D L Data Element ............................................- 38 -, - 39 Data Retrieval Wizard - 6 -, - 7 -, - 8 -, - 19 -, - 20 -, - 23 -, 24 -, - 28 -, - 29 -, - 30 -, - 33 -, - 36 Dataset.........- 8 -, - 9 -, - 30 -, - 33 -, - 37 -, - 43 -, - 70 Durations Linkbacks................................................................- 55 - M Annual.................................................. - 14 -, - 30 -, - 40 Quarterly............................. - 14 -, - 15 -, - 17 -, - 30 -, - 40 TTM ........................................................ - 15 -, - 30 -, - 40 YTD- 15 -, - 25 -, - 40 - Macro Settings ...................................................- 42 Market Data Wizard....- 4 -, - 5 -, - 23 -, - 24 -, - 27 -, 28 -, - 29 -, - 36 -, - 42 Advanced Query Display Options ........................- 27 Historical Data....................................- 25 -, - 33 -, - 43 Intraday Data ......................................- 26 -, - 33 -, - 43 - E Menu Item.........................................................- 4 -, - 5 Microsoft.. - 1 -, - 2 -, - 4 -, - 5 -, - 6 -, - 23 -, - 30 -, - 32 -, 34 -, - 35 -, - 53 -, - 55 -, - 56 -, - 57 - Excel - 1 -, - 2 -, - 4 -, - 5 -, - 6 -, - 17 -, - 20 -, - 23 -, - 27 -, - 30 -, - 32 -, - 34 -, - 35 -, - 56 -, - 57 Excel 2003......................................................- 2 -, - 56 - Excel .. - 1 -, - 2 -, - 4 -, - 5 -, - 6 -, - 17 -, - 20 -, - 23 -, - 27 -, 30 -, - 32 -, - 34 -, - 35 -, - 37 -, - 56 -, - 57 Excel 2003..........................................................- 2 -, - 56 Office ............................................................................- 2 Windows 2000 ..............................................................- 2 Windows XP...................................................................- 2 - F Microsoft Excel .............. - 2 -, - 4 -, - 5 -, - 6 -, - 23 -, - 30 Microsoft Office.........................................................- 2 Microsoft Windows XP................................................- 2 Microsoft Windows® 2000 Workstation.....................- 2 - Fieldnames .........................................- 58 -, - 67 -, - 68 Freeing up Space.....................................................- 53 Function Calls..........................................................- 30 Using Cell References .......................................... - 34 - Writing a function call ...............................- 30 -, - 33 Fundamental Data Function Builder ....- 36 -, - 37 Calculation Filter ......................................... - 15 -, - 42 Data Element................................................ - 38 -, - 39 Macro Settings....................................................... - 42 - O Other Data Tab....................................................- 15 - Fundamental Data Wizard- 4 -, - 5 -, - 6 -, - 7 -, - 8 -, 19 -, - 20 -, - 22 -, - 28 - -71- Q W Quarterly ...................................- 14 -, - 15 -, - 30 -, - 40 Quarterly Data Tab .............................................- 15 - Windows 2000 ..........................................................- 2 Windows XP...............................................................- 2 Working with results Linkback .....................................................................- 55 XML Awareness ...........................................................- 56 - S Writing a function call ....................................- 30 -, - 33 - Sharing ...................................................................- 57 Sharing I·Metrix Spreadsheets .................................- 57 Sheet Properties.......................- 4 -, - 5 -, - 21 -, - 22 System Requirements .........................................- 2 - X XBRL ...............................................................- 1 -, - 30 XML Awareness .......................................................- 56 - T Y Table of Contents...........................................................0 TTM ...............................................................- 15 -, - 40 - YTD ...............................................................- 15 -, - 40 - U Using Cell References.......................................- 34 - -72-