Jump to content

CUSIP: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Yobot (talk | contribs)
m WP:CHECKWIKI error fixes using AWB (10503)
m add missing title
 
(149 intermediate revisions by 89 users not shown)
Line 1: Line 1:
{{Short description|Code identifying a North American financial security}}
A '''CUSIP''' is a nine-character [[alphanumeric]] code that identifies a [[North America]]n financial [[security (finance)|security]] for the purposes of facilitating [[Clearing (finance)|clearing]] and [[settlement (finance)|settlement]] of trades.
{{Use American English|date=March 2021}}
{{Use mdy dates|date=March 2021}}


A '''CUSIP''' ({{IPAc-en|ˈ|k|j|uː|s|ɪ|p}}) is a nine-character numeric or alphanumeric code that uniquely identifies a [[North America]]n financial [[security (finance)|security]] for the purposes of facilitating [[Clearing (finance)|clearing]] and [[settlement (finance)|settlement]] of trades. All CUSIP identifiers are [[Fungibility|fungible]], which means that a unique CUSIP identifier for each individual security stays the same, regardless of the [[Exchange (organized market)|exchange]] where the shares were purchased or venue on which the shares were traded.<ref>{{cite web | url=https://www.investopedia.com/terms/f/fungibility.asp | title=All About Fungibility: What It Means, Why It Matters }}</ref> CUSIP was adopted as an American national standard by the [[ASC X9|Accredited Standards Committee X9]] and is designated [https://webstore.ansi.org/standards/ascx9/ansix92020 ANSI X9.6]. CUSIP was re-approved as an ANSI standard in December 2020. <ref>https://share.ansi.org/Shared%20Documents/Standards%20Activities/American%20National%20Standards/Approved%20and%20Proposed%20ANS%20Lists/Approved%20ANS.pdf {{Bare URL PDF|date=August 2024}}</ref><ref>{{Cite web |last=Frazier |first=Ambria |date=2021-02-03 |title=CUSIP Re Approved as U.S. Standard for Securities Identification |url=https://x9.org/cusip-re-approved-as-u-s-standard-for-securities-identification/ |access-date=2023-03-06 |website=Accredited Standards Committee X9 |language=en-US}}</ref> The acronym derives from '''Committee on Uniform Security Identification Procedures'''.
The CUSIP distribution system is owned by the [[American Bankers Association]], and is operated by [[S&P Capital IQ]]. The operating body behind the CUSIP, CUSIP Global Services (CGS) acts as the [[national numbering agency]] (NNA) for North America, and the CUSIP serves as the [[NSIN|National Securities Identification Number]] for products issued from both the [[United States]] and [[Canada]].

The CUSIP system is owned by the [[American Bankers Association]] (ABA) and is operated by [[FactSet Research Systems Inc.]]<ref>{{Cite web |title=FactSet to Acquire CUSIP Global Services for $1.925 Billion {{!}} FactSet |url=https://investor.factset.com/news-releases/news-release-details/factset-acquire-cusip-global-services-1925-billion/ |access-date=2022-03-24 |website=investor.factset.com |language=en}}</ref> The operating body, CUSIP Global Services (CGS), also serves as the [[national numbering agency]] (NNA) for North America, and the CUSIP serves as the [[NSIN|National Securities Identification Number]] (NSIN) for products issued from both the [[United States]] and [[Canada]]. In its role as the NNA, CUSIP Global Services (CGS) also assigns all US-based [[ISIN]]s.


== History ==
== History ==
The origins of the CUSIP system go back to 1964, when the financial markets were dealing with what was known as the securities settlement [[Depository Trust & Clearing Corporation#1960s Wall Street paperwork crisis|paper crunch]] on Wall Street.<ref>{{Cite web |title=Committee on the Uniform Security Identification Procedure Numbers (CUSIP) - Explained |url=https://thebusinessprofessor.com/investments-trading-financial-markets/cusip-committee-on-the-uniform-security-identification-procedure-numbers |access-date=2023-07-03 |website=The Business Professor, LLC}}</ref><ref>{{Cite web |title=Fisher Investments MarketMinder {{!}} The Paper Crunch |url=https://www.fisherinvestments.com/en-us/insights/market-commentary/the-paper-crunch |access-date=2023-07-03 |website=www.fisherinvestments.com |language=en-US}}</ref><ref>{{Cite web |title=Optimizer Online &#124; Shareholder Service Optimizer |url=http://www.optimizeronline.com/files/MR_CUSIP.pdf |access-date=2023-07-03 |archive-url=https://web.archive.org/web/20120307232842/http://www.optimizeronline.com/files/MR_CUSIP.pdf |archive-date=March 7, 2012 }}</ref> At that time, increased trading volumes of equity securities, which were settled by the exchange of paper stock certificates, caused a backlog in clearing and settlement activities. In fact, stock markets had to close early on some days just to allow [[Back office|back-office]] processing to keep pace. To address the challenge, the New York Clearing House Association approached the ABA to develop a more efficient system for the trading, clearing, and settlement of securities trades by uniquely identifying all current and future securities. Their work was unveiled four years later, in December 1968, with the first publication of the CUSIP directory.


Over the ensuing years, a growing number of market authorities and regulators came to recognize the value of the CUSIP system and embrace its usage. With sustained reinvestment from the operators of the CUSIP system, CUSIP coverage has steadily grown over the years. It now includes following asset classes: [[Government debt|government]], [[Municipal Debt|municipal]], and international securities (through the CUSIP International Numbering System, or CINS); [[Initial public offering|initial public offerings]] (IPOs); [[preferred stock]]; [[funds]], [[Certificate of deposit|certificates of deposit]]; [[Syndicated loan|syndicated loans]]; and US and Canadian listed [[Option (finance)|options.]] The CGS databased contains issuer and issue-level identifiers, plus standardized descriptive data, for more than 62 million financial instruments and entities.<ref>{{Cite web |url=https://www.fitchratings.com/research/corporate-finance/fitch-revises-factset-outlook-to-positive-affirms-bbb-idr-28-04-2023 |title=Fitch Revises FactSet's Outlook to Positive; Affirms 'BBB' IDR |access-date=2023-07-03 |website=www.fitchratings.com}}</ref> CGS is also the [[National numbering agency|designation numbering agency]] responsible for assigning the ISIN in over 35 countries.<ref>{{Cite web |last=sharon |date=2019-09-24 |title=CUSIP Global Services Adds ISIN to LEI Mapping for US and Canadian Securities |url=https://a-teaminsight.com/blog/cusip-global-services-adds-isin-to-lei-mapping-for-us-and-canadian-securities/?brand=ati |access-date=2023-07-03 |website=A Team |language=en-GB}}</ref>
The acronym ''CUSIP'' derives from the '''Committee on Uniform Security Identification Procedures''', a committee of the American Bankers Association. The Committee was founded in July 1964 and developed the CUSIP system.<ref>{{cite web|title=About CUSIP Global Services|url=https://www.cusip.com/cusip/about-cgs.htm|publisher=CUSIP Global Services|accessdate=29 May 2012}}</ref> The Committee formed the CUSIP Service Bureau in 1968, during the ''paper crunch''<ref>{{cite web|last=Dorrier|first=Jason|title=The Paper Crunch|url=http://www.marketminder.com/c/the-paper-crunch/205435a0-df00-47a3-889a-611ae4ac102b.aspx|publisher=Fisher Investments|accessdate=29 May 2012|date=2010-04-15}}</ref> on Wall Street.<ref>{{cite web
|url=http://www.optimizeronline.com/files/MR_CUSIP.pdf
|title=Mr. CUSIP dies at 94
|editor=The Shareholder Service Optimizer
|work= Optimizer Online
|date=first quarter 2008
|accessdate=5 June 2010}}</ref>


CUSIP operates with insight and guidance from the industry-appointed [https://www.cusip.com/about/leadership.html CUSIP Board of Trustees], made up of senior-level operations and data executives from major banks and other financial institutions.
The CUSIP system has grown over the years to cover corporate, government, municipal, and international securities (through the CINS, or CUSIP International Numbering System); IPO's; preferred stock; funds; certificates of deposit; syndicated loans; and U.S. and Canadian listed options. The CGS database contains issuer and issue-level identifiers, plus standardized descriptive data, for more than 14 million financial instruments and entities. CGS is also the designated [[national numbering agency]] responsible for assigning the [[ISIN]] in over 35 other markets.


=== Antitrust review ===
=== Antitrust review ===
In November 2009, the [[European Commission]] charged [[S&P Capital IQ]] with abusing its position as the sole provider of ISIN codes for U.S. securities by requiring European financial firms (in the European Economic Area) and data vendors to pay licensing fees for their use. The European Commission described the behavior as unfair pricing, noting that in cases such as clearing or regulatory compliance, there are no acceptable alternatives.<ref>{{cite web |url=http://www.finanznachrichten.de/nachrichten-2009-11/15514340-update-1-eu-accuses-standard-poor-s-of-unfair-pricing-020.htm |title=EU Accuses Standard & Poor's of Unfair Pricing |date=November 19, 2009 |agency=Reuters |access-date=March 31, 2015 }}</ref>


In November 2009, ten months after launching an investigation, the [[European Commission]] formally charged [[Standard & Poor's]] with abusing its position as the sole provider of [[ISIN]] codes for U.S. securities by requiring European financial firms and data vendors to pay licensing fees for their use. "This behaviour amounts to unfair pricing", the European Commission said in its statement of objections which lays the groundwork for an adverse finding against S&P. "The (numbers) are indispensable for a number of operations that financial institutions carry out – for instance, reporting to authorities or clearing and settlement – and cannot be substituted."<ref>.
In its formal statement of objections, the European Commission alleged that S&P Capital IQ was abusing its position by requiring financial services companies and information service providers to pay license fees for the use of U.S. ISINs. The European Commission claimed that comparable agencies elsewhere in the world either do not charge fees at all, or do so on the basis of distribution cost, rather than usage.
{{cite web
|url=http://www.securitiestechnologymonitor.com/news/-24275-1.html
|title=EC Charges S&P With Monopoly Abuse
|year=2009
|editor=Securities Technology Monitor}}</ref>


While strongly disagreeing with the European Commission, CGS/S&P Capital IQ offered to create a low-cost, low-value feed of certain US ISINs for use by market participants in the [[European Economic Area]]. A formal agreement was reached on November 15, 2011.<ref>{{cite web |publisher=European Commission |url=http://ec.europa.eu/competition/antitrust/cases/dec_docs/39592/39592_2152_5.pdf |title=Commission Decision of 15.11.2011 Relating to a Proceeding under Article 102 of the Treaty on the Functioning of the European Union and Article 54 of the EEA Agreement (Case COMP/39.592 - Standard & Poor's) |date=November 15, 2011 |access-date=August 19, 2016 }}</ref>
[[S&P Capital IQ]] operates CUSIP Global Services (formerly the CUSIP Service Bureau), the only ISIN issuer in the United States, on behalf of the American Bankers Association. In its formal statement of objections, the European Commission alleges that S&P is abusing this monopoly position by forcing financial services companies and information service providers to pay licence fees for the use of U.S. ISINs. It claims that comparable agencies elsewhere in the world either do not charge fees at all, or do so on the basis of distribution cost, rather than usage.

While strongly disagreeing with the findings of the European Commission, CGS offered to address the allegations by creating a new low-cost, low-value feed of certain U.S. ISINs for use by market participants within the [[European Economic Area]]. That formal agreement was reached on November 15, 2011.


==Format==
==Format==
The first six characters are known as the base (or CUSIP-6), and uniquely identify the issuer. Issuer codes are assigned alphabetically from a series that includes deliberate built-in "gaps" for future expansion. The 7th and 8th digit identify the exact issue. The 9th digit is an automatically generated [[checksum]] (some clearing bodies ignore or truncate the last digit). The last three characters of the issuer code can be letters, in order to provide more room for expansion.
A CUSIP is a nine-character alphanumeric code. The first six characters are known as the base (or CUSIP-6), and uniquely identify the issuer. Issuer codes are assigned alphabetically from a series that includes deliberately built-in gaps for future expansion. The 7th and 8th digit identify the exact issue. The 9th digit is a [[checksum]] (some clearing bodies ignore or truncate the last digit). The last three characters of the issuer code can be letters, in order to provide more room for expansion.


Issuer numbers 990 to 999 and 99A to 99Z in each group of 1,000 numbers are reserved for internal use. This permits a user to assign an issuer number to any issuer which might be relevant to his holdings but which does not qualify for coverage under the CUSIP numbering system. Other issuer numbers (990000 to 999999 and 99000A to 99999Z) are also reserved for the user so that they may be assigned to non-security assets or to number miscellaneous internal assets.
Issuer numbers 990 to 999 and 99A to 99Z in each group of 1,000 numbers are reserved for internal use. This permits a user to assign an issuer number to any issuer which might be relevant to his holdings but which does not qualify for coverage under the CUSIP numbering system. Other issuer numbers (990000 to 999999 and 99000A to 99999Z) are also reserved for the user so that they may be assigned to non-security assets or to number miscellaneous internal assets.


The 7th and 8th digit identify the exact issue, the format being dependent on the type of security. In general, numbers are used for equities and letters are used for fixed income. For commercial paper the first issue character is generated by taking the letter code of the maturity month, the second issue character is the day of the maturity date, with letters used for numbers over 9. The first security issued by any particular issuer is numbered "10". Newer issues are numbered by adding ten to the last used number up to 80, at which point the next issue is "88" and then goes down by tens. The issue number "01" is used to label all options on equities from that issuer.
The 7th and 8th digit identify the exact issue, the format being dependent on the type of security. In general, numbers are used for equities and letters are used for fixed income. For discount commercial paper, the first issue character is generated by taking the letter code of the maturity month and the second issue character is the day of the maturity date, with letters used for numbers over 9. The first security issued by any particular issuer is numbered "10". Newer issues are numbered by adding ten to the last used number up to 80, at which point the next issue is "88" and then goes down by tens. The issue number "01" is used to label all options on equities from that issuer.


Fixed income issues are labeled using a similar fashion, but due to there being so many of them they use letters instead of digits. The first issue is labeled "AA", the next "A2", then "2A" and onto "A3". To avoid confusion, the letters I and O are not used since they might be mistaken for the digits 1 and 0.
Fixed income issues are labeled using a similar fashion, but due to there being so many of them they use letters instead of digits. The first issue is labeled "AA", the next "A2", then "2A" and onto "A3". To avoid confusion, the letters I and O are not used since they might be mistaken for the digits 1 and 0.


The 9th digit is an automatically generated [[check digit]] using the "Modulus 10 Double Add Double" technique.<ref>[https://www.cusip.com/pdf/CUSIP_Intro_03.14.11.pdf Inside the CUSIP numbering system]</ref> To calculate the check digit every second digit is multiplied by two. Letters are converted to numbers based on their ordinal position in the alphabet, starting with A equal to 10.
CUSIP also reserves the special characters '*', '@' and '#' for use with private placement numbers (PPNs) used by the insurance industry.<ref name="CUSIP PDF">[https://www.cusip.com/pdf/CUSIP_Intro_03.14.11.pdf Inside the CUSIP numbering system]</ref>


The 9th digit is an automatically generated [[check digit]] using the "Modulus 10 Double Add Double" technique based on the [[Luhn algorithm]].<ref name="CUSIP PDF" /> To calculate the check digit every second digit is multiplied by two. Letters are converted to numbers based on their ordinal position in the alphabet, starting with A equal to 10.
== TBA CUSIP Format ==

There is a special assignment of CUSIP numbers for [[TBA Security]]. Working with the MBSCC, CUSIP Global Services (CGS) developed a specialized identification scheme for TBA (To Be Announced) [[mortgage-backed securities]].<ref>{{cite web|title=Self-Regulatory Organizations; Financial Industry Regulatory Authority, Inc.; Notice of Filing of Proposed Rule Change Relating to Post-Trade Transparency for Agency Pass-Through Mortgage-Backed Securities Traded TBA|url=http://www.sec.gov/rules/sro/finra/2012/34-66577.pdf|publisher=SEC|accessdate=30 November 2012|page=5|format=PDF}}</ref>
== TBA CUSIP format ==
There is a special assignment of CUSIP numbers for [[TBA Security]]. Working with the MBSCC, CUSIP Global Services (CGS) developed a specialized identification scheme for TBA (To Be Announced) [[Mortgage-backed security|mortgage-backed securities]].<ref>{{cite web|title=Self-Regulatory Organizations; Financial Industry Regulatory Authority, Inc.; Notice of Filing of Proposed Rule Change Relating to Post-Trade Transparency for Agency Pass-Through Mortgage-Backed Securities Traded TBA|url=https://www.sec.gov/rules/sro/finra/2012/34-66577.pdf|publisher=SEC|accessdate=30 November 2012|page=5}}</ref>


TBA CUSIPs incorporate, within the identifier itself, a security’s mortgage type ([[Ginnie Mae]], [[Fannie Mae]], [[Freddie Mac]]), coupon, maturity and settlement month.
TBA CUSIPs incorporate, within the identifier itself, a security’s mortgage type ([[Ginnie Mae]], [[Fannie Mae]], [[Freddie Mac]]), coupon, maturity and settlement month.
Line 51: Line 46:
* Position 8: Settlement Month
* Position 8: Settlement Month
* Position 9: Check Digit
* Position 9: Check Digit
* The exact values for each position are available in a spreadsheet called the TBA Grid.<ref>{{cite web|title=TBA CUSIP algorithm|url=https://www.access.cusip.com/TBA_Grid-March2011.xls|publisher=CUSIP Global Services|accessdate=30 November 2012|format=Excel}}</ref>
* The exact values for each position are available in a spreadsheet called the TBA Grid.<ref>{{cite web|title=TBA CUSIP algorithm|url=https://www.access.cusip.com/TBA_Grid-March2011.xls|archive-url=https://web.archive.org/web/20160304122740/https://www.access.cusip.com/TBA_Grid-March2011.xls |archive-date=March 4, 2016 |format=Excel}}</ref>

==Check digit lookup table==
The values below are summed for the first 8 characters, then reduced to 1 digit by <math>modulo(10 - modulo(sum, 10), 10)</math>:
{| class="wikitable"
|-
! Character in CUSIP !! Value in odd position !! Value in even position
|-
| 0 || 0 || 0
|-
| J, S, @ || 0 || 1
|-
| 1, A || 1 || 2
|-
| T, # || 1 || 3
|-
| 2, B, K || 2 || 4
|-
| 3, C, L, U || 3 || 6
|-
| 4, D, M, V || 4 || 8
|-
| E, N, W || 5 || 0
|-
| 5 || 5 || 1
|-
| O, X || 6 || 2
|-
| 6, F || 6 || 3
|-
| Y || 7 || 4
|-
| 7, G, P || 7 || 5
|-
| 8, H, Q, Z || 8 || 7
|-
| 9, I, R, * || 9 || 9
|}


==Check digit pseudocode==
==Check digit pseudocode==


'''algorithm''' Cusip-Check-Digit(''cusip'') '''is'''
'''algorithm''' Cusip-Check-Digit '''is'''
'''Input:''' an 8-character CUSIP
'''input:''' ''cusip'', an 8-character CUSIP.
''sum'' := 0
''sum'' := 0
'''for''' 1 ≤ ''i'' 8 '''do'''
'''for''' 0 ≤ ''i'' < 8 '''do'''
''c'' := the ''i''th character of ''cusip''
''c'' := the ''i''th character of ''cusip''
'''if''' ''c'' is a digit '''then'''
'''if''' ''c'' is a digit '''then'''
''v'' := numeric value of the digit ''c''
''v'' := numeric value of the digit ''c''
'''else if''' ''c'' is a letter '''then'''
'''else if''' ''c'' is a letter '''then'''
''p'' := ordinal position of ''c'' in the alphabet (A=1, B=2...)
''p'' := ordinal position of ''c'' in the alphabet (A=1, B=2...)
''v'' := ''p'' + 9
''v'' := ''p'' + 9
'''else if''' ''c'' = "*" '''then'''
'''else if''' ''c'' = "*" '''then'''
''v'' := 36
''v'' := 36
'''else if''' ''c'' = "@" '''then'''
'''else if''' ''c'' = "@" '''then'''
''v'' := 37
''v'' := 37
'''else if''' ''c'' = "#" '''then'''
'''else if''' ''c'' = "#" '''then'''
''v'' := 38
''v'' := 38
'''end if'''
'''end if'''
'''if''' ''i'' is ''even'' '''then'''
'''if''' ''i'' is not ''even'' '''then'''
''v'' := ''v'' &times; 2
''v'' := ''v'' &times; 2
'''end if'''
'''end if'''
''sum'' := ''sum'' + ''v'' '''div''' 10 + ''v'' '''mod''' 10
''sum'' := sum + int(''v'' '''div''' 10) + ''v'' '''mod''' 10
'''repeat'''
'''repeat'''
'''return''' (10 - (''sum'' '''mod''' 10)) mod 10
'''return''' (10 - (''sum'' '''mod''' 10)) mod 10

'''end function'''
== Examples ==
* [[Apple Inc.]]: 037833100
* [[Cisco Systems]]: 17275R102
* [[Google Inc.]]: 38259P508
* [[Microsoft Corporation]]: 594918104
* [[Oracle Corporation]]: 68389X105
* 3½% [[Gilt-edged securities|Treasury Gilt]] 2068: EJ7125481


== See also ==
== See also ==
* [[Bloomberg Global Identifier]]
* [[Central Index Key]]
* [[Central Index Key]]
* [[ISO 6166]] (International Securities Identification Number - ISIN)
* [[ISIN]]
* [[ISO 6166]]
* [[ISO 10383]]
* [[ISO 10383]]
* [[ISO 10962]]
* [[ISO 10962]]
* [[NSIN]]
* [[Option symbol]]
* [[Option symbol]]
* [[SEDOL]]
* [[SEDOL]]
* [[Sicovam]]
* [[Sicovam]]
* [[Ticker symbol]]
* [[Ticker symbol]]
* [[Unique Entity Identifier]]

==External links==
* [http://www.cusip.com/ CUSIP Website]
* [http://www.annaweb.org/ ANNA Website]
* [http://web.archive.org/web/20100813082247/http://www.chriswareham.demon.co.uk/software/validate_cusip.c CUSIP validation code in C]
* [http://www.adcdata.co.uk/Downloads/ValidationRoutines/ CUSIP validation routines for Informatica, Talend & Pentaho Data Integrator]


==References==
==References==
{{Reflist}}
<references/>

==External links==
* [http://www.cusip.com/ CUSIP Global Services Website]
* [https://www.empirasign.com/tba-cusip/ TBA CUSIP Calculator]


[[Category:American Bankers Association]]
{{DEFAULTSORT:Cusip}}
[[Category:Financial metadata]]
[[Category:Market data]]
[[Category:Market data]]
[[Category:Security identifier types]]
[[Category:Security identifier types]]

Latest revision as of 17:34, 19 December 2024

A CUSIP (/ˈkjsɪp/) is a nine-character numeric or alphanumeric code that uniquely identifies a North American financial security for the purposes of facilitating clearing and settlement of trades. All CUSIP identifiers are fungible, which means that a unique CUSIP identifier for each individual security stays the same, regardless of the exchange where the shares were purchased or venue on which the shares were traded.[1] CUSIP was adopted as an American national standard by the Accredited Standards Committee X9 and is designated ANSI X9.6. CUSIP was re-approved as an ANSI standard in December 2020. [2][3] The acronym derives from Committee on Uniform Security Identification Procedures.

The CUSIP system is owned by the American Bankers Association (ABA) and is operated by FactSet Research Systems Inc.[4] The operating body, CUSIP Global Services (CGS), also serves as the national numbering agency (NNA) for North America, and the CUSIP serves as the National Securities Identification Number (NSIN) for products issued from both the United States and Canada. In its role as the NNA, CUSIP Global Services (CGS) also assigns all US-based ISINs.

History

[edit]

The origins of the CUSIP system go back to 1964, when the financial markets were dealing with what was known as the securities settlement paper crunch on Wall Street.[5][6][7] At that time, increased trading volumes of equity securities, which were settled by the exchange of paper stock certificates, caused a backlog in clearing and settlement activities. In fact, stock markets had to close early on some days just to allow back-office processing to keep pace. To address the challenge, the New York Clearing House Association approached the ABA to develop a more efficient system for the trading, clearing, and settlement of securities trades by uniquely identifying all current and future securities. Their work was unveiled four years later, in December 1968, with the first publication of the CUSIP directory.

Over the ensuing years, a growing number of market authorities and regulators came to recognize the value of the CUSIP system and embrace its usage. With sustained reinvestment from the operators of the CUSIP system, CUSIP coverage has steadily grown over the years. It now includes following asset classes: government, municipal, and international securities (through the CUSIP International Numbering System, or CINS); initial public offerings (IPOs); preferred stock; funds, certificates of deposit; syndicated loans; and US and Canadian listed options. The CGS databased contains issuer and issue-level identifiers, plus standardized descriptive data, for more than 62 million financial instruments and entities.[8] CGS is also the designation numbering agency responsible for assigning the ISIN in over 35 countries.[9]

CUSIP operates with insight and guidance from the industry-appointed CUSIP Board of Trustees, made up of senior-level operations and data executives from major banks and other financial institutions.

Antitrust review

[edit]

In November 2009, the European Commission charged S&P Capital IQ with abusing its position as the sole provider of ISIN codes for U.S. securities by requiring European financial firms (in the European Economic Area) and data vendors to pay licensing fees for their use. The European Commission described the behavior as unfair pricing, noting that in cases such as clearing or regulatory compliance, there are no acceptable alternatives.[10]

In its formal statement of objections, the European Commission alleged that S&P Capital IQ was abusing its position by requiring financial services companies and information service providers to pay license fees for the use of U.S. ISINs. The European Commission claimed that comparable agencies elsewhere in the world either do not charge fees at all, or do so on the basis of distribution cost, rather than usage.

While strongly disagreeing with the European Commission, CGS/S&P Capital IQ offered to create a low-cost, low-value feed of certain US ISINs for use by market participants in the European Economic Area. A formal agreement was reached on November 15, 2011.[11]

Format

[edit]

A CUSIP is a nine-character alphanumeric code. The first six characters are known as the base (or CUSIP-6), and uniquely identify the issuer. Issuer codes are assigned alphabetically from a series that includes deliberately built-in gaps for future expansion. The 7th and 8th digit identify the exact issue. The 9th digit is a checksum (some clearing bodies ignore or truncate the last digit). The last three characters of the issuer code can be letters, in order to provide more room for expansion.

Issuer numbers 990 to 999 and 99A to 99Z in each group of 1,000 numbers are reserved for internal use. This permits a user to assign an issuer number to any issuer which might be relevant to his holdings but which does not qualify for coverage under the CUSIP numbering system. Other issuer numbers (990000 to 999999 and 99000A to 99999Z) are also reserved for the user so that they may be assigned to non-security assets or to number miscellaneous internal assets.

The 7th and 8th digit identify the exact issue, the format being dependent on the type of security. In general, numbers are used for equities and letters are used for fixed income. For discount commercial paper, the first issue character is generated by taking the letter code of the maturity month and the second issue character is the day of the maturity date, with letters used for numbers over 9. The first security issued by any particular issuer is numbered "10". Newer issues are numbered by adding ten to the last used number up to 80, at which point the next issue is "88" and then goes down by tens. The issue number "01" is used to label all options on equities from that issuer.

Fixed income issues are labeled using a similar fashion, but due to there being so many of them they use letters instead of digits. The first issue is labeled "AA", the next "A2", then "2A" and onto "A3". To avoid confusion, the letters I and O are not used since they might be mistaken for the digits 1 and 0.

CUSIP also reserves the special characters '*', '@' and '#' for use with private placement numbers (PPNs) used by the insurance industry.[12]

The 9th digit is an automatically generated check digit using the "Modulus 10 Double Add Double" technique based on the Luhn algorithm.[12] To calculate the check digit every second digit is multiplied by two. Letters are converted to numbers based on their ordinal position in the alphabet, starting with A equal to 10.

TBA CUSIP format

[edit]

There is a special assignment of CUSIP numbers for TBA Security. Working with the MBSCC, CUSIP Global Services (CGS) developed a specialized identification scheme for TBA (To Be Announced) mortgage-backed securities.[13]

TBA CUSIPs incorporate, within the identifier itself, a security’s mortgage type (Ginnie Mae, Fannie Mae, Freddie Mac), coupon, maturity and settlement month.

TBA Algorithm:

  • Position 1–2: Product Code (e.g., single-family mortgage, ARM, Balloon, etc.)
  • Position 3: Type of Mortgage (Ginnie Mae, Fannie Mae, Freddie Mac)
  • Position 4–6: Coupon
  • Position 7: Maturity
  • Position 8: Settlement Month
  • Position 9: Check Digit
  • The exact values for each position are available in a spreadsheet called the TBA Grid.[14]

Check digit lookup table

[edit]

The values below are summed for the first 8 characters, then reduced to 1 digit by :

Character in CUSIP Value in odd position Value in even position
0 0 0
J, S, @ 0 1
1, A 1 2
T, # 1 3
2, B, K 2 4
3, C, L, U 3 6
4, D, M, V 4 8
E, N, W 5 0
5 5 1
O, X 6 2
6, F 6 3
Y 7 4
7, G, P 7 5
8, H, Q, Z 8 7
9, I, R, * 9 9

Check digit pseudocode

[edit]
algorithm Cusip-Check-Digit is
  input: cusip, an 8-character CUSIP.

  sum := 0
  for 0 ≤ i < 8 do
    c := the ith character of cusip
    if c is a digit then
      v := numeric value of the digit c
    else if c is a letter then
      p := ordinal position of c in the alphabet (A=1, B=2...)
      v := p + 9
    else if c = "*" then
      v := 36
    else if c = "@" then
      v := 37
    else if c = "#" then
      v := 38
    end if
    if i is not even then
      v := v × 2
    end if

    sum := sum + int(v div 10) + v mod 10
  repeat

  return (10 - (sum mod 10)) mod 10

Examples

[edit]

See also

[edit]

References

[edit]
  1. ^ "All About Fungibility: What It Means, Why It Matters".
  2. ^ https://share.ansi.org/Shared%20Documents/Standards%20Activities/American%20National%20Standards/Approved%20and%20Proposed%20ANS%20Lists/Approved%20ANS.pdf [bare URL PDF]
  3. ^ Frazier, Ambria (February 3, 2021). "CUSIP Re Approved as U.S. Standard for Securities Identification". Accredited Standards Committee X9. Retrieved March 6, 2023.
  4. ^ "FactSet to Acquire CUSIP Global Services for $1.925 Billion | FactSet". investor.factset.com. Retrieved March 24, 2022.
  5. ^ "Committee on the Uniform Security Identification Procedure Numbers (CUSIP) - Explained". The Business Professor, LLC. Retrieved July 3, 2023.
  6. ^ "Fisher Investments MarketMinder | The Paper Crunch". www.fisherinvestments.com. Retrieved July 3, 2023.
  7. ^ "Optimizer Online | Shareholder Service Optimizer" (PDF). Archived from the original (PDF) on March 7, 2012. Retrieved July 3, 2023.
  8. ^ "Fitch Revises FactSet's Outlook to Positive; Affirms 'BBB' IDR". www.fitchratings.com. Retrieved July 3, 2023.
  9. ^ sharon (September 24, 2019). "CUSIP Global Services Adds ISIN to LEI Mapping for US and Canadian Securities". A Team. Retrieved July 3, 2023.
  10. ^ "EU Accuses Standard & Poor's of Unfair Pricing". Reuters. November 19, 2009. Retrieved March 31, 2015.
  11. ^ "Commission Decision of 15.11.2011 Relating to a Proceeding under Article 102 of the Treaty on the Functioning of the European Union and Article 54 of the EEA Agreement (Case COMP/39.592 - Standard & Poor's)" (PDF). European Commission. November 15, 2011. Retrieved August 19, 2016.
  12. ^ a b Inside the CUSIP numbering system
  13. ^ "Self-Regulatory Organizations; Financial Industry Regulatory Authority, Inc.; Notice of Filing of Proposed Rule Change Relating to Post-Trade Transparency for Agency Pass-Through Mortgage-Backed Securities Traded TBA" (PDF). SEC. p. 5. Retrieved November 30, 2012.
  14. ^ "TBA CUSIP algorithm". Archived from the original (Excel) on March 4, 2016.
[edit]