Liabilities / Assets
92nd percentile
Higher debt load relative to assets than 92% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
92nd percentile
Higher debt load relative to assets than 92% of similar nonprofits.
Liabilities / Revenue
93rd percentile
Higher debt load relative to revenue than 93% of similar nonprofits.
Net Margin
25th percentile
Higher net margin than 25% of similar nonprofits.
Top Officer Pay
80th percentile
Higher top officer pay than 80% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
17th percentile
Faster asset growth than 17% of similar nonprofits.
Revenue Growth
84th percentile
Faster revenue growth than 84% of similar nonprofits.
Assets
Down$3,229,367
Down $240,104 (-6.9%) from 2019
Net Assets
Down$3,223,217
Down $171,754 (-5.1%) from 2019
Liabilities
Down$6,150
Down $68,350 (-92%) from 2019
Revenue
Up$236,579
Up $126,602 (+115%) from 2019
Expenses
Down$408,333
Down $1,341 (-0.3%) from 2019
Net Income
Up-$171,754
Up $127,943 (+43%) from 2019
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| SALLY B RITCHIE | Treasurer/Director | - | $0 | - | - |
| JAMES M RITCHIE | President/Director | - | $0 | - | - |
| DOROTHY R VALHOULI | Secretary/Director | - | $0 | - | - |
| STEPHEN M RITCHIE | Director | - | $0 | - | - |
| SOLVEIG A HOLUM LYFORD | Director | - | $0 | - | - |
| CAROLYN R DONATELLO | Director | - | $0 | - | - |
| JAMES R VALHOULI | Director | - | $0 | - | - |
| ALEXANDER R VALHOULI | Director | - | $0 | - | - |
| ROBERT M HOLUM | Vice-President/Director | - | $0 | - | - |
| Type | Recipient | Purpose | Status | Location | Amount |
|---|---|---|---|---|---|
| Paid Grant | FGCU - FDN OF COLLIER COUNTY COMMUNITY COLLEGE | SUPPORT FOR EDUCATION | EDUCATIONAL INSTITUT | FORT MYERS, FL, US | $110,000 |
| Paid Grant | NORTHWOOD SCHOOL | SUPPORT EDUCATION | PRIVATE EDUCATION IN | LAKE PLACID, NY, US | $51,000 |
| Paid Grant | LIFE AND HOPE | FREE FOOD DISTRIBUTION | PUBLIC CHARITY | WEST BABYLON, NY, US | $20,000 |
| Paid Grant | GATHER | SUPPORT FOR FOOD ASSISTANCE SERVING NH SEACOAST AREA | PUBLIC CHARITY | PORTSMOUTH, NH, US | $19,000 |
| Paid Grant | ADIRONDACK MEDICAL CENTER | SUPPORT THE COMMUNITY HOSPITAL | PUBLIC CHARITY | SARANAC LAKE, NY, US | $10,200 |
| Paid Grant | UPPER SARANAC LAKE FOUNDATION INC | INSURE WATER QUALITY OF UPPER SARANAC LAKE | PUBLIC CHARITY | SARANAC LAKE, NY, US | $10,000 |
| Paid Grant | INLAND LAKES EDUCATIONAL FOUNDATION | ENVIRONMENTAL WATER ISSUES | PUBLIC CHARITY | BURT LAKE, MI, US | $7,500 |
| Paid Grant | SWARTHMORE COLLEGE | SUPPORT EDUCATION | PRIVATE EDUCATION IN | SWARTHMORE, PA, US | $6,000 |
| Paid Grant | BURKE MOUNTAIN ACADEMY | SUPPORT EDUCATIONAL PROGRAMS | PRIVATE EDUCATION IN | E BURKE, VT, US | $5,500 |
| Paid Grant | CHURCH OF THE ASCENSION | MINISTRY | CHURCH | LAKE CLEAR, NY, US | $5,300 |
| Paid Grant | PENDRAGON THEATRE | PROMOTE AND SUPPORT COMMUNITY THEATRE | PUBLIC CHARITY | SARANAC LAKE, NY, US | $5,100 |
| Paid Grant | ECUMENICAL COUNCIL OF SARANAC LAKE | SUPPORT THE NEEDY BY PROVIDING SHELTER, FOOD AND GUIDANCE REGARDING SOCIAL PROGRAMS AND JOB PLACEMENT. | PUBLIC CHARITY | SARANAC LAKE, NY, US | $5,000 |
| Paid Grant | N STREET VILLAGE INC | SUPPORT SERVICES FOR THE HOMELESS | PUBLIC CHARITY | WASHINGTON, DC, US | $5,000 |
| Paid Grant | SARANAC LAKE INTERFAITH FOOD PANTRY | FEED THE HUNGRY AND HOMELESS | PUBLIC CHARITY | SARANAC LAKE, NY, US | $5,000 |
| Paid Grant | THE COMMUNITY LUNCH BOX | FEED THE HUNGRY AND HOMELESS | PUBLIC CHARITY | SARANAC LAKE, NY, US | $5,000 |
| Paid Grant | TRUDEAU INSTITUTE | PROMOTE SCIENTIFIC RESEARCH | PUBLIC CHARITY | SARANAC LAKE, NY, US | $5,000 |
| Paid Grant | WEST MT AIRY NEIGHBORS | PRESERVING AND ENHANCING THE QUALITY OF LIFE IN ITS RICHLY DIVERSE URBAN NEIGHBORHOOD. | PUBLIC CHARITY | PHILADELPHIA, PA, US | $5,000 |
| Paid Grant | PIG IRON THEATRE COMPANY | ARTS IN EDUCATION | PUBLIC CHARITY | PHILADELPHIA, PA, US | $3,500 |
| Paid Grant | BALTIMORE SCHOOL FOR THE ARTS FOUNDATION | SUPPORT FOR EDUCATION | PRIVATE EDUCATION IN | BALTIMORE, MD, US | $2,500 |
| Paid Grant | BARKEATER TRAILS ALLIANCE | BUILDS, MAINTAINS AND ADVOCATES FOR A SYSTEM OF COMMUNITY AND BACKCOUNTRY TRAILS FOR SKI TOURING AND MOUNTAIN BIKING. | PUBLIC CHARITY | LAKE PLACID, NY, US | $2,500 |
| Paid Grant | BLACK THEATRE ALLIANCE OF PHILADELPHIA | SUPPORT AND UPLIFT BLACK THEATRE ARTISTS IN THE GREATER PHILADELPHIA AREA AND ENCOURAGE COMMITMENT TO EQUITY AND EQUALITY. | PUBLIC CHARITY | PHILADELPHIA, PA, US | $2,500 |
| Paid Grant | SEACOAST SCIENCE CENTER | OCEAN EDUCATION | PUBLIC CHARITY | RYE, NH, US | $2,500 |
| Paid Grant | ST MICHAEL AND ALL ANGELS EPISCOPAL CHURCH | MINISTRY | CHURCH | SANIBEL, FL, US | $2,500 |
| Paid Grant | VARIOUS CHARITIES (250 OR LESS EACH) | MISCELLANEOUS ORGANIZED CHARITIES | PUBLIC CHARITY | SARANAC LAKE, NY, US | $2,350 |
| Paid Grant | ADIRONDACK FOUNDATION | DEATH WITH DIGNITY EDUCATION | PUBLIC CHARITY | LAKE PLACID, NY, US | $2,000 |
| Paid Grant | CROW | SAVING WILDLIFE THROUGH CARE, EDUCATION, AND COLLABORATION | PUBLIC CHARITY | SANIBEL ISLAND, FL, US | $2,000 |
| Paid Grant | CAPTAINS FOR CLEAN WATER | SUPPORT FOR RESTORATION AND PROTECTION OF MARINE ECOSYSTEMS | PUBLIC CHARITY | FORT MYERS, FL, US | $2,000 |
| Paid Grant | CITY HARVEST | FEED THE HUNGRY AND HOMELESS | PUBLIC CHARITY | NEW YORK, NY, US | $2,000 |
| Paid Grant | FAIR TIDE | PROVIDE HOUSING AND SUPPORTIVE SERVICES TO INDIVIDUALS AND FAMILIES IN THE SEACOAST. | PUBLIC CHARITY | KITTERY, ME, US | $2,000 |
| Paid Grant | GOOD SHEPHERD FOOD BANK | SUPPORT HUNGER RELIEF PROGRAMS | PUBLIC CHARITY | AUBURN, ME, US | $2,000 |
| Paid Grant | KREMPLES FOUNDATION | IMPROVING THE LIFES OF PEOPLE LIVING WITH BRAIN INJURY | PUBLIC CHARITY | PORTSMOUTH, NH, US | $2,000 |
| Paid Grant | LUTHERAN SCHOOL OF THEOLOGY AT CHICAGO | SUPPORT THE SEMINARY OF THE EVANGELICAL LUTHERAN CHURCH IN AMERICA | PUBLIC CHARITY | CHICAGO, IL, US | $2,000 |
| Paid Grant | LUTHERAN VOLUNTEER CORPS | SPIRITUALITY WHILE WORKING FOR SOCIAL JUSTICE | PUBLIC CHARITY | WASHINGTON, DC, US | $2,000 |
| Paid Grant | RICE PUBLIC LIBRARY | SUPPORT PUBLIC LIBRARY | PUBLIC CHARITY | KITTERY, ME, US | $2,000 |
| Paid Grant | SAN-CAP CONSERVATION FOUNDATION | PRESERVE THE QUALITY OF THE WATER WAY | PUBLIC CHARITY | SANIBEL, FL, US | $2,000 |
| Paid Grant | THE SIERRA CLUB FOUNDATION | SUPPORT AND PROTECT ENVIRONMENTAL RESOURCES AND WILD PLACES | PUBLIC CHARITY | OAKLAND, CA, US | $2,000 |
| Paid Grant | TRI-LAKES HUMANE SOCIETY | SUPPORT THE LOCAL ANIMAL SHELTER | PUBLIC CHARITY | SARANAC LAKE, NY, US | $2,000 |
| Paid Grant | PHILLIPS EXETER ACADEMY | SUPPORT EDUCATIONAL PROGRAMS | PRIVATE EDUCATION IN | EXETER, NH, US | $1,750 |
| Paid Grant | DIRECT RELIEF | SENDS SHIPMENTS OF MEDICAL EQUIPMENT AND SUPPLIES WORLDWIDE TO HELP THE VICTIMS OF CIVIL UNREST, NATURAL DISASTERS AND CHRONIC POVERTY. | PUBLIC CHARITY | SANTA BARBARA, CA, US | $1,500 |
| Paid Grant | ENVIRONMENTAL DEFENSE FUND | EDF PROTECTS THE EARTH'S RESOURCES USING SMART ECONOMICS, PRACTICAL PARTNERSHIPS & RIGOROUS SCIENCE | PUBLIC CHARITY | WASHINGTON, DC, US | $1,500 |
| Paid Grant | LUTHERAN IMMIGRATION AND REFUGEE SERVICE | SUPPORT REFUGEES AND MIGRANTS ENTERING THE UNITED STATES | PUBLIC CHARITY | BALTIMORE, MD, US | $1,500 |
| Paid Grant | NORTH COUNTRY LIFE FLIGHT | EMERGENCY MEDIVAC SERVICES | PUBLIC CHARITY | SARANAC LAKE, NY, US | $1,500 |
| Paid Grant | TAHIRIN JUSTICE CENTER | SUPPORT SERVICES FOR THE PROTECTION OF VICTIMS OF GENDER-BASED VIOLENCE | PUBLIC CHARITY | FALLS CHURCH, VA, US | $1,500 |
| Paid Grant | VIBRANT EMOTIONAL HEALTH | SUPPORT SUICIDE PREVENTION PROGRAMS | PUBLIC CHARITY | NEW YORK, NY, US | $1,200 |
| Paid Grant | ADVOCATES FOR YOUTH | SUPPORT FOR EDUCATING YOUTH IN THE AREAS OF ADOLESCENT REPRODUCTIVE AND SEXUAL HEALTH | PUBLIC CHARITY | WASHINGTON, DC, US | $1,000 |
| Paid Grant | AMERICAN RED CROSS | SUPPORT REGIONAL RELIEF EFFORTS FOR NEEDY FAMILIES | PUBLIC CHARITY | PLATTSBURGH, NY, US | $1,000 |
| Paid Grant | CHARLIE'S PLACE | ADDICTION TREATMENT | PUBLIC CHARITY | CORPUS CHRISTI, TX, US | $1,000 |
| Paid Grant | DOCTORS WITHOUT BORDERS USA | MEDICINE FRONTIERS | PUBLIC CHARITY | NEW YORK, NY, US | $1,000 |
| Paid Grant | FISH OF SANCAP | SUPPORT OF COMMUNITY ON CAPTIVA AND SANIBEL ISLANDS THROUGH FOOD PROGRAMS, ISLAND BASED WORKSHOPS, SOCIAL SERVICES AND HELPING HANDS | PUBLIC CHARITY | SANIBEL, FL, US | $1,000 |
| Paid Grant | FRIENDS OF THE WISSAHICKON | SUPPORT FOR WILDLIFE AND PARK PRESERVATION | PUBLIC CHARITY | PHILADELPHIA, PA, US | $1,000 |
| Paid Grant | GERMANTOWN FRIENDS SCHOOL | SUPPORT EDUCATION | PRIVATE EDUCATION IN | PHILADELPHIA, PA, US | $1,000 |
| Paid Grant | LIVE CONNECTIONS | SUPPORT FOR LEARNING AND COMMUNITY BUILDING THOUGH COLLABORATIVE MUSIC-MAKING | PUBLIC CHARITY | PHILADELPHIA, PA, US | $1,000 |
| Paid Grant | LOVEFUTBOL | PROVIDES SUPPORT TO COMMUNITIES TO ENSURE EVERY CHILD HAS A SAFE PLACE TO PLAY. | PUBLIC CHARITY | BROOKLYN, NY, US | $1,000 |
| Paid Grant | NATIONAL ALLIANCE ON MENTAL ILLNESS | SUPPORT MENTAL HEALTH PROGRAMS | PUBLIC CHARITY | ARLINGTON, VA, US | $1,000 |
| Paid Grant | NATL CONFERENCE OF COMMUNITY & JUSTICE | SUPPORT FOR INCLUSION AND ACCEPTANCE THROUGH EDUCATION AND ADVOCACY | PUBLIC CHARITY | WINDSOR, CT, US | $1,000 |
| Paid Grant | NEW GENERATION INC | PROVIDES SAFE, FAMILY-ORIENTED SHELTER FOR HOMELESS, PREGNANT WOMEN, THEIR BABIES AND CHILDREN | PUBLIC CHARITY | GREENLAND, NH, US | $1,000 |
| Paid Grant | NICOLE CANUSO DANCE COMPANY | ARTS IN EDUCATION | PUBLIC CHARITY | PHILADELPHIA, PA, US | $1,000 |
| Paid Grant | PARTNERS IN HEALTH | MEDICAL CARE FOR THE UNDER PRIVILEGED | PUBLIC CHARITY | BOSTON, MA, US | $1,000 |
| Paid Grant | PHILADELPHIA YOUNG PLAYWRIGHTS | SUPPORT EDUCATION | PUBLIC CHARITY | PHILADELPHIA, PA, US | $1,000 |
| Paid Grant | REGIONAL FOOD BANK OF NORTHEASTERN NY | FEED THE HUNGRY AND HOMELESS | PUBLIC CHARITY | LATHAM, NY, US | $1,000 |
| Paid Grant | SOUTHEAST LAND TRUST OF NH | STEWARDSHIP AND PROTECTION OF LAND | PUBLIC CHARITY | EXETER, NH, US | $1,000 |
| Paid Grant | USO | SUPPORT US TROOPS | PUBLIC CHARITY | WASHINGTON, DC, US | $1,000 |
| Paid Grant | WOMEN FOR WOMEN INTL | SUPPORT FOR ORGANIZATION PROVIDING PRACTICAL AND MORAL SUPPORT TO WOMEN SURVIVORS OF WAR | PUBLIC CHARITY | CENTRAL ISLIP, NY, US | $1,000 |
| Paid Grant | WOUNDED WARRIOR PROJECT | SUPPORT FOR VETERANS AND SERVICE MEMBERS WHO INCURRED PHYSICAL OR MENTAL INJURY, ILLNESS OR WOUND WHILE SERVING IN THE MILITARY ON OR AFTER 9/11/2001 | PUBLIC CHARITY | JACKSONVILLE, FL, US | $1,000 |
| Paid Grant | NEWMAN CATHOLIC CENTER | SUPPORT WORSHIP AND SERVICES TO THE UMASS AMHERST CAMPUS | PUBLIC CHARITY | AMHERST, MA, US | $750 |
| Paid Grant | DONORS CHOOSE | SUPPORTS PUBLIC SCHOOL CLASSROOM PROJECTS IN HIGH-NEED COMMUNTITIES | PUBLIC CHARITY | PHILADELPHIA, PA, US | $615 |
| Paid Grant | KITTERY COMMUNITY CENTER | SUPPORT OF THE COMMUNITY CENTER WITH PROGRAMS FOR ALL AGES TO PROMOTE A HEALTHY COMMUNITY | MUNICIPAL DEPT | KITTERY, ME, US | $600 |
| Paid Grant | KITTERY LAND TRUST | STEWARDSHIP AND PROTECTION OF LAND AND NATURAL RESOURCES | PUBLIC CHARITY | KITTERY, ME, US | $600 |
| Paid Grant | ARTS IN REACH (AIR) | SUPPORT EMPOWERMENT OF TEENAGE GIRLS THROUGH INNOVATIVE MENTORING AND ARTS PROGRAMS | PUBLIC CHARITY | PORTSMOUTH, NH, US | $500 |
| Paid Grant | CHILDREN'S MUSEUM OF NH | MUSEUM TO APPEAL TO CHILDREN | PUBLIC CHARITY | DOVER, NH, US | $500 |
| Paid Grant | COATESVILLE YOUTH INITIATIVE | SUPPORT FOR EDUCATING YOUTH | PUBLIC CHARITY | COATESVILLE, PA, US | $500 |
| Paid Grant | FOOTPRINTS FOOD PANTRY | FOOD FOR THE NEEDY | PUBLIC CHARITY | KITTERY, ME, US | $500 |
| Paid Grant | HISTORIC SARANAC LAKE | TO PRESERVE AREA HISTORY AND ARCHITECURE TO BUILD A STRONGER COMMUNITY. | PUBLIC CHARITY | SARANAC LAKE, NY, US | $500 |
| Paid Grant | JEANNE GEIGER CRISIS CENTER | SUPPORT EMPOWERMENT OF INDIVIDUALS AND ENGAGE COMMUNITIES TO END DOMESTIC VIOLENCE | PUBLIC CHARITY | NEWBURYPORT, MA, US | $500 |
| Paid Grant | MERCY CARE FOR THE ADIRONDACKS | PROVIDES IN-HOME VOLUNTEER PROGRAM TO PROVIDE COMPANIONSHIP AND ASSISTANCE. | PUBLIC CHARITY | LAKE PLACID, NY, US | $500 |
| Paid Grant | NATURE CONSERVANCY | SUPPORT LAND AND WATER CONSERVATION | PUBLIC CHARITY | KEENE VALLEY, NY, US | $500 |
| Paid Grant | NEW HAMPSHIRE SPCA | SUPPORT ANIMAL RESCUE AND PROTECTION | PUBLIC CHARITY | STRATHAM, NH, US | $500 |
| Paid Grant | SARANAC LAKE FREE LIBRARY | SUPPORT PUBLIC LIBRARY | PUBLIC CHARITY | SARANAC LAKE, NY, US | $500 |
| Paid Grant | SARANAC LAKE ROTARY FOUNDATION | TO ACQUIRE AND PROVIDE RESOURCES TO NON-PROFIT ORGANIZATIONS AND MUNICIPALITIES FOR CHARITABLE WORK, EDUCATIONAL PROJECTS AND PUBLIC IMPROVEMENTS. | PUBLIC CHARITY | SARANAC LAKE, NY, US | $500 |
| Paid Grant | SARANAC LAKE VOLUNTEER FIRE COMPANY INC | SUPPORT LOCAL FIRE SERVICES | PUBLIC CHARITY | SARANAC LAKE, NY, US | $500 |
| Paid Grant | SARANAC LAKE VOLUNTEER RESCUE SQUAD INC | LOCAL RESCUE AND EMT SERVICES | PUBLIC CHARITY | SARANAC LAKE, NY, US | $500 |
| Paid Grant | THE MAYHEW PROGRAM | CHALLENGES AND HELPS AT-RISK NEW HAMPSHIRE BOYS TO BELIEVE IN THEMSELVES, WORK WELL WITH OTHERS AND FIND THEIR BEST. | PUBLIC CHARITY | BRISTOL, NH, US | $450 |
| Paid Grant | FORK FOOD LAB | SUPPORT OF FOOD BUSINESS ENTREPRENEURS AND PROVIDES SHARED COMMERCIAL KITCHEN FOCUSED ON GROWING THE LOCAL FOOD ECONOMY. | PUBLIC CHARITY | PORTLAND, ME, US | $400 |
| Paid Grant | BOWDOIN COLLEGE | SUPPORT FOR EDUCATION | PRIVATE EDUCATION IN | BRUNSWICK, ME, US | $375 |
| Paid Grant | BRIXHAM MONTESSORI FRIENDS SCHOOL | PROVIDES A HOLISTIC APPROACH TO EDUCATION | EDUCATIONAL INSTITUT | YORK, ME, US | $300 |
| Paid Grant | CROSS ROADS HOUSE | PROVIDES EMERGENCY AND TRANSITIONAL SHELTER TO HOMELESS MEN, WOMEN, AND CHILDREN IN THE NEW HAMPSHIRE SEACOAST AREA. | PUBLIC CHARITY | PORTSMOUTH, NH, US | $300 |
| Paid Grant | HOLY APOSTLES SAINTS PETER AND PAUL GREEK ORTHODOX CHURCH | MINISTRY | RELIGIOUS ORGANIZATI | HAVERHILL, MA, US | $300 |
| Paid Grant | TUFTS UNIVERSITY | SUPPORT OF EDUCATION | PRIVATE EDUCATION IN | BOSTON, MA, US | $300 |
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 | 14000 |
| AccountingFeesSchedule/AccountingFeesDetail/DisbursementsCharitablePrpsAmt | 0 | 0 |
| AccountingFeesSchedule/AccountingFeesDetail/NetInvestmentIncomeAmt | 0 | 0 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 0 | 51267 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 1 | 46097 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 2 | 51138 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 3 | 57800 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 4 | 28002 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 5 | 104010 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 6 | 69842 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 7 | 123447 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 8 | 56329 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 9 | 46084 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 10 | 72462 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 11 | 33560 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 12 | 88074 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 13 | 31220 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 14 | 109987 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 15 | 68244 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 16 | 33672 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 17 | 50484 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 18 | 70651 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 19 | 57705 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 20 | 45710 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 21 | 36127 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 22 | 45213 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 23 | 69336 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 24 | 76049 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 25 | 48077 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 26 | 56850 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 27 | 58492 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 28 | 47000 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 29 | 40639 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 30 | 75333 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 31 | 59052 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 32 | 46299 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 33 | 67849 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 34 | 501248 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 35 | 98719 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 36 | 31563 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 37 | 59329 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 38 | 72413 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 39 | 26180 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 40 | 61290 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 41 | 47500 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 42 | 65355 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 43 | 48000 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 44 | 39213 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 45 | 61007 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 0 | 93180 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 1 | 114930 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 2 | 152340 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 3 | 139100 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 4 | 29000 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 5 | 28379 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 6 | 111442 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 7 | 61830 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 8 | 62030 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 9 | 74000 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 10 | 57520 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 11 | 73245 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 12 | 97260 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 13 | 68940 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 14 | 182075 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 15 | 245430 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 16 | 78561 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 17 | 86544 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 18 | 106248 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 19 | 85080 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 20 | 142776 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 21 | 130550 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 22 | 71344 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 23 | 123471 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 24 | 54380 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 25 | 76735 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 26 | 116935 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 27 | 74150 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 28 | 78025 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 29 | 55500 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 30 | 143441 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 31 | 54656 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 32 | 41964 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 33 | 111265 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 34 | 501310 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 35 | 18 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 36 | 265380 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 37 | 88949 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 38 | 95360 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 39 | 67380 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 40 | 65694 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 41 | 81423 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 42 | 70567 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 43 | 76500 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 44 | 41644 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 45 | 71510 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 0 | 1000 SH BALL CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 1 | 1000 SH FMC CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 2 | 1000 SH QUALCOMM INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 3 | 10000 SH CLOUDERA INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 4 | 120 SH FROG LANE CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 5 | 1300 SH SCHLUMBERGER LTD |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 6 | 1420 SH CERNER CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 7 | 1500 SH EXXON MOBIL CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 8 | 1000 SH BRISTOL-MYERS SQUIBB |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 9 | 200 SH ILLUMINA INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 10 | 2000 SH AT & T |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 11 | 1500 SH FASTENAL CO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 12 | 300 SH ABIOMED INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 13 | 300 SH UNIVERSAL DISPLAY |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 14 | 2500 SH HOLOGIC INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 15 | 300 SH INTUITIVE SURGICAL |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 16 | 350 SH AMERICAN TOWER CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 17 | 400 SH ECOLAB INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 18 | 400 SH HOME DEPOT INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 19 | 400 SH HONEYWELL INTERNATIONAL INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 20 | 400 SH MASTERCARD |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 21 | 250 SH NVIDA CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 22 | 400 SH SPDR GOLD TRUST |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 23 | 300 SH TELEFLEX INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 24 | 432 SH IBM |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 25 | 500 SH AMERICAN WATER WORKS CO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 26 | 500 SH ATLASSIAN CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 27 | 500 SH PEPSICO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 28 | 5000 SH SANGAMO BIOSCIENCES INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 29 | 1000 SH DOW INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 30 | 525 SH AIR PRODUCTS & CHEMICALS INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 31 | 60.125 SH RACQUETTE FLOW CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 32 | 600 SH PHILLIPS 66 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 33 | 500 SH SALESFORCE.COM |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 34 | 500808.883 SH GOLDMAN SACHS TR |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 35 | 60755 SH PROTALEX INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 36 | 2000 SH APPLE INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 37 | 700 SH JP MORGAN CHASE |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 38 | 800 SH XPO LOGISTICS INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 39 | 6000 SH PURECYCLE CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 40 | 600 SH ABBOTT LABS |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 41 | 25 SH AMAZON |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 42 | 100 SH TESLA |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 43 | 1500 SH UBER TECHNOLOGIES |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 44 | 200 SH UNION PACIFIC CORP. |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 45 | 1000 SHS RAYTHEON TECHNOLOGIES |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 0 | 8011 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 0 | 2000 UTS ENTERPRISE PRODUCTS PARTNERS |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 0 | 39180 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 0 | AT COST |
| IRS990PF/AnalysisIncomeProducingActyGrp/DivAndIntFromSecPartVIIGrp/ExclusionAmt | 0 | 58344 |
| IRS990PF/AnalysisIncomeProducingActyGrp/DivAndIntFromSecPartVIIGrp/ExclusionCd | 0 | 14 |
| IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionAmt | 0 | 113306 |
| IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionCd | 0 | 18 |
| IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/ExclusionAmt | 0 | 56 |
| IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/ExclusionCd | 0 | 14 |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/Desc | 0 | ENTERPRISE PRODUCTS PARTNERS L P |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/Desc | 1 | PLAINS ALL AMERICAN PIPELINE, L. P. |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/Desc | 2 | FROG LANE CORP |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/Desc | 3 | RACQUETTE FLOW CORP |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionAmt | 0 | 1445 |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionAmt | 1 | -1279 |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionAmt | 2 | -367 |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionAmt | 3 | -281 |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionCd | 0 | 41 |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionCd | 1 | 41 |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionCd | 2 | 41 |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionCd | 3 | 41 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/ExclusionAmt | 0 | 171224 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/RelatedOrExemptFunctionIncmAmt | 0 | 0 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/UnrelatedBusinessTaxblIncmAmt | 0 | 0 |
| IRS990PF/AnalysisIncomeProducingActyGrp/TotalIncomeProducingActyAmt | 0 | 171224 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesChrtblPrpsAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesRevAndExpnssAmt | 0 | 14000 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CapGainNetIncmNetInvstIncmAmt | 0 | 178023 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstRevAndExpnssAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidDsbrsChrtblAmt | 0 | 365890 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidRevAndExpnssAmt | 0 | 365890 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriRcvdRevAndExpnssAmt | 0 | 65355 |
| IRS990PF/AnalysisOfRevenueAndExpenses/DividendsNetInvstIncmAmt | 0 | 58344 |
| IRS990PF/AnalysisOfRevenueAndExpenses/DividendsRevAndExpnssAmt | 0 | 58344 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ExcessRevenueOverExpensesAmt | 0 | -171754 |
| IRS990PF/AnalysisOfRevenueAndExpenses/GrossSalesPriceAmt | 0 | 954907 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavNetInvstIncmAmt | 0 | 56 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavRevAndExpnssAmt | 0 | 56 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestRevAndExpnssAmt | 0 | 113 |
| IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesRevAndExpnssAmt | 0 | 3215 |
| IRS990PF/AnalysisOfRevenueAndExpenses/NetGainSaleAstRevAndExpnssAmt | 0 | 113306 |
| IRS990PF/AnalysisOfRevenueAndExpenses/NetInvestmentIncomeAmt | 0 | 219533 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesNetInvstIncmAmt | 0 | 16408 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesRevAndExpnssAmt | 0 | 17115 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherIncomeNetInvstIncmAmt | 0 | -482 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherIncomeRevAndExpnssAmt | 0 | -482 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesRevAndExpnssAmt | 0 | 8000 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesDsbrsChrtblAmt | 0 | 365890 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesNetInvstIncmAmt | 0 | 16408 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesRevAndExpnssAmt | 0 | 408333 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalNetInvstIncmAmt | 0 | 235941 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalRevAndExpnssAmt | 0 | 236579 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesNetInvstIncmAmt | 0 | 16408 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesRevAndExpnssAmt | 0 | 42443 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 0 | 2018-10-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 1 | 2015-05-19 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 2 | 2012-11-08 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 3 | 2012-11-08 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 4 | 2019-11-21 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 5 | 2017-04-04 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 6 | 2018-03-20 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 7 | 2014-11-11 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 8 | 2015-11-13 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 9 | 2015-11-13 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 10 | 2017-11-21 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 11 | 2009-02-04 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 12 | 2017-06-19 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 13 | 2015-05-19 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 14 | 2017-12-19 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 15 | 2018-02-26 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 16 | 2017-12-19 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 17 | 2018-02-26 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 18 | 2017-04-24 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 19 | 2017-04-24 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 20 | 2020-03-04 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 21 | 2019-01-24 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 22 | 2019-01-24 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 23 | 2018-10-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 24 | 2017-04-04 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 25 | 2018-03-20 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 26 | 2015-05-19 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 27 | 2012-04-27 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 28 | 2018-10-26 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 29 | 2017-04-24 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 30 | 2019-04-08 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 31 | 2019-07-01 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 0 | 19033 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 1 | 3770 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 2 | 3907 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 3 | 11722 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 4 | 1725 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 5 | 8369 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 6 | 2378 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 7 | 10031 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 8 | 31041 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 9 | 27856 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 10 | 12801 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 11 | 28670 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 12 | 11187 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 13 | 26805 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 14 | 50000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 15 | 50000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 16 | 30950 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 17 | 69006 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 18 | 14549 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 19 | 8770 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 20 | 45850 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 21 | 14451 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 22 | 7225 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 23 | 50402 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 24 | 11706 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 25 | 3326 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 26 | 38160 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 27 | 5600 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 28 | 13775 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 29 | 10967 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 30 | 55200 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 31 | 97652 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 0 | -6620 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 1 | 8676 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 2 | 12017 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 3 | 30093 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 4 | -1219 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 5 | -3031 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 6 | -1044 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 7 | 6726 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 8 | 17450 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 9 | 4819 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 10 | 3100 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 11 | -2554 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 12 | 10161 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 13 | 33229 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 14 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 15 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 16 | -18 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 17 | 62 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 18 | 11552 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 19 | 21678 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 20 | -9448 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 21 | 10792 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 22 | 11660 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 23 | -29552 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 24 | 1357 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 25 | -60 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 26 | -18870 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 27 | 15590 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 28 | 6009 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 29 | 23721 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 30 | -9946 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 31 | 31693 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 0 | -6620 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 1 | 8676 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 2 | 12017 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 3 | 30093 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 4 | -1219 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 5 | -3031 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 6 | -1044 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 7 | 6726 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 8 | 17450 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 9 | 4819 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 10 | 3100 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 11 | -2554 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 12 | 10161 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 13 | 33229 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 14 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 15 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 16 | -18 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 17 | 62 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 18 | 11552 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 19 | 21678 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 20 | -9448 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 21 | 10792 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 22 | 11660 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 23 | -29552 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 24 | 1357 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 25 | -60 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 26 | -18870 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 27 | 15590 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 28 | 6009 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 29 | 23721 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 30 | -9946 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 31 | 31693 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 0 | 12413 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 1 | 12446 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 2 | 15924 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 3 | 41815 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 4 | 506 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 5 | 5338 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 6 | 1334 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 7 | 16757 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 8 | 48491 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 9 | 32675 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 10 | 15901 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 11 | 26116 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 12 | 21348 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 13 | 60034 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 14 | 50000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 15 | 50000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 16 | 30932 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 17 | 69068 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 18 | 26101 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 19 | 30448 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 20 | 36402 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 21 | 25243 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 22 | 18885 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 23 | 20850 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 24 | 13063 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 25 | 3266 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 26 | 19290 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 27 | 21190 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 28 | 19784 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 29 | 34688 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 30 | 45254 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 31 | 129345 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 0 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 1 | D |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 2 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 3 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 4 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 5 | D |
| 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 | D |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 11 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 12 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 13 | D |
| 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 | D |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 19 | D |
| 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 | D |
| 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 | D |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 30 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 31 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 0 | 50 SH ABIOMED INC |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2020 • Form 990PFDetailed filing. Detailed filing data is available for this year.