f/fundlab/nport_cache/jlpsx.json
Greg Pomerantz 54d26939dc Fund Lab: N-PORT holdings page for the 16-fund shortlist
- 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)
2026-08-26 09:59:24 -04:00

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": ""
}
]
}