![]()
Return to the F95 API Description
The tables below show the data groups available as STK structured types and their usage through the CRSP_ITM_T type.
|
STK MNEMONIC |
DESCRIPTION |
F95 TYPE NAME |
OBJECT TYPE |
OBJECT ACCESS VIA CRSP_ITM_T |
|
|
DAILY |
MONTHLY |
||||
|
HEADER |
MHEADER |
Issue header information |
CRSP_STK_HEADER_T |
row |
header_itm%obj%row |
|
NAMES |
MNAMES |
Name information snapshot |
CRSP_STK_NAME_T |
array |
names_itm%obj%arr |
|
DISTS |
MDISTS |
Information for a distribution event |
CRSP_STK_DIST_T |
array |
dists_itm%obj%arr |
|
SHARES |
MSHARES |
Shares outstanding snapshot |
CRSP_STK_SHARE_T |
array |
shares_itm%obj%arr |
|
DELIST |
MDELIST |
Delisting information |
CRSP_STK_DELIST_T |
array |
delist_itm%obj%arr |
|
NASDIN |
MNASDIN |
Snapshot of Nasdaq information |
CRSP_STK_NASDIN_T |
array |
nasdin_itm%obj%arr |
|
PORTF |
MPORTF |
Portfolio statistic and assignment snapshot |
CRSP_STK_PORT_T |
array |
portf_itm%obj%arr |
|
GROUP |
MGROUP |
Group statistic and assignment snapshot |
CRSP_STK_GROUP_T |
array |
group_itm%obj%arr |
|
STK MNEMONIC |
FIELD NAME |
INTERNAL STORAGE |
DISPLAY FORMAT |
FIELD USAGE |
|
|
DAILY |
MONTHLY |
||||
|
HEADER |
MHEADER |
Issue header information |
CRSP_STK_HEADER_T |
header_itm%arr%header_val |
|
|
PERMNO |
MPERMNO |
PERMNO |
int(4) |
I6 |
header_val%permno |
|
PERMCO |
MPERMCO |
PERMCO |
int(4) |
I6 |
header_val%permco |
|
COMPNO |
MCOMPNO |
NASDAQ Company Number |
int(4) |
I8 |
header_val%compno |
|
ISSUNO |
MISSUNO |
NASDAQ Issue Number |
int(4) |
I8 |
header_val%issuno |
|
HEXCD |
MHEXCD |
Exchange Code - Header |
int(4) |
I2 |
header_val%hexcd |
|
HSHRCD |
MHSHRCD |
Share Code - Header |
int(4) |
I3 |
header_val%hshrcd |
|
HNAMECD |
MHNAMECD |
Name Code -Header |
int(4) |
I4 |
header_val%hnamecd |
|
HSICCD |
MHSICCD |
Standard Industrial Classification (SIC) Code - Header |
int(4) |
I2 |
header_val%hsiccd |
|
BEGDT |
MBEGDT |
Begin of Stock Data |
int(4) |
I8 |
header_val%begdt |
|
ENDDT |
MENDDT |
End of Stock Data |
int(4) |
I8 |
header_val%enddt |
|
HDLSTCD |
MHDLSTCD |
Delisting Code -Header |
int(4) |
I3 |
header_val%dlstcd |
|
CUSIP |
MCUSIP |
CUSIP - Header |
char(16) |
A8 |
header_val%hcusip |
|
HTICK |
MHTICK |
Ticker Symbol - Header |
char(16) |
A6 |
header_val%htick |
|
HNAICS |
MHNAICS |
North American Industry Classification System (NAICS) - Header |
char(8) |
A7 |
header_val%hnaics |
|
HCOMNAM |
MHCOMNAM |
Company Name - Header |
char(36) |
A36 |
header_val%hcomnam |
|
HTSYMBOL |
MHTSYMBOL |
Trading Ticker Symbol - Header |
char(12) |
A12 |
header_val%htsymbol |
|
HCNTRYCD |
MHCNTRYCD |
Country Code - Header |
char(4) |
A3 |
header_val%hcntrycd |
|
HPRIMEXCH |
MHPRIMEXCH |
Primary Exchange - Header |
char(1) |
A1 |
header_val%hprimexch |
|
HSUBEXCH |
MHSUBEXCH |
Sub-Exchange - Header |
char(1) |
A1 |
header_val%hsubexch |
|
HTRDSTAT |
MHTRDSTAT |
Trading Status - Header |
char(1) |
A1 |
header_val%htrdstat |
|
HSECSTAT |
MHSECSTAT |
Security Status - Header |
char(1) |
A1 |
header_val%hsecstat |
|
HSHRTYPE |
MHSHRTYPE |
Share Type - Header |
char(1) |
A1 |
header_val%hshrtype |
|
HISSUERCD |
MHISSUERCD |
Issuer Code -Header |
char(1) |
A1 |
header_val%hissuercd |
|
HINCCD |
MHINCCD |
Incorporation Code -Header |
char(1) |
A1 |
header_val%hinccd |
|
HITS |
MHITS |
Intermarket Trading System Indicator - Header |
char(1) |
A1 |
header_val%hits |
|
HDENOM |
MHDENOM |
Trading denomination |
char(1) |
A1 |
header_arr(i)%hdenom |
|
HELIGCD |
MHELIGCD |
Eligibility code |
char(1) |
A1 |
header_arr(i)%heligcd |
|
HCONVCD |
MHCONVCD |
Convertible code |
char(1) |
A1 |
header_arr(i)%hconvcd |
|
HNAMEFLAG |
MHNAMEFLAG |
Name flag |
char(1) |
A1 |
header_arr(i)%hnameflag |
|
HNAMEDESC |
MHNAMEDESC |
Name description |
char(24) |
A15 |
header_arr(i)%hnamedesc |
|
HRATING |
MHRATING |
Rating (if applicable) or strike price |
float(4) |
F9.4 |
header_arr(i)%hrating |
|
HEXPDT |
MHEXPDT |
Expiration date |
int(4) |
I8 |
header_arr(i)%hexpdt |
|
STK MNEMONIC |
FIELD NAME |
INTERNAL STORAGE |
DISPLAY FORMAT |
FIELD USAGE |
|
|
DAILY |
MONTHLY |
||||
|
NAMES |
MNAMES |
Name information snapshot |
CRSP_STK_NAME_T |
names_itm%arr%names_arr |
|
|
UOT |
MUOT |
Unit of Trade, End of Period - actual |
int(4) |
I6 |
names_arr(i)%uot |
|
NAMEDT |
MNAMEDT |
Names Information Begin Date |
int(4) |
I8 |
names_arr(i)%namedt |
|
NAMEENDDT |
MNAMEENDDT |
Names Information End Date |
int(4) |
I8 |
names_arr(i)%nameenddt |
|
SHRCD |
MSHRCD |
Share Code |
int(4) |
I2 |
names_arr(i)%shrcd |
|
NAMECD |
MNAMECD |
Name Code, End of Period - actual |
int(4) |
I3 |
names_arr(i)%namecd |
|
EXCHCD |
MEXCHCD |
Exchange Code |
int(4) |
I2 |
names_arr(i)%exchcd |
|
SICCD |
MSICCD |
Standard Industrial Classification (SIC) Code |
int(4) |
I4 |
names_arr(i)%siccd |
|
NCUSIP |
MNCUSIP |
CUSIP |
char(16) |
A8 |
names_arr(i)%ncusip |
|
TICKER |
MTICKER |
Ticker Symbol |
char(8) |
A5 |
names_arr(i)%ticker |
|
SNAICS |
MSNAICS |
North American Industry Classification System (NAICS) |
char(8) |
A7 |
names_arr(i)%snaics |
|
COMNAM |
MCOMNAM |
Company Name |
char(36) |
A32 |
names_arr(i)%comnam |
|
TSYMBOL |
MTSYMBOL |
Trading Ticker Symbol |
char(12) |
A10 |
names_arr(i)%tsymbol |
|
CNTRYCD |
MCNTRYCD |
Country Code, End of Period - actual |
char(4) |
A3 |
names_arr(i)%cntrycd |
|
PRIMEXCH |
MPRIMEXCH |
Primary Exchange |
char(1) |
A1 |
names_arr(i)%primexch |
|
SUBEXCH |
MSUBEXCH |
Sub-Exchange |
char(1) |
A1 |
names_arr(i)%subexch |
|
TRDSTAT |
MTRDSTAT |
Trading Status |
char(1) |
A1 |
names_arr(i)%trdstat |
|
SECSTAT |
MSECSTAT |
Security Status |
char(1) |
A1 |
names_arr(i)%secstat |
|
SHRTYPE |
MSHRTYPE |
Share Type, End of Period - actual |
char(1) |
A1 |
names_arr(i)%shrtype |
|
ISSUERCD |
MISSUERCD |
Issuer Code, End of Period - actual |
char(1) |
A1 |
names_arr(i)%issuercd |
|
INCCD |
MINCCD |
Incorporation Code, End of Period - actual |
char(1) |
A1 |
names_arr(i)%inccd |
|
ITS |
MITS |
Intermarket Trading System, End of Period - actual |
char(1) |
A1 |
names_arr(i)%its |
|
DENOM |
MDENOM |
Trading Denomination, End of Period - actual |
char(1) |
A1 |
names_arr(i)%denom |
|
ELIGCD |
MELIGCD |
Eligibility Code, End of Period - actual |
char(1) |
A1 |
names_arr(i)%eligcd |
|
CONVCD |
MCONVCD |
Convertible Code, End of Period - actual |
char(1) |
A1 |
names_arr(i)%convcd |
|
NAMEFLAG |
MNAMEFLAG |
Name Flag, End of Period - actual |
char(1) |
A1 |
names_arr(i)%nameflag |
|
SHRCLS |
MSHRCLS |
Share Class |
char(4) |
A1 |
names_arr(i)%shrcls |
|
NAMEDESC |
MNAMEDESC |
Name Description, End of Period - actual |
char(24) |
A15 |
names_arr(i)%namedesc |
|
RATING |
MRATING |
Interest Rate, End of Period - actual |
float(4) |
F9.4 |
names_arr(i)%rating |
|
EXPDT |
MEXPDT |
Expiration Date, End of Period - actual |
int(4) |
I8 |
names_arr(i)%expdt |
|
STK MNEMONIC |
FIELD NAME |
INTERNAL STORAGE |
DISPLAY FORMAT |
FIELD USAGE |
|
|
DAILY |
MONTHLY |
||||
|
DISTS |
MDISTS |
Information for a distribution event |
CRSP_STK_DIST_T |
dists_itm%arr%dists_arr |
|
|
DISTCD |
MDISTCD |
Distribution Code |
int(4) |
I4 |
dists_arr(i)%distcd |
|
DIVAMT |
MDIVAMT |
Dividend Amount |
float(4) |
F9.5 |
dists_arr(i)%divamt |
|
FACPR |
MFACPR |
Factor to Adjust Price in Period |
float(4) |
F8.4 |
dists_arr(i)%facpr |
|
FACSHR |
MFACSHR |
Factor to Adjust Shares Outstanding |
float(4) |
F8.4 |
dists_arr(i)%facshr |
|
DCLRDT |
MDCLRDT |
Distribution Declaration Date |
int(4) |
I8 |
dists_arr(i)%dclrdt |
|
EXDT |
MEXDT |
Ex-Distribution Date |
int(4) |
I8 |
dists_arr(i)%exdt |
|
RCRDDT |
MRCRDDT |
Record Date |
int(4) |
I8 |
dists_arr(i)%rcrddt |
|
PAYDT |
MPAYDT |
Payment Date |
int(4) |
I8 |
dists_arr(i)%paydt |
|
ACPERM |
MACPERM |
Acquiring PERMNO |
int(4) |
I5 |
dists_arr(i)%acperm |
|
ACCOMP |
MACCOMP |
Acquiring PERMCO |
int(4) |
I5 |
dists_arr(i)%accomp |
|
STK MNEMONIC |
FIELD NAME |
INTERNAL STORAGE |
DISPLAY FORMAT |
FIELD USAGE |
|
|
DAILY |
MONTHLY |
||||
|
SHARES |
MSHARES |
Shares outstanding snapshot |
CRSP_STK_SHARE_T |
shares_itm%arr%shares_arr |
|
|
SHROUT |
MSHROUT |
Shares Outstanding |
int(4) |
I10 |
shares_arr(i)%shrout |
|
SHRSDT |
MSHRSDT |
Shares Outstanding Observation Date |
int(4) |
I8 |
shares_arr(i)%shrsdt |
|
SHRSENDDT |
MSHRSENDDT |
Shares Outstanding Observation End Date |
int(4) |
I8 |
shares_arr(i)%shrsenddt |
|
SHRFLG |
MSHRFLG |
Shares Outstanding Observation Flag |
int(4) |
I4 |
shares_arr(i)%shrflg |
|
STK MNEMONIC |
FIELD NAME |
INTERNAL STORAGE |
DISPLAY FORMAT |
FIELD USAGE |
|
|
DAILY |
MONTHLY |
||||
|
DELIST |
MDELIST |
Delisting information |
CRSP_STK_DELIST_T |
delist_itm%arr%delist_arr |
|
|
DLSTDT |
MDLSTDT |
Delisting Date |
int(4) |
I8 |
delist_arr(i)%dlstdt |
|
DLSTCD |
MDLSTCD |
Delisting Code |
int(4) |
I3 |
delist_arr(i)%dlstcd |
|
NWPERM |
MNWPERM |
Linked PERMNO After Delisting |
int(4) |
I8 |
delist_arr(i)%nwperm |
|
NWCOMP |
MNWCOMP |
Linked PERMCO After Delisting |
int(4) |
I8 |
delist_arr(i)%nwcomp |
|
NEXTDT |
MNEXTDT |
Date of Next Available Information |
int(4) |
I8 |
delist_arr(i)%nextdt |
|
DLAMT |
MDLAMT |
Total Amount Used in Delisting Return |
float(4) |
F13.5 |
delist_arr(i)%dlamt |
|
DLRETX |
MDLRETX |
Delisting Return without Dividends |
float(4) |
F11.6 |
delist_arr(i)%dlretx |
|
DLPRC |
MDLPRC |
Delisting Price |
float(4) |
F13.5 |
delist_arr(i)%dlprc |
|
DLPDT |
MDLPDT |
Delisting Payment Date |
int(4) |
I8 |
delist_arr(i)%dlpdt |
|
DLRET |
MDLRET |
Delisting Return |
float(4) |
F11.6 |
delist_arr(i)%dlret |
|
STK MNEMONIC |
FIELD NAME |
INTERNAL STORAGE |
DISPLAY FORMAT |
FIELD USAGE |
|
|
DAILY |
MONTHLY |
||||
|
NASDIN |
MNASDIN |
Snapshot of Nasdaq information |
CRSP_STK_NASDIN_T |
nasdin_itm%arr%nasdin_arr |
|
|
TRTSCD |
MTRTSCD |
NASDAQ Status Code, End of Period |
int(4) |
I2 |
nasdin_arr(i)%trtscd |
|
TRTSDT |
MTRTSDT |
Beginning Effective Date of Traits |
int(4) |
I8 |
nasdin_arr(i)%trtsdt |
|
TRTSENDDT |
MTRTSENDDT |
Last Effective Date of Traits |
int(4) |
I8 |
nasdin_arr(i)%trtsenddt |
|
NMSIND |
MNMSIND |
NASDAQ National Market Indicator |
int(4) |
I2 |
nasdin_arr(i)%nmsind |
|
MMCNT |
MMMCNT |
NASDAQ Market Makers Count |
int(4) |
I4 |
nasdin_arr(i)%mmcnt |
|
NSDINX |
MNSDINX |
NASDAQ Index Code |
int(4) |
I2 |
nasdin_arr(i)%nsdinx |
|
STK MNEMONIC |
FIELD NAME |
INTERNAL STORAGE |
DISPLAY FORMAT |
FIELD USAGE |
|
|
DAILY |
MONTHLY |
||||
|
PORTF |
MPORTF |
Portfolio statistic and assignment snapshot |
CRSP_STK_PORT_T |
port_itm%arr%port_arr |
|
|
PORT |
MPORT |
Portfolio Assignment |
int(4) |
I4 |
portf_arr(i)%port |
|
STAT |
MSTAT |
Portfolio Statistic Value |
double(8) |
F16.5 |
portf_arr(i)%stat |
|
STK MNEMONIC |
FIELD NAME |
INTERNAL STORAGE |
DISPLAY FORMAT |
FIELD USAGE |
|
|
DAILY |
MONTHLY |
||||
|
GROUP |
MGROUP |
Group statistic and assignment snapshot |
CRSP_STK_GROUP_T |
group_itm%arr%group_arr |
|
|
GRPDT |
MGRPDT |
Group Beginning Date |
int(4) |
I8 |
group_arr(i)%grpdt |
|
GRPENDDT |
MGRPENDDT |
Group Ending Date |
int(4) |
I8 |
group_arr(i)%grpenddt |
|
GRPFLAG |
MGRPFLAG |
Group Flag |
int(4) |
I4 |
group_arr(i)%grpflag |
|
GRPSUBFLAG |
MGRPSUBFLAG |
Group Subflag |
int(4) |
I4 |
group_arr(i)%grpsubflag |