f/fundlab/cef_cache
Greg Pomerantz 857dfce19f CEF universe verification: 241/295 parsed + component-sum fractions
- cef_universe_run.py: resumable batch over all 295 CEFs ->
  cef_annual_all.json (241 parsed, actual per-share character).
- cef_rank_all.json: 239-fund ranking, actual char x (t5 + 0.4 vol5);
  surfaces FXBY and DPG beyond the original shortlist.
- share fractions now use the component sum as denominator (always
  sum to 1); dist_tot remains the validity gate. Fixes CEE-style
  111% sums when the NAV-identity fallback total is short.
- server watchdog + app CEF tab; RESEARCH.md updated.
2026-08-28 16:04:19 -04:00
..
ABAKF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ACV.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ADX.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
AEF.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
AGD.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
AIO.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
AOD.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
ARDC.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ASA.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
ASCIX.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
ASGI.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
AVK.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
AWP.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BANX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BBN.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BGB.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BGH.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BGX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BOT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BPRE.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BRW.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BSL.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BST.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BTA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BTO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BWG.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
BXSY.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
CAF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
CCID.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
CEE.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
CET.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
CEV.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
CFND.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
CGO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
CHI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
CHW.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
CHY.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
CIK.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
CLM.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
CPZ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
CRF.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
CSQ.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
DHF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
DMA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
DMB.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
DMO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
DNP.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
DPG.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
DSM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
DTF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
DXR.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
DXYZ.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
EAD.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ECAT.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
ECCV.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EDD.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EDF.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
EEA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EFR.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EFT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EHI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EICA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EIIA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EIM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EMD.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EMF.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
EMO.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
EOD.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
EOI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EOS.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EOT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ERC.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ERH.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ETB.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ETG.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
ETJ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ETO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ETV.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ETW.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ETX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ETY.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EVF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EVG.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EVN.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EVT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EVV.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
EXG.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FCT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FFA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FFC.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FINS.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FLC.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FMN.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FMY.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FOF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FPF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FTF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FTHY.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
FUND.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
FXBY.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
GBAB.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
GDO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
GF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
GHY.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
GLO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
GLQ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
GLV.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
GOF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
GRF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
GUG.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
HEQ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
HERZ.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
HIO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
HIX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
HPF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
HPI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
HPS.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
HQH.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
HQL.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
HTD.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
HYI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
IAE.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
IAF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
IDE.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
IFN.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
IGA.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
IGD.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
IGI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
IGR.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
IHD.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
IIF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
IIM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
IQI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ISD.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
JCE.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
JFR.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
JGH.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
JHI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
JHS.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
JLS.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
JMM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
JPC.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
JQC.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
JRI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
JRS.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
KF.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
KIO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
KTF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
KYN.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
LARAX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
LDP.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
LENDX.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
LEO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
LGI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
LTCFX.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
MCI.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
MCN.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
MEGI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
MFM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
MGF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
MHF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
MIN.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
MMD.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
MMU.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
MPA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
MPV.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
MSD.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
MXE.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
MXF.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
NAC.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NAD.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NAN.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NAZ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NBB.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NBH.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NBXG.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NCA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NDMO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NEA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NFJ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NHS.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NICHX.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
NIE.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NIM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NKX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NMAI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NMI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NML.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
NMS.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NMT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NMZ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NNY.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NPCT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NPFD.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NPV.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NRK.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NRO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NRSAX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NUV.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NUW.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NVG.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NXG.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
NXP.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
NZF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
OCCIM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
OIA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
OWSCX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
OXLCG.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PAI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PAXS.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PCF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PCM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PCN.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PCQ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PDI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PDO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PDPA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PDSKX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PDT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PDX.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
PEO.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
PFD.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PFL.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PFN.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PFO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PGP.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PGZ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PHD.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PHK.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PMFAX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PML.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PMM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PMO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PNI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PPT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PSF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PTY.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
PWRL.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
QQQX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RCG.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RCS.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RFM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RFMZ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RGT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RLTY.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RMI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RMM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RMMZ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RMT.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
RNP.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RQI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RSF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RVI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
RVT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
SABA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
SBI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
SCD.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
SDHY.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
SOR.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
SPMA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
SPXX.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
SRV.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
STEW.json CEF stage 2b: per-share financial-highlights parser (cef_annual.py) 2026-08-28 07:30:16 -04:00
SWZ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
TDF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
THQ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
THW.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
TSI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
TWN.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
TXEMF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
TYG.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
UNID.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
UNIU.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
UTF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
UTG.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
VBF.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
VCRDX.json CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist) 2026-08-28 14:50:46 -04:00
VCV.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
VGI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
VGM.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
VKI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
VKQ.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
VLT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
VMO.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
VPV.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
VTN.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
VVR.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
WDI.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
WEA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
WIA.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
WIW.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
XFLT.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00
ZTR.json CEF universe verification: 241/295 parsed + component-sum fractions 2026-08-28 16:04:19 -04:00