- fundlab/nport.py: parse the fund's own category/percentage lines, as-of date, net assets and dollar-valued positions from N-PORT schedules of investments (handles per-fund and combined multi-fund family filings; conservative keyword bucketing of positions) - fundlab/nport_cache/<sym>.json: parsed snapshots for 15 of 16 funds (raw SOI HTML kept locally, gitignored; source URLs + filing dates in nport_manifest.json, md5-verified against EDGAR) - atesx: no current SOI found (Anchor's recent filings cover the Income fund) - listed with an honest note - app.py: new 'Fund Lab' tab - pick a fund, see objective, reported composition (bar + table), rough keyword buckets, top positions, and the prospectus strategy excerpt - tests: parser unit tests (section finding, category regex, buckets)
268 lines
4.1 KiB
JSON
268 lines
4.1 KiB
JSON
{
|
|
"sym": "jlpsx",
|
|
"as_of": "March 31, 2026",
|
|
"net_assets": 3246987.0,
|
|
"n_positions": 6,
|
|
"categories": [
|
|
{
|
|
"name": "Long Positions",
|
|
"pct": 121.6
|
|
},
|
|
{
|
|
"name": "Common Stocks",
|
|
"pct": 120.0
|
|
},
|
|
{
|
|
"name": "Aerospace & Defense",
|
|
"pct": 3.9
|
|
},
|
|
{
|
|
"name": "Air Freight & Logistics",
|
|
"pct": 0.1
|
|
},
|
|
{
|
|
"name": "Automobiles",
|
|
"pct": 0.7
|
|
},
|
|
{
|
|
"name": "Banks",
|
|
"pct": 4.1
|
|
},
|
|
{
|
|
"name": "Beverages",
|
|
"pct": 0.9
|
|
},
|
|
{
|
|
"name": "Biotechnology",
|
|
"pct": 3.3
|
|
},
|
|
{
|
|
"name": "Broadline Retail",
|
|
"pct": 5.1
|
|
},
|
|
{
|
|
"name": "Building Products",
|
|
"pct": 2.0
|
|
},
|
|
{
|
|
"name": "Capital Markets",
|
|
"pct": 3.7
|
|
},
|
|
{
|
|
"name": "Chemicals",
|
|
"pct": 1.5
|
|
},
|
|
{
|
|
"name": "Commercial Services & Supplies",
|
|
"pct": 0.2
|
|
},
|
|
{
|
|
"name": "Communications Equipment",
|
|
"pct": 0.3
|
|
},
|
|
{
|
|
"name": "Construction Materials",
|
|
"pct": 0.4
|
|
},
|
|
{
|
|
"name": "Consumer Finance",
|
|
"pct": 0.7
|
|
},
|
|
{
|
|
"name": "Consumer Staples Distribution & Retail",
|
|
"pct": 1.1
|
|
},
|
|
{
|
|
"name": "Diversified Telecommunication Services",
|
|
"pct": 0.8
|
|
},
|
|
{
|
|
"name": "Electric Utilities",
|
|
"pct": 4.4
|
|
},
|
|
{
|
|
"name": "Electrical Equipment",
|
|
"pct": 1.8
|
|
},
|
|
{
|
|
"name": "Equipment, Instruments & Components",
|
|
"pct": 1.5
|
|
},
|
|
{
|
|
"name": "Energy Equipment & Services",
|
|
"pct": 0.4
|
|
},
|
|
{
|
|
"name": "Entertainment",
|
|
"pct": 1.9
|
|
},
|
|
{
|
|
"name": "Financial Services",
|
|
"pct": 4.4
|
|
},
|
|
{
|
|
"name": "Ground Transportation",
|
|
"pct": 1.4
|
|
},
|
|
{
|
|
"name": "Health Care Equipment & Supplies",
|
|
"pct": 1.9
|
|
},
|
|
{
|
|
"name": "Health Care Providers & Services",
|
|
"pct": 1.3
|
|
},
|
|
{
|
|
"name": "Health Care REITs",
|
|
"pct": 0.9
|
|
},
|
|
{
|
|
"name": "Hotels, Restaurants & Leisure",
|
|
"pct": 4.1
|
|
},
|
|
{
|
|
"name": "Household Products",
|
|
"pct": 0.8
|
|
},
|
|
{
|
|
"name": "Industrial Conglomerates",
|
|
"pct": 1.2
|
|
},
|
|
{
|
|
"name": "Insurance",
|
|
"pct": 1.9
|
|
},
|
|
{
|
|
"name": "Interactive Media & Services",
|
|
"pct": 8.5
|
|
},
|
|
{
|
|
"name": "IT Services",
|
|
"pct": 0.2
|
|
},
|
|
{
|
|
"name": "Life Sciences Tools & Services",
|
|
"pct": 1.6
|
|
},
|
|
{
|
|
"name": "Machinery",
|
|
"pct": 2.3
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"pct": 0.1
|
|
},
|
|
{
|
|
"name": "Multi-Utilities",
|
|
"pct": 1.7
|
|
},
|
|
{
|
|
"name": "Oil, Gas & Consumable Fuels",
|
|
"pct": 4.9
|
|
},
|
|
{
|
|
"name": "Passenger Airlines",
|
|
"pct": 0.1
|
|
},
|
|
{
|
|
"name": "Pharmaceuticals",
|
|
"pct": 3.8
|
|
},
|
|
{
|
|
"name": "Residential REITs",
|
|
"pct": 0.1
|
|
},
|
|
{
|
|
"name": "Semiconductors & Semiconductor Equipment",
|
|
"pct": 17.8
|
|
},
|
|
{
|
|
"name": "Software",
|
|
"pct": 8.3
|
|
},
|
|
{
|
|
"name": "Specialized REITs",
|
|
"pct": 1.3
|
|
},
|
|
{
|
|
"name": "Specialty Retail",
|
|
"pct": 4.8
|
|
},
|
|
{
|
|
"name": "Technology Hardware, Storage & Peripherals",
|
|
"pct": 6.7
|
|
},
|
|
{
|
|
"name": "Textiles, Apparel & Luxury Goods",
|
|
"pct": 0.1
|
|
},
|
|
{
|
|
"name": "Tobacco",
|
|
"pct": 0.6
|
|
},
|
|
{
|
|
"name": "Trading Companies & Distributors",
|
|
"pct": 0.4
|
|
},
|
|
{
|
|
"name": "Short-Term Investments",
|
|
"pct": 1.6
|
|
},
|
|
{
|
|
"name": "Investment Companies",
|
|
"pct": 1.6
|
|
},
|
|
{
|
|
"name": "Prime Money Market Fund Class IM Shares,",
|
|
"pct": 3.75
|
|
},
|
|
{
|
|
"name": "Amount rounds to less than",
|
|
"pct": 0.1
|
|
}
|
|
],
|
|
"buckets": [
|
|
{
|
|
"name": "Other",
|
|
"value": 8058308.0,
|
|
"pct": 99.37170577135417
|
|
},
|
|
{
|
|
"name": "Fund holdings",
|
|
"value": 50950.0,
|
|
"pct": 0.6282942286458267
|
|
}
|
|
],
|
|
"top": [
|
|
{
|
|
"text": "(Cost $2,617,496)",
|
|
"value": 2617496.0,
|
|
"cat": "Investment Companies"
|
|
},
|
|
{
|
|
"text": "(Cost $2,566,546)",
|
|
"value": 2566546.0,
|
|
"cat": "Trading Companies & Distributors"
|
|
},
|
|
{
|
|
"text": "(Cost $1,918,042)",
|
|
"value": 1918042.0,
|
|
"cat": "Total Investments"
|
|
},
|
|
{
|
|
"text": "total value of securities segregated as collateral is $954,198.",
|
|
"value": 954198.0,
|
|
"cat": "Amount rounds to less than"
|
|
},
|
|
{
|
|
"text": "JPMorgan Prime Money Market Fund Class IM Shares, 3.75% (b) (c) (Cost $50,950)",
|
|
"value": 50950.0,
|
|
"cat": "Investment Companies"
|
|
},
|
|
{
|
|
"text": "Schedule of Portfolio Investments as of March 31, 2026",
|
|
"value": 2026.0,
|
|
"cat": ""
|
|
}
|
|
]
|
|
} |