Liabilities / Assets
19th percentile
Tied with the lowest-debt nonprofits in its peer group.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
19th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
17th percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
75th percentile
Higher net margin than 75% of similar nonprofits.
Top Officer Pay
64th percentile
Higher top officer pay than 64% of similar nonprofits.
Top officer pay equals 12.2% of source-year revenue.
Asset Growth
44th percentile
Faster asset growth than 44% of similar nonprofits.
Revenue Growth
75th percentile
Faster revenue growth than 75% of similar nonprofits.
Assets
Up$12,080,082
Up $364,018 (+3.1%) from 2019
Net Assets
Up$12,080,082
Up $364,018 (+3.1%) from 2019
Liabilities
Flat$0
Flat from 2019
Revenue
Up$1,588,518
Up $230,805 (+17%) from 2019
Expenses
Up$1,224,500
Up $60,874 (+5.2%) from 2019
Net Income
Up$364,018
Up $169,931 (+88%) from 2019
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| THOMAS E COURY | Executive Director | FT | $163,465 | $30,688 | $194,153 |
| BENJAMIN J WILLIAMS JR | Trustee | - | $0 | - | - |
| THEODORE E OBER | Trustee | - | $0 | - | - |
| PETER P BROWN | Trustee | - | $0 | - | - |
| Type | Recipient | Purpose | Status | Location | Amount |
|---|---|---|---|---|---|
| Paid Grant | COMMUNITY RESOURCES FOR JUSTICE | GENERAL SUPPORT AND SUPPORT FOR THE COMING HOME RESOURCE DIRECTORY. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $70,000 |
| Paid Grant | CITIZENS FOR JUVENILE JUSTICE | SUPPORT FOR THE STATEWIDE JUVENILE JUSTICE REFORM ADVOCACY PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $35,000 |
| Paid Grant | MA INSTITUTE FOR A NEW COMMONWEALTH | SUPPORT FOR CRIMINAL JUSTICE REFORM RESEARCH. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $30,000 |
| Paid Grant | NATIONAL CENTER FOR STATE COURTS | SUPPORT FOR MASSACHUSETTS MENTORING PROJECT RESEARCH. | OTHER PUBLIC CHARITY | WILLIAMSBURG, VA, US | $25,000 |
| Paid Grant | EMERSON COLLEGE | SUPPORT FOR THE PRISON EDUCATION PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $23,000 |
| Paid Grant | PRISONERS LEGAL SERVICE | SUPPORT FOR THE PRISON BRUTALITY LEGAL ADVOCACY PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $22,500 |
| Paid Grant | FREEDOM BEHIND BARS FOUNDATION | SUPPORT FOR THE ANGOLA DOCUMENTARY FILM PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $22,000 |
| Paid Grant | DISMAS HOUSE | SUPPORT FOR THE AGENCY'S EX-OFFENDER RE-ENTRY PROJECT. | OTHER PUBLIC CHARITY | WORCESTER, MA, US | $20,000 |
| Paid Grant | MA COMMUNITIES ACTION NETWORK | SUPPORT FOR THE CRIMINAL JUSTICE REFORM COMMUNITY ORGANIZING PROJECT. | OTHER PUBLIC CHARITY | DORCHESTER, MA, US | $20,000 |
| Paid Grant | OLD COLONY YMCA | SUPPORT FOR THE S.O.A.R. EX-OFFENDER RE-ENTRY PROJECT. | OTHER PUBLIC CHARITY | BROCKTON, MA, US | $20,000 |
| Paid Grant | THE PETEY GREENE PROGRAM | SUPPORT FOR THE PRISON AND JAIL EDUCATIONAL TUTORING PROJECT. | OTHER PUBLIC CHARITY | PRINCETON, NJ, US | $20,000 |
| Paid Grant | ROBERT F KENNEDY CHILDREN'S ACTION CORPS | SUPPORT FOR THE JUVENILE DETENTION DIVERSION PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $20,000 |
| Paid Grant | TRUSTEES OF COLUMBIA UNIVERSITY | SUPPORT FOR THE EMERGING ADULT OFFENDER RESEARCH PROJECT. | OTHER PUBLIC CHARITY | NEW YORK, NY, US | $20,000 |
| Paid Grant | YOUTH ADVOCACY FOUNDATION | SUPPORT FOR THE EDUCATION LAW PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $20,000 |
| Paid Grant | HEALTH LAW ADVOCATES | SUPPORT FOR THE JUVENILE JUSTICE MENTAL HEALTH ADVOCACY PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $15,500 |
| Paid Grant | DOC WAYNE YOUTH SERVICES | SUPPORT FOR THE DYS SPORTS BASED CLINICAL COUNSELING PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $15,000 |
| Paid Grant | DORCHESTER ECONOMIC DEVELOPMENT CORP | SUPPORT FOR THE COMMUNITY RE-ENTRY PROJECT. | OTHER PUBLIC CHARITY | DORCHESTER, MA, US | $15,000 |
| Paid Grant | GREATER BOSTON LEGAL SERVICES | SUPPORT FOR THE CRIMINAL OFFENDER RECORD INFORMATION LEGAL PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $15,000 |
| Paid Grant | MA OFFICE OF PUBLIC COLLABORATION | SUPPORT FOR THE COMMUNITY MEDIATION PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $15,000 |
| Paid Grant | MOTHERS FOR JUSTICE AND EQUALITY | SUPPORT FOR THE YOUTH LEADERSHIP TRAINING PROJECT SERVING HIGH-RISK YOUTH. | OTHER PUBLIC CHARITY | ROXBURY, MA, US | $15,000 |
| Paid Grant | NEW ENGLAND INNOCENCE PROJECT | GENERAL SUPPORT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $15,000 |
| Paid Grant | THE NEW GARDEN SOCIETY | SUPPORT FOR THE PRISON HORTICULTURAL TRAINING PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $15,000 |
| Paid Grant | OAK HILL COMMUNITY DEVEOPMENT CORP | SUPPORT FOR THE GREATER WORCESTER COUNTY COMING HOME RESOURCE DIRECTORY. | OTHER PUBLIC CHARITY | WORCESTER, MA, US | $15,000 |
| Paid Grant | PINE STREET INN | SUPPORT FOR THE WARRANT CLEARING COURT PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $15,000 |
| Paid Grant | PRISON POLICY INITIATIVE | SUPPORT FOR THE AGENCY'S CRIMINAL JUSTICE RESEARCH ACTIVITIES. | OTHER PUBLIC CHARITY | EASTHAMPTON, MA, US | $15,000 |
| Paid Grant | STRAIGHT AHEAD MINISTRIES | SUPPORT FOR THE DYS COMMUNITY TRANSITION PROJECT. | OTHER PUBLIC CHARITY | WORCESTER, MA, US | $15,000 |
| Paid Grant | THE PHOENIX | SUPPORT FOR THE AGENCY'S SERVICES FOR EX-OFFENDERS. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $15,000 |
| Paid Grant | ROOM TO GROW INC | SUPPORT FOR THE PARENTING ASSISTANCE PROJECT ASSISTING COURT INVOLVED WOMEN. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $14,313 |
| Paid Grant | NEADS INC | SUPPORT FOR THE PRISON PUP TRAINING PROJECT IN MA STATE PRISONS. | OTHER PUBLIC CHARITY | PRINCETON, MA, US | $13,553 |
| Paid Grant | BETHANY HOUSE PRISON MINISTRIES | SUPPORT FOR THE RESIDENTIAL PROGRAM SERVING FEMALE OFFENDERS. | OTHER PUBLIC CHARITY | MILLIS, MA, US | $12,000 |
| Paid Grant | EMERGE INC | SUPPORT FOR THE DOMESTIC VIOLENCE PREVENTION TRAINING PROJECT. | OTHER PUBLIC CHARITY | CAMBRIDGE, MA, US | $12,000 |
| Paid Grant | FRIENDS OF BOSTON'S HOMELESS INC | SUPPORT FOR THE EX-OFFENDER HOMELESS SERVICES PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $12,000 |
| Paid Grant | THRIVE COMMUNITIESINC | SUPPORT FOR THE RESTORATIVE JUSTICE PROGRAM FOR RETURNING CITIZENS. | OTHER PUBLIC CHARITY | LOWELL, MA, US | $12,000 |
| Paid Grant | CHILDREN'S TRUST FUND | SUPPORT FOR THE HAMPSHIRE COUNTY JAIL FATHER'S PARENTING PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $11,000 |
| Paid Grant | CHILDREN'S LAW CENTER OF MASSACHUSETTS | SUPPORT FOR THE LEGAL ADVOCACY PROJECT. | OTHER PUBLIC CHARITY | LYNN, MA, US | $10,000 |
| Paid Grant | COMMUNITY SERVINGS INC | SUPPORT FOR THE CULINARY ARTS TRAINING PROJECT SERVING PAROLEES. | OTHER PUBLIC CHARITY | JAMAICA PLAIN, MA, US | $10,000 |
| Paid Grant | MA COMMUNITY OUTREACH INITIATIVE | SUPPORT FOR THE EX-OFFENDER RE-ENTRY PROJECT. | OTHER PUBLIC CHARITY | JAMAICA PLAIN, MA, US | $10,000 |
| Paid Grant | MADISON PARK ECONOMIC DEVELOPMENT CORP | SUPPORT FOR THE PUBLIC HOUSING VIOLENCE PREVENTION PROJECT. | OTHER PUBLIC CHARITY | ROXBURY, MA, US | $10,000 |
| Paid Grant | MASSACHUSETTS ADVOCATES FOR CHILDREN INC | SUPPORT FOR THE TRAUMA AND LEARNING PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $10,000 |
| Paid Grant | MERRIMACK COLLEGE | SUPPORT FOR THE PRISON EDUCATION PROJECT. | OTHER PUBLIC CHARITY | NORTH ANDOVER, MA, US | $10,000 |
| Paid Grant | MISSION SAFE INC | SUPPORT FOR THE GANG AND VIOLENCE PREVENTION PROJECT. | OTHER PUBLIC CHARITY | ROXBURY, MA, US | $10,000 |
| Paid Grant | MORE THAN WORDS | SUPPORT FOR THE ENTREPRENEURIAL PROJECT SERVING COURT INVOLVED YOUTH. | OTHER PUBLIC CHARITY | WALTHAM, MA, US | $10,000 |
| Paid Grant | ONE CAN HELP INC | SUPPORT FOR THE YOUTHFUL OFFENDER ASSISTANCE PROJECT. | OTHER PUBLIC CHARITY | NEWTON, MA, US | $10,000 |
| Paid Grant | PROJECT PLACE | SUPPORT FOR THE EX-OFFENDER VOCATIONAL TRAINING PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $10,000 |
| Paid Grant | ADOLESCENT CONSULTATION SERVICES INC | SUPPORT FOR THE JUVENILE COURT CLINIC ADVOCACY PROJECT. | OTHER PUBLIC CHARITY | CAMBRIDGE, MA, US | $9,000 |
| Paid Grant | RIA HOUSE | SUPPORT FOR THE SEXUAL EXPLOITATION PREVENTION PROJECT AT MCI FRAMINGHAM. | OTHER PUBLIC CHARITY | FRAMINGHAM, MA, US | $9,000 |
| Paid Grant | FREEDOM MINISTRIES INC | SUPPORT FOR THE DYS FACILITY VISITATION SERVICES PROJECT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $8,000 |
| Paid Grant | BENJAMIN FRANKLIN INSTITUTE OF TECHNOLOGY | SUPPORT FOR OFFENDER VOCATIONAL TRAINING. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $7,500 |
| Paid Grant | AMAZING GRACE OF CAPE COD | SUPPORT FOR THE SUMMER CAMP PROGRAM-SERVING CHILDREN OF THE INCARCERATED. | OTHER PUBLIC CHARITY | CENTERVILLE, MA, US | $7,000 |
| Paid Grant | CATHOLIC CHARITIES OF THE NORTH REGION | SUPPORT FOR THE YOUTH SERVICE INTERVENTION PROJECT. | OTHER PUBLIC CHARITY | LYNN, MA, US | $7,000 |
| Paid Grant | THE KEY PROGRAM | SUPPORT FOR THE AGENCY'S RESIDENTIAL CARE PROGRAMS FOR DYS YOUTH. | OTHER PUBLIC CHARITY | FRAMINGHAM, MA, US | $5,600 |
| Paid Grant | CAPE COD BIBLE ALLIANCE | SUPPORT FOR THE FEMALE EX-OFFENDER COMMUNITY REINTERGRATION PROJECT. | OTHER PUBLIC CHARITY | BREWSTER, MA, US | $5,000 |
| Paid Grant | FRIENDS OF PRISONERS | SUPPORT FOR THE GUINDON HOUSE RESIDENCE FOR EX-OFFENDERS. | OTHER PUBLIC CHARITY | HYANNIS, MA, US | $5,000 |
| Paid Grant | PHILANTHROPY MASSACHUSETTS | GENERAL SUPPORT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $5,000 |
| Paid Grant | PRISON BOOK PROGRAM | SUPPORT FOR THE BOOK DISTRIBUTION PROJECT SERVING MA PRISONS AND JAILS. | OTHER PUBLIC CHARITY | QUINCY, MA, US | $5,000 |
| Paid Grant | ROCA INC | SUPPORT FOR THE ROCA ANNUAL FUNDRAISING BREAKFAST. | OTHER PUBLIC CHARITY | CHELSEA, MA, US | $5,000 |
| Paid Grant | SPRINGFIELD BOYS AND GIRLS CLUB | SUPPORT FOR THE LEGAL EDUCATION PROJECT. | OTHER PUBLIC CHARITY | SPRINGFIELD, MA, US | $5,000 |
| Paid Grant | TRINITY BOSTON FOUNDATION | SUPPORT FOR THE BOSTONIANS FOR YOUTH EVENT. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $5,000 |
| Paid Grant | UTEC | SUPPORT FOR FUNDRAISING ACTIVITIES. | OTHER PUBLIC CHARITY | LOWELL, MA, US | $5,000 |
| Paid Grant | COUNCIL ON FOUNDATIONS | SUPPORT FOR MEMBERSHIP. | OTHER PUBLIC CHARITY | WASHINGTON, DC, US | $4,000 |
| Paid Grant | MA COUNCIL OF HUMAN SERVICE PROVIDERS INC | SUPPORT FOR HUMAN SERVICE PROVIDERS CONFRENCE. | OTHER PUBLIC CHARITY | FRAMINGHAM, MA, US | $4,000 |
| Paid Grant | RODMAN RIDE CELEBRATION FOR KIDS | SUPPORT FOR THE 2019 CELEBRATION FOR KIDS FUNDRAISING EVENT. | OTHER PUBLIC CHARITY | FOXBORO, MA, US | $3,000 |
| Paid Grant | COMMUNITY DISPUTE SETTLEMENT CENTER | SUPPORT FOR THE COMMUNITY MEDIATION PROJECT. | OTHER PUBLIC CHARITY | CAMBRIDGE, MA, US | $2,500 |
| Paid Grant | SELF ESTEEM BOSTON | SUPPORT FOR THE FEMALE OFFENDER COUNSELING SUPPORT PROJECT. | OTHER PUBLIC CHARITY | JAMAICA PLAIN, MA, US | $2,500 |
| Paid Grant | WAYSIDE YOUTH AND FAMILY SUPPORT NETWORK | SUPPORT FOR THE YOUTH AND FAMILY SERVICES PROJECT. | OTHER PUBLIC CHARITY | FRAMINGHAM, MA, US | $2,500 |
| Paid Grant | LOUIS D BROWN PEACE INSTITUTE | SUPPORT FOR THE VICTIM SERVICES PROJECT. | OTHER PUBLIC CHARITY | DORCHESTER, MA, US | $1,000 |
| Paid Grant | ON THE RISE INC | SUPPORT FOR THE DOMESTIC VIOLENCE HOMELESS SUPPORT PROJECT. | OTHER PUBLIC CHARITY | CAMBRIDGE, MA, US | $1,000 |
| Paid Grant | GIRL SCOUTS OF EASTERN MA | SUPPORT FOR GIRL SCOUTS IN PRISON PLANNING. | OTHER PUBLIC CHARITY | BOSTON, MA, US | $500 |
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| AccountingFeesSchedule/AccountingFeesDetail/Amt | 0 | 2500 |
| AccountingFeesSchedule/AccountingFeesDetail/CategoryTxt | 0 | WELCH & FORBES TAX PREP FEE |
| AccountingFeesSchedule/AccountingFeesDetail/DisbursementsCharitablePrpsAmt | 0 | 0 |
| AccountingFeesSchedule/AccountingFeesDetail/NetInvestmentIncomeAmt | 0 | 2500 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 0 | 200,000 EBAY INC SR GLBL NT DTD 07/28/14, 2.875% |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 1 | 200,000 WALGREEN CO SR NT DTD 09/13/12, 3.1% |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 2 | 200,000 FISERV INC SR GLBL NT DTD 05/22/2015, 2.7% |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 3 | 200,000 MCDONALDS CORP SR NT DTD 09/30/2011, 2.625% |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 4 | 200,000 SYSCO CORP NT DTD 06/12/2012, 2.6% |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 5 | 200,000 WELLS FARGO & CO NEW DTD 03/04/2016, 2.5% |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 6 | 200,000 TORONTO DOMINION BANK |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 7 | 200,000 UNITED PARCEL SERVICE SR NT |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 8 | 200,000 GOLDMAN SACHS GROUP INC |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 9 | 200,000 NETAPP INC |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 0 | 198088 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 1 | 201049 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 2 | 198254 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 3 | 201409 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 4 | 200599 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 5 | 200341 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 6 | 200151 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 7 | 200377 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 8 | 200719 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 9 | 201051 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 0 | 203704 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 1 | 206104 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 2 | 200066 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 3 | 204938 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 4 | 201302 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 5 | 202164 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 6 | 205056 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 7 | 202690 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 8 | 207486 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 9 | 205330 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 0 | 97470 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 1 | 136616 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 2 | 176586 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 3 | 61657 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 4 | 62649 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 5 | 121118 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 6 | 60870 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 7 | 242430 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 8 | 209195 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 9 | 279364 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 10 | 130425 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 11 | 245829 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 12 | 9338 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 13 | 209772 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 14 | 148828 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 15 | 7983 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 16 | 263409 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 17 | 75067 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 18 | 125597 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 19 | 200500 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 20 | 243136 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 21 | 160367 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 22 | 251144 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 23 | 241829 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 24 | 273720 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 25 | 386459 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 26 | 165795 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 27 | 248824 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 28 | 337155 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 29 | 357282 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 30 | 200347 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 31 | 430813 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 32 | 475546 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 33 | 35131 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 34 | 308234 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 35 | 2 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 0 | 223440 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 1 | 586760 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 2 | 631325 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 3 | 515550 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 4 | 276000 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 5 | 735570 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 6 | 659490 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 7 | 675180 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 8 | 562680 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 9 | 515710 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 10 | 896050 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 11 | 727595 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 12 | 648285 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 13 | 472020 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 14 | 596576 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 15 | 182304 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 16 | 574500 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 17 | 714880 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 18 | 145250 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 19 | 422960 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 20 | 503928 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 21 | 431964 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 22 | 628475 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 23 | 618360 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 24 | 383040 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 25 | 324030 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 26 | 288000 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 27 | 310920 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 28 | 409236 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 29 | 264480 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 30 | 146195 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 31 | 392500 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 32 | 362700 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 33 | 194430 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 34 | 321980 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 35 | 0 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 0 | 6,000 AFLAC INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 1 | 4,000 AUTOMATIC DATA PROCESSING INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 2 | 2,500 BECTON DICKINSON & CO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 3 | 7,000 CARMAX INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 4 | 3,000 CHEVERON CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 5 | 4,500 DANAHER CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 6 | 3,000 HOME DEPOT INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 7 | 4,500 JOHNSON & JOHNSON |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 8 | 3,000 MCDONALDS CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 9 | 6,500 MERCK & CO INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 10 | 5,000 MICROSOFT CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 11 | 5,500 PEPSICO INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 12 | 5,500 PROCTER & GAMBLE CO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 13 | 6,000 QUALCOMM INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 14 | 3,200 STRYKER CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 15 | 1,200 3M CO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 16 | 10,000 VERIZON COMMUNICATIONS INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 17 | 4,000 VISA INC CLASS A SHARES |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 18 | 5,000 WELLS FARGO & CO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 19 | 4,000 CHECK POINT SOFTWARE TECHNOLOGIES LTD |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 20 | 7,200 CHURCH & DWIGHT CO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 21 | 600 METTLER TOLEDO INTERNATIONAL INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 22 | 466 ALPHABET INC CAP STK |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 23 | 6,000 FISERV INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 24 | 4,000 JPMORGAN CHASE & CO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 25 | 3,000 CHUBB LIMITED |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 26 | 4,500 FORTIVE CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 27 | 210 BOOKING HLDGS INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 28 | 1,200 ROPER TECHNOLOGIES INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 29 | 2,400 STANLEY BLACK & DECKER INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 30 | 3,500 TORONTO DOMINION BANK ONTARIO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 31 | 5,000 GALLAGHER ARTHUR J & CO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 32 | 15,000 IRON MTN INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 33 | 3,000 RAYTHEON TECHNOLOGIES CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 34 | 2,000 WATSCO INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 35 | ROUNDING ADJUSTMENT |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 0 | 464628 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 1 | 118284 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 2 | 124404 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 3 | 121036 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 4 | 327209 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 0 | 22,000 FIRST TRUST NORTH AMERN ENERGY INFRAS FD ETF |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 1 | 1,200 ISHARES IBOXX INVESTMENT GRADE CORPORATE BOND ETF |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 2 | 2,400 ISHARES SHORT TERM CORP BND |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 3 | 1,600 VANGUARD INTERMEDIATE TERM BOND ETF |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 4 | 6,500 VANGUARD FTSE ALL-WORLD |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 0 | 447700 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 1 | 155004 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 2 | 128808 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 3 | 146048 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 4 | 284765 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 0 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 1 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 2 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 3 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 4 | AT COST |
| IRS990PF/AnalysisIncomeProducingActyGrp/DivAndIntFromSecPartVIIGrp/ExclusionAmt | 0 | 428302 |
| IRS990PF/AnalysisIncomeProducingActyGrp/DivAndIntFromSecPartVIIGrp/ExclusionCd | 0 | 14 |
| IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionAmt | 0 | 1119707 |
| IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionCd | 0 | 18 |
| IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/ExclusionAmt | 0 | 28009 |
| IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/ExclusionCd | 0 | 14 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/ExclusionAmt | 0 | 1576018 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/RelatedOrExemptFunctionIncmAmt | 0 | 0 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/UnrelatedBusinessTaxblIncmAmt | 0 | 0 |
| IRS990PF/AnalysisIncomeProducingActyGrp/TotalIncomeProducingActyAmt | 0 | 1576018 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesChrtblPrpsAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesNetInvstIncmAmt | 0 | 2500 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesRevAndExpnssAmt | 0 | 2500 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CapGainNetIncmNetInvstIncmAmt | 0 | 1119707 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstDsbrsChrtblAmt | 0 | 163465 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstRevAndExpnssAmt | 0 | 163465 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidDsbrsChrtblAmt | 0 | 863966 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidRevAndExpnssAmt | 0 | 863966 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriRcvdRevAndExpnssAmt | 0 | 12500 |
| IRS990PF/AnalysisOfRevenueAndExpenses/DividendsNetInvstIncmAmt | 0 | 428302 |
| IRS990PF/AnalysisOfRevenueAndExpenses/DividendsRevAndExpnssAmt | 0 | 428302 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ExcessRevenueOverExpensesAmt | 0 | 364018 |
| IRS990PF/AnalysisOfRevenueAndExpenses/GrossSalesPriceAmt | 0 | 3666419 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavNetInvstIncmAmt | 0 | 28009 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavRevAndExpnssAmt | 0 | 28009 |
| IRS990PF/AnalysisOfRevenueAndExpenses/NetGainSaleAstRevAndExpnssAmt | 0 | 1119707 |
| IRS990PF/AnalysisOfRevenueAndExpenses/NetInvestmentIncomeAmt | 0 | 1456864 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesDsbrsChrtblAmt | 0 | 5413 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesNetInvstIncmAmt | 0 | 125 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesRevAndExpnssAmt | 0 | 5538 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesNetInvstIncmAmt | 0 | 114571 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesRevAndExpnssAmt | 0 | 114571 |
| IRS990PF/AnalysisOfRevenueAndExpenses/PensionEmplBnftDsbrsChrtblAmt | 0 | 40915 |
| IRS990PF/AnalysisOfRevenueAndExpenses/PensionEmplBnftNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/PensionEmplBnftRevAndExpnssAmt | 0 | 40915 |
| IRS990PF/AnalysisOfRevenueAndExpenses/PrintingAndPubDsbrsChrtblAmt | 0 | 1494 |
| IRS990PF/AnalysisOfRevenueAndExpenses/PrintingAndPubNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/PrintingAndPubRevAndExpnssAmt | 0 | 1494 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesNetInvstIncmAmt | 0 | 1958 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesRevAndExpnssAmt | 0 | 23958 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesDsbrsChrtblAmt | 0 | 1083346 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesNetInvstIncmAmt | 0 | 119154 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesRevAndExpnssAmt | 0 | 1224500 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalNetInvstIncmAmt | 0 | 1576018 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalRevAndExpnssAmt | 0 | 1588518 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesDsbrsChrtblAmt | 0 | 219380 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesNetInvstIncmAmt | 0 | 119154 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesRevAndExpnssAmt | 0 | 360534 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingDsbrsChrtblAmt | 0 | 8093 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingRevAndExpnssAmt | 0 | 8093 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 0 | 2014-09-17 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 1 | 2010-03-17 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 2 | 2014-09-19 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 3 | 2015-06-10 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 4 | 2008-04-22 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 5 | 2003-01-31 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 6 | 2003-04-11 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 7 | 2007-05-21 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 8 | 2009-02-25 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 9 | 2012-02-22 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 10 | 2002-10-23 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 11 | 2002-10-23 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 12 | 1970-01-01 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 13 | 2007-01-29 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 14 | 2008-11-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 15 | 1997-06-06 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 16 | 2010-06-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 17 | 2002-10-23 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 18 | 2012-01-11 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 19 | 2012-02-22 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 20 | 2017-12-21 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 21 | 1997-06-06 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 22 | 1970-03-30 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 23 | 1997-06-06 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 24 | 2004-04-13 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 25 | 1970-01-01 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 26 | 2016-02-29 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 27 | 2015-12-30 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 28 | 2008-04-22 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 0 | 164480 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 1 | 257008 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 2 | 175674 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 3 | 253623 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 4 | 197189 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 5 | 32490 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 6 | 4404 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 7 | 13457 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 8 | 10145 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 9 | 256675 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 10 | 26085 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 11 | 44696 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 12 | 1698 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 13 | 34962 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 14 | 13953 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 15 | 20484 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 16 | 9383 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 17 | 125597 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 18 | 52838 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 19 | 200539 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 20 | 200000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 21 | 10531 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 22 | 5441 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 23 | 15789 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 24 | 155521 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 25 | 7983 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 26 | 141839 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 27 | 106324 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 28 | 7904 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 0 | -52967 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 1 | 18320 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 2 | -18827 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 3 | -135282 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 4 | -48430 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 5 | 73428 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 6 | 44790 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 7 | 61741 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 8 | 95397 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 9 | -129402 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 10 | 127802 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 11 | 92461 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 12 | 122904 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 13 | 53040 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 14 | 46230 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 15 | 128083 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 16 | 82822 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 17 | 141963 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 18 | 61332 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 19 | 2851 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 20 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 21 | 29290 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 22 | 119808 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 23 | 54667 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 24 | -81041 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 25 | 166571 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 26 | 29054 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 27 | 20948 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 28 | 9697 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 29 | 2457 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 0 | -52967 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 1 | 18320 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 2 | -18827 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 3 | -135282 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 4 | -48430 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 5 | 73428 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 6 | 44790 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 7 | 61741 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 8 | 95397 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 9 | -129402 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 10 | 127802 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 11 | 92461 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 12 | 122904 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 13 | 53040 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 14 | 46230 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 15 | 128083 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 16 | 82822 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 17 | 141963 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 18 | 61332 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 19 | 2851 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 20 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 21 | 29290 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 22 | 119808 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 23 | 54667 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 24 | -81041 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 25 | 166571 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 26 | 29054 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 27 | 20948 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 28 | 9697 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 29 | 2457 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 0 | 111513 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 1 | 275328 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 2 | 156847 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 3 | 118341 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 4 | 148759 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 5 | 105918 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 6 | 49194 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 7 | 75198 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 8 | 105542 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 9 | 127273 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 10 | 153887 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 11 | 137157 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 12 | 124602 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 13 | 88002 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 14 | 60183 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 15 | 148567 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 16 | 92205 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 17 | 267560 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 18 | 114170 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 19 | 203390 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 20 | 200000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 21 | 39821 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 22 | 125249 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 23 | 70456 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 24 | 74480 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 25 | 174554 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 26 | 170893 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 27 | 127272 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 28 | 17601 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 29 | 2457 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 0 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 1 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 2 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 3 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 4 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 5 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 6 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 7 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 8 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 9 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 10 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 11 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 12 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 13 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 14 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 15 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 16 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 17 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 18 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 19 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 20 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 21 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 22 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 23 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 24 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 25 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 26 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 27 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 28 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 29 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 0 | 2000 SHS CVS CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 1 | 2000 SHS INTERNATIONAL BUSINESS MACHS CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 2 | 6700 SHS MANNING & NAPIER OVERSEAS |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 3 | 850 SHS ALLERGAN PLC |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 4 | 6000 SHS HOSPITALITY PROP TRUST |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 5 | 2000 SHS AFLAC INC |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2020 • Form 990PFDetailed filing. Detailed filing data is available for this year.