Liabilities / Assets
19th percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 36-3458711 • Tucson, AZ
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
19th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
18th percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
4th percentile
Higher net margin than 4% of similar nonprofits.
Top Officer Pay
62nd percentile
Higher top officer pay than 62% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
18th percentile
Faster asset growth than 18% of similar nonprofits.
Revenue Growth
1st percentile
Faster revenue growth than 1% of similar nonprofits.
Assets
Up$22,530,918
Up $1,958,098 (+9.5%) from 2023
Liabilities
Flat$0
Flat from 2023
Net Assets
Up$22,530,918
Up $1,958,098 (+9.5%) from 2023
Revenue
Up$3,953,383
Up $2,501,224 (+172%) from 2023
Expenses
Up$1,995,285
Up $631,672 (+46%) from 2023
Net Income
Up$1,958,098
Up $1,869,552 (+2111%) from 2023
Most recent year
2024 • Form 990PFDetailed filing. Detailed filing data is available for this year.
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| LAURIE BOUCHARD | President | - | $0 | - | - |
| RYAN M BOUCHARD | Vice President | - | $0 | - | - |
| TODD MCDONALD | Vice President | - | $0 | - | - |
| MICHAEL J BOUCHARD | Secretary/Treasurer | PT | $0 | - | - |
| Type | Recipient | Purpose | Status | Location | Amount |
|---|---|---|---|---|---|
| Paid Grant | ZOOLOGICAL SOCIETY OF SAN DIEGO | NORTHERN WHITE RHINOCEROS REPRODUCTIVE SCIENCE | ANIMAL WELFARE | SAN DIEGO, CA, US | $159,994 |
| Paid Grant | BELLEVUE UNIVERSITY | ARMSTRONG MCDONALD FOUNDATION 2024 PSYCHOLOGY LAB DEVELOPMENT | EDUCATION | BELLEVUE, NE, US | $155,000 |
| Paid Grant | HASTINGS COLLEGE FOUNDATION | STUDENT CENTERED CAMPUS IMPROVEMENTS | PC | HASTINGS, NE, US | $152,000 |
| Paid Grant | TU NIDITO | TU NIDITO'S CONTINUUM OF BREAVEMENT SUPPORT SERVICES | PC | TUCSON, AZ, US | $135,000 |
| Paid Grant | UNIVERSITY OF ARIZONA FOUNDATION-STEELE CHILDREN'S RESEARCH CENTER | 2024 RESEARCH EQUIPMENT | HEALTH | TUCSON, AZ, US | $135,000 |
| Paid Grant | CHILDREN'S MUSEUM TUCSON INC | 2025 PROGRAMMING & EXHIBIT UPDATES | PC | TUCSON, AZ, US | $119,000 |
| Paid Grant | UNIVERSITY OF ARIZONA FOUNDATION-FLANDRAU SCIENCE CENTER & PLANETARIUM | K12 FIELD TRIPS & NEW ASTONOMY EXHIBIT | EDUCATION | TUCSON, AZ, US | $105,000 |
| Paid Grant | MOSAIC | RENOVATIONS FOR HOME CARMEL IN AXTELL | PC | OMAHA, NE, US | $100,000 |
| Paid Grant | SOUTHERN ARIZONA AIDS FOUNDATION | SAAF COMPLEMENTARY THERAPIES PROGRAMS | PC | TUCSON, AZ, US | $100,000 |
| Paid Grant | MOBILE MEALS OF SOUTHERN ARIZONA | MORE THAN MEALS | PC | TUCSON, AZ, US | $75,000 |
| Paid Grant | REID PARK ZOO | ACCESSIBLR EDUCATION PROGRAM - RHINO ENCOUNTER | ANIMAL WELFARE | TUCSON, AZ, US | $70,000 |
| Paid Grant | NORTWEST SCHOOL FOR DEAF AND HARD OF HEARING CHILDREN | CLASSROOM SUPPLIES & EQUIPMENT FOR DEAF AND HARD-OR HEARING STUDENTS | PC | SHORELINE, WA, US | $65,000 |
| Paid Grant | EMERGE CENTER AGAINST DOMESTIC ABUSE | CLIENT ASSISTANCE FOR DOMESTIC VIOLENCE SURVIVORS 2025 | PC | TUCSON, AZ, US | $60,000 |
| Paid Grant | CASA DE LOS NINOS | ASSITING TRANSITION AGED YOUTH | PC | TUCSON, AZ, US | $55,000 |
| Paid Grant | WESTERN NATIONAL PARKS ASSOCIATION | PARKS TO PEOPLE | PC | TUCSON, AZ, US | $54,920 |
| Paid Grant | ARIZONA ARTS LIVE | CHILDREN, TEENS & FAMILIES:BALD BEAUTIES PROJECT | PC | TUCSON, AZ, US | $45,000 |
| Paid Grant | MOSAIC SENIOR SERVICES INC | QUALITY OF LIFE PROGRAM | PC | TUCSON, AZ, US | $45,000 |
| Paid Grant | SPECIAL OLYMPICS NEBRASKA INC | SPECIAL OLYMPICS NEBRASKA STATE GAMES SUPPORT | PC | OMAHA, NE, US | $45,000 |
| Paid Grant | UNIVERSITY OF ARIZONA FOUNDATION-COLLEGE OF SCIENCE | IMPACTS-HS | EDUCATION | TUCSON, AZ, US | $45,000 |
| Paid Grant | OMAHA STREET SCHOOL | ENRICHING UNDERSERVED STUDENT'S LIVES | PC | OMAHA, NE, US | $25,000 |
| Paid Grant | BIG BROTHERS BIG SISTERS OF THE MIDLANDS | COMMUNITY BASED MENTORING | PC | OMAHA, NE, US | $20,000 |
| Paid Grant | ANDRA HEART FOUNDATION | BALD BEAUTIES PROJECT | PC | TUCSON, AZ, US | $18,000 |
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 | 19050 |
| AccountingFeesSchedule/AccountingFeesDetail/DisbursementsCharitablePrpsAmt | 0 | 0 |
| AccountingFeesSchedule/AccountingFeesDetail/NetInvestmentIncomeAmt | 0 | 19050 |
| AmortizationSchedule/AmortizationScheduleDetail/AcquiredCompletedOrExpendedDt | 0 | 2024-04-12 |
| AmortizationSchedule/AmortizationScheduleDetail/AmortizationPeriodRt | 0 | 36.000000000000 |
| AmortizationSchedule/AmortizationScheduleDetail/AmortizedAmt | 0 | 14786 |
| AmortizationSchedule/AmortizationScheduleDetail/AmortizedExpensesDesc | 0 | WEB SITE DEVELOPMENT |
| AmortizationSchedule/AmortizationScheduleDetail/CurrentYearAmortizationAmt | 0 | 3697 |
| AmortizationSchedule/AmortizationScheduleDetail/NetInvestmentIncomeAmt | 0 | 0 |
| AmortizationSchedule/AmortizationScheduleDetail/TotalAmortizationAmt | 0 | 3697 |
| ExplnOfNonFilingWithAGStmt/ExplanationTxt | 0 | FOR TAX YEAR 2018 AND AFTER, TAX EXEMPT ORGANIZATIONS ARE NO LONGER REQUIRED TO FILE AN ARIZONA FORM OR PROVIDE A COPY OF THE FEDRAL EQUIVALENT TO THE STATE OF ARIZONA. IF A FEDERAL 990-T IS REQUIRED, AN ARIZONA 99-T IS REQUIRED TO BE FILED, THIS DOES NOT APPLY TO THIS ORGANIZATION FOR THIS TAX YEAR. THE SECRETARY OF STATE STILL REQUIRES VETERAN'S CHARITABLE ORGANIZATIONS TO REPORT CERTAIN ACTIVITIES RELATED TO FUNDRASING, THIS DOES NOT APPLY TO THIS ORGANIZATION. |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 0 | 250,000 CITIGROUP INC. MED VAR 24 1730T06D6 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 1 | 50,000 IKON OFFICE SOLU 6.75% 25 451713AA9 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 2 | 200,000 AT&T INC. 7.3% 26 00206RGJ5 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 3 | 100,000 CITIGROUP INC. VAR 28 17324CZR0 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 4 | 65,000 FORD MOTOR CO 4.85% 29 34540TVW9 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 5 | 125,000 UNION PACIFIC R 3.227% 26 907825AA1 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 6 | 100,000 HSBC BANK USA 2.7591% 28 40434YVL8 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 7 | 6,000 B. RILEY FINL 6.375% PFD RILYM |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 0 | 250020 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 1 | 50104 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 2 | 214151 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 3 | 94770 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 4 | 65011 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 5 | 87946 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 6 | 97331 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 7 | 108600 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 0 | 236825 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 1 | 49539 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 2 | 203223 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 3 | 95130 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 4 | 62789 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 5 | 80095 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 6 | 96180 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 7 | 138360 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 0 | 299560 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 1 | 318990 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 2 | 485714 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 3 | 998865 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 4 | 1402614 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 5 | 1703173 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 6 | 806707 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 7 | 1177931 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 8 | 730779 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 9 | 502962 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 10 | 816611 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 11 | 616606 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 12 | 650120 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 13 | 495021 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 14 | 300809 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 15 | 91661 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 16 | 598973 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 17 | 899323 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 18 | 1237936 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 19 | 741172 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 20 | 801374 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 21 | 649249 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 22 | 1003497 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 23 | 3650621 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 24 | 550038 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 0 | 1920561 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 1 | 2214810 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 2 | 2438739 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 3 | 1120629 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 4 | 1674303 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 5 | 1912612 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 6 | 1008262 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 7 | 1978470 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 8 | 1544000 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 9 | 536790 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 10 | 1673640 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 11 | 2609381 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 12 | 726032 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 13 | 2318250 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 14 | 254500 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 15 | 4609504 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 16 | 1796212 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 17 | 952841 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 18 | 2014228 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 19 | 801197 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 20 | 2027939 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 21 | 740166 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 22 | 1346150 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 23 | 3648707 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 24 | 548936 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 0 | 15,900 ADVANCED MICRO DEVIC AMD |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 1 | 11,700 ALPHABET INC. GOOGL |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 2 | 11,116 AMAZON.COM INC AMZN |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 3 | 4.475 APPLE INC. AAPL |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 4 | 19,700 BLOCK INC. SQ |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 5 | 17,762 CLOUDFLARE INC NTE |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 6 | 2,592 HOME DEPOT HD |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 7 | 9,000 IBM CORP-IBM |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 8 | 2,000 LILLY ELI & CO LLY |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 9 | 2,175 LOWES COMPANIES, INC. LOW |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 10 | 6,000 MARRIOTT INTL INC MAR |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 11 | 23,625 MARVELL TECHNOLOGY INC MRVL |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 12 | 1,240 META PLATFORMS INC. META |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 13 | 5,500 MICROSOFT CORP MSFT |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 14 | 3,550 NEXTERA ENERGY, INC. N |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 15 | 34,325 NVIDIA CORP NVDA |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 16 | 23,750 PALNTIR TECH. PLTR |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 17 | 2,850 SALESFORCE INC. CRM |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 18 | 1,900 SERVICE NOW INC NOW |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 19 | 7,535 SHOPIFY INC. SHOP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 20 | 17,850 VERTIV HOLDINGS CO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 21 | 2,342 VISA INC. V |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 22 | 19,000 ZILLOW GROUP INC. ZG |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 23 | 71,712 ISHARES FLOATING RATE EFT |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 24 | 10,825 JANUS HENDERSON EFT |
| IRS990PF/AnalysisIncomeProducingActyGrp/DividendsAndInterestFromSecDtl/ExclusionAmt | 0 | 376722 |
| IRS990PF/AnalysisIncomeProducingActyGrp/DividendsAndInterestFromSecDtl/ExclusionCd | 0 | 14 |
| IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionAmt | 0 | 3565034 |
| IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionCd | 0 | 18 |
| IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/ExclusionAmt | 0 | 4374 |
| IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/ExclusionCd | 0 | 14 |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherInvestmentIncomeGrp/ExclusionAmt | 0 | 7253 |
| IRS990PF/AnalysisIncomeProducingActyGrp/OtherInvestmentIncomeGrp/ExclusionCd | 0 | 18 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/ExclusionAmt | 0 | 3953383 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/RelatedOrExemptFunctionIncmAmt | 0 | 0 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/UnrelatedBusinessTaxblIncmAmt | 0 | 0 |
| IRS990PF/AnalysisIncomeProducingActyGrp/TotalIncomeProducingActyAmt | 0 | 3953383 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesChrtblPrpsAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesNetInvstIncmAmt | 0 | 19050 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesRevAndExpnssAmt | 0 | 19050 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CapGainNetIncmNetInvstIncmAmt | 0 | 3565034 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstRevAndExpnssAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidDsbrsChrtblAmt | 0 | 1783914 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidRevAndExpnssAmt | 0 | 1783914 |
| IRS990PF/AnalysisOfRevenueAndExpenses/DividendsNetInvstIncmAmt | 0 | 376722 |
| IRS990PF/AnalysisOfRevenueAndExpenses/DividendsRevAndExpnssAmt | 0 | 376722 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ExcessRevenueOverExpensesAmt | 0 | 1958098 |
| IRS990PF/AnalysisOfRevenueAndExpenses/GrossSalesPriceAmt | 0 | 12376499 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavNetInvstIncmAmt | 0 | 4374 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavRevAndExpnssAmt | 0 | 4374 |
| IRS990PF/AnalysisOfRevenueAndExpenses/NetGainSaleAstRevAndExpnssAmt | 0 | 3565034 |
| IRS990PF/AnalysisOfRevenueAndExpenses/NetInvestmentIncomeAmt | 0 | 3777745 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OccupancyDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OccupancyNetInvstIncmAmt | 0 | 934 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OccupancyRevAndExpnssAmt | 0 | 1869 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesNetInvstIncmAmt | 0 | 18521 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesRevAndExpnssAmt | 0 | 25467 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherIncomeNetInvstIncmAmt | 0 | 7253 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherIncomeRevAndExpnssAmt | 0 | 7253 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesNetInvstIncmAmt | 0 | 133337 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesRevAndExpnssAmt | 0 | 133337 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ScheduleBNotRequiredInd | 0 | X |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesRevAndExpnssAmt | 0 | 27852 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesDsbrsChrtblAmt | 0 | 1783914 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesNetInvstIncmAmt | 0 | 175638 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesRevAndExpnssAmt | 0 | 1995285 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalNetInvstIncmAmt | 0 | 3953383 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalRevAndExpnssAmt | 0 | 3953383 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesNetInvstIncmAmt | 0 | 175638 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesRevAndExpnssAmt | 0 | 211371 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingNetInvstIncmAmt | 0 | 3796 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingRevAndExpnssAmt | 0 | 3796 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 0 | 2016-01-06 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 1 | 2017-02-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 2 | 2021-02-08 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 3 | 2017-02-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 4 | 2023-08-31 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 5 | 2022-08-08 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 6 | 2023-03-03 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 7 | 2020-09-18 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 8 | 2018-05-17 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 9 | 2017-02-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 10 | 2017-02-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 11 | 2017-02-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 12 | 2024-06-06 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 13 | 2023-12-07 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 14 | 2023-03-03 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 15 | 2014-05-20 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 16 | 2017-03-16 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 17 | 2019-01-02 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 18 | 2021-08-08 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 19 | 2017-02-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 20 | 2020-06-18 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 21 | 2020-01-22 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 22 | 2017-02-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 23 | 2019-10-24 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 24 | 2017-02-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 25 | 2016-10-17 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 26 | 2013-12-06 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 27 | 2017-02-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 28 | 2019-06-28 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 0 | 99960 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 1 | 31545 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 2 | 1414880 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 3 | 27431 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 4 | 298959 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 5 | 1129501 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 6 | 600000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 7 | 498156 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 8 | 574392 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 9 | 960 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 10 | 19887 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 11 | 11521 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 12 | 420000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 13 | 802686 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 14 | 1359778 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 15 | 50439 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 16 | 125274 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 17 | 39565 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 18 | 180063 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 19 | 5898 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 20 | 277663 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 21 | 229384 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 22 | 11384 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 23 | 120626 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 24 | 7475 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 25 | 100000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 26 | 250020 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 27 | 9189 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 28 | 114829 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 0 | 435 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 1 | 767838 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 2 | -826686 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 3 | 844747 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 4 | -119413 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 5 | -796563 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 6 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 7 | -321531 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 8 | 584047 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 9 | 39177 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 10 | 876767 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 11 | 516026 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 12 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 13 | -319851 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 14 | -798342 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 15 | 250610 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 16 | 1726 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 17 | 258144 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 18 | 122179 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 19 | 292707 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 20 | 127448 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 21 | 370380 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 22 | 599521 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 23 | 279204 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 24 | 392108 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 25 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 26 | -20 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 27 | 432130 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 28 | -7824 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 29 | 70 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 0 | 435 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 1 | 767838 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 2 | -826686 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 3 | 844747 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 4 | -119413 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 5 | -796563 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 6 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 7 | -321531 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 8 | 584047 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 9 | 39177 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 10 | 876767 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 11 | 516026 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 12 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 13 | -319851 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 14 | -798342 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 15 | 250610 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 16 | 1726 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 17 | 258144 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 18 | 122179 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 19 | 292707 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 20 | 127448 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 21 | 370380 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 22 | 599521 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 23 | 279204 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 24 | 392108 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 25 | 0 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 26 | -20 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 27 | 432130 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 28 | -7824 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 29 | 70 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 0 | 100395 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 1 | 799383 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 2 | 588194 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 3 | 872178 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 4 | 179546 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 5 | 332938 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 6 | 600000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 7 | 176625 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 8 | 1158439 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 9 | 40137 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 10 | 896654 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 11 | 527547 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 12 | 420000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 13 | 482835 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 14 | 561436 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 15 | 301049 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 16 | 127000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 17 | 297709 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 18 | 302242 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 19 | 298605 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 20 | 405111 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 21 | 599764 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 22 | 610905 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 23 | 399830 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 24 | 399583 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 25 | 100000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 26 | 250000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 27 | 441319 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 28 | 107005 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 29 | 70 |
| 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 | 100000 THE GOLDMAN SACHS GR RATES LINKED NOTE 01/28/2024 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 1 | 1150 NVIDIA CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 2 | 43000 MP MATLS CORP A |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 3 | 1000 NVIDIA CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 4 | 18975 SUNRUN INC. |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 5 | 35186 SUNRUN INC. |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 6 | 600000 US TREASURY 2.25% 03/31/2024 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 7 | 2600 SOLAREDGE TECH |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 8 | 7000 ZOETIS INC A |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 9 | 35 NVIDIA CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 10 | 7250 NVIDIA CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 11 | 4200 NVIDIA CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 12 | 420000 US TREASURY 1.875% 08/31/2024 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 13 | 4300 SNOWFLAKE INC A |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 14 | 5000 SNOWFLAKE INC A |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 15 | 1850 ALPHABET INC A |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 16 | 127000 MORGAN STANLEY VAR 10/28/2024 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 17 | 2100 ADVANCED MICRO DEVIC |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 18 | 3500 MARVELL TECHNOLOGY I |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 19 | 2150 NVIDIA CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 20 | 6000 ENPHASE ENERGY INC |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 21 | 6375 MARVELL TECHNOLOGY I |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 22 | 4150 NVIDIA CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 23 | 1884 AMAZON.COM INC |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 24 | 2725 NVIDIA CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 25 | 100000 BANK OF AMERICA CORP HYBRID/OTHER NOTE 11/19/2024 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 26 | 250000 CITIGROUP INC. VAR 12/11/2024 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 27 | 3350 NVIDIA CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 28 | 100000 APACHE FIN CANADA CO 7.75% 12/15/2029 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 29 | CAPITAL GAINS DIVIDENDS |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 0 | 2024-01-01 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 1 | 2024-02-20 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 2 | 2024-03-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 3 | 2024-03-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 4 | 2024-03-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 5 | 2024-03-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 6 | 2024-03-31 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 7 | 2024-04-08 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 8 | 2024-04-08 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 9 | 2024-05-30 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 10 | 2024-06-27 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 11 | 2024-08-28 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 12 | 2024-08-31 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 13 | 2024-09-05 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 14 | 2024-09-05 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 15 | 2024-09-23 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 16 | 2024-10-28 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 17 | 2024-11-05 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 18 | 2024-11-05 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 19 | 2024-11-05 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 20 | 2024-11-08 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 21 | 2024-11-08 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 22 | 2024-11-08 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 23 | 2024-11-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 24 | 2024-11-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 25 | 2024-11-19 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 26 | 2024-12-11 |
No mirrored PDF or thumbnail assets are attached yet.