f/fundlab/cef_annual.json
Greg Pomerantz 22faeef2ec CEF stage 2b complete: 48/50 shortlist verified (47 parsed + DXYZ zero-dist)
Per-share financial-highlights parser (cef_annual.py) now reconciles
divs+gains+ROC==distributions and the full NAV chain per column for
48 of 50 shortlist funds, from three layout families (inline,
transposed, + repair rules for footnotes/split-decimals/sign-
magnitude/combined-rows). DXYZ is a correct zero-distribution result;
STEW is a documented columnar-stream exception. cef_merged.json
character column now uses actual data. 123/123 tests.
2026-08-28 14:50:46 -04:00

3771 lines
44 KiB
JSON

{
"LTCFX": {
"sym": "LTCFX",
"cik": 1496254,
"name": "Alternative Strategies Income Fund",
"bdc": false,
"n_tender": 60,
"ticker": "LTAFX",
"report_filed": "2025-09-08",
"ncols": 5,
"nav_beg": [
15.09,
19.4,
20.4,
25.8,
19.12
],
"nav_end": [
14.57,
15.09,
19.4,
20.4,
25.8
],
"mkt_end": [],
"dist_tot": [
2.83,
2.93,
2.2,
1.68,
1.52
],
"divs": [
2.83,
2.77,
2.04,
1.0,
0.08
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.0,
0.16,
0.16,
0.68,
1.44
],
"ops": [
2.31,
-1.38,
1.2,
-3.72,
8.2
],
"share_div": 0.7813620071684588,
"share_gains": 0.0,
"share_roc": 0.2186379928315412,
"char_actual": 0.3,
"disc_now_approx": null
},
"DXYZ": {
"sym": "DXYZ",
"cik": 1843974,
"name": "Destiny Tech100 Inc.",
"bdc": false,
"n_tender": 0,
"ticker": "DXYZ",
"report_filed": "2026-03-10",
"ncols": 4,
"nav_beg": [
6.44,
4.84,
5.22,
-1.6
],
"nav_end": [
19.93,
6.44,
4.84,
5.22
],
"mkt_end": [],
"dist_tot": [
0.0,
-8.881784197001252e-16,
0.0,
0.0
],
"divs": [
0.0,
0.0,
0.0,
0.0
],
"gains": [
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.0,
0.0,
0.0,
0.0
],
"ops": [
3.54,
1.6,
-0.38,
-0.36
],
"char_actual": null,
"disc_now_approx": null
},
"TWN": {
"sym": "TWN",
"cik": 804123,
"name": "TAIWAN FUND INC",
"bdc": false,
"n_tender": 0,
"ticker": "TWN",
"report_filed": "2025-11-05",
"ncols": 5,
"nav_beg": [
53.78,
39.73,
29.96,
42.83,
28.79
],
"nav_end": [
59.13,
53.78,
39.73,
29.96,
42.83
],
"mkt_end": [
50.25,
44.73,
31.1,
25.2,
35.83
],
"dist_tot": [
7.399999999999999,
0.4399999999999977,
0.0,
2.9199999999999946,
3.3100000000000023
],
"divs": [
0.0,
0.0,
0.0,
0.48,
0.38
],
"gains": [
7.4,
0.44,
0.0,
2.44,
2.93
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
11.92,
13.56,
9.73,
-9.95,
17.35
],
"share_div": 0.061122956645344735,
"share_gains": 0.9388770433546558,
"share_roc": 0.0,
"char_actual": 0.66,
"disc_now_approx": -0.1502
},
"ASA": {
"sym": "ASA",
"cik": 1230869,
"name": "ASA Gold & Precious Metals Ltd",
"bdc": false,
"n_tender": 0,
"ticker": "ASA",
"report_filed": "2026-02-06",
"ncols": 5,
"nav_beg": [
23.36,
17.36,
16.88,
24.98,
24.05
],
"nav_end": [
58.54,
23.36,
17.36,
16.88,
24.98
],
"mkt_end": [],
"dist_tot": [
0.06,
0.04,
0.02,
0.02,
0.02
],
"divs": [
0.06,
0.04,
0.02,
0.02,
0.02
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
35.19,
6.0,
0.5,
-8.08,
0.95
],
"share_div": 1.0,
"share_gains": 0.0,
"share_roc": 0.0,
"char_actual": 0.1,
"disc_now_approx": null
},
"PEO": {
"sym": "PEO",
"cik": 216851,
"name": "ADAMS NATURAL RESOURCES FUND, INC.",
"bdc": false,
"n_tender": 0,
"ticker": "PEO",
"report_filed": "2026-02-20",
"ncols": 5,
"nav_beg": [
24.21,
24.83,
25.85,
19.22,
13.76
],
"nav_end": [
24.09,
24.21,
24.83,
25.85,
19.22
],
"mkt_end": [
21.74,
21.74,
20.63,
21.8,
16.52
],
"dist_tot": [
2.05,
1.77,
1.35,
1.63,
0.91
],
"divs": [
0.56,
0.65,
0.65,
0.79,
0.56
],
"gains": [
1.49,
1.12,
0.7,
0.84,
0.35
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
2.03,
1.27,
0.4,
8.37,
6.41
],
"share_div": 0.4163424124513619,
"share_gains": 0.5836575875486382,
"share_roc": 0.0,
"char_actual": 0.45,
"disc_now_approx": -0.0976
},
"KF": {
"sym": "KF",
"cik": 748691,
"name": "KOREA FUND INC",
"bdc": false,
"n_tender": 0,
"ticker": "KF",
"report_filed": "2026-08-27",
"ncols": 5,
"nav_beg": [
30.87,
28.78,
26.52,
28.54,
54.37
],
"nav_end": [
87.88,
30.87,
28.78,
26.52,
28.54
],
"mkt_end": [
75.21,
26.93,
24.13,
23.14,
24.35
],
"dist_tot": [
1.3800000000000097,
0.4499999999999993,
-3.552713678800501e-15,
3.3200000000000003,
9.11
],
"divs": [
1.38,
0.45,
0.03,
0.0,
2.05
],
"gains": [
0.0,
0.0,
0.0,
3.27,
7.06
],
"roc": [
0.02,
0.0,
0.0,
0.0,
0.0
],
"ops": [
58.39,
2.41,
2.17,
1.25,
-16.73
],
"share_div": 0.2741935483870966,
"share_gains": 0.7244039270687233,
"share_roc": 0.0014025245441795222,
"char_actual": 0.54,
"disc_now_approx": -0.1442
},
"LENDX": {
"sym": "LENDX",
"cik": 1658645,
"name": "Stone Ridge Trust V",
"bdc": false,
"n_tender": 40,
"ticker": "LENDX",
"report_filed": "2026-05-08",
"ncols": 5,
"nav_beg": [
46.09,
46.4,
48.79,
51.23,
57.09
],
"nav_end": [
46.13,
46.09,
46.4,
48.79,
51.23
],
"mkt_end": [],
"dist_tot": [
1.99,
1.85,
1.92,
2.54,
18.28
],
"divs": [
1.99,
0.0,
0.0,
2.54,
7.52
],
"gains": [
0.0,
0.0,
0.0,
0.0,
10.76
],
"roc": [
0.0,
1.85,
1.92,
0.0,
0.0
],
"ops": [
2.03,
1.54,
-0.47,
0.1,
12.42
],
"share_div": 0.4533483822422874,
"share_gains": 0.40481565086531224,
"share_roc": 0.1418359668924003,
"char_actual": 0.47,
"disc_now_approx": null
},
"EMO": {
"sym": "EMO",
"cik": 1517518,
"name": "ClearBridge Energy Midstream Opportunity Fund Inc.",
"bdc": false,
"n_tender": 6,
"ticker": "EMO",
"report_filed": "2026-01-27",
"ncols": 5,
"nav_beg": [
55.82,
38.75,
35.97,
26.53,
17.13
],
"nav_end": [
48.88,
55.82,
38.75,
35.97,
26.53
],
"mkt_end": [
45.55,
50.49,
34.5,
30.43,
21.65
],
"dist_tot": [
4.23,
3.0,
2.37,
1.92,
1.47
],
"divs": [
0.81,
3.0,
2.37,
1.92,
0.54
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
3.42,
0.0,
0.0,
0.0,
0.93
],
"ops": [
-2.25,
20.07,
5.11,
11.22,
10.65
],
"share_div": 0.6651270207852193,
"share_gains": 0.0,
"share_roc": 0.33487297921478054,
"char_actual": 0.4,
"disc_now_approx": -0.0681
},
"NML": {
"sym": "NML",
"cik": 1562051,
"name": "Neuberger Energy Infrastructure & Income Fund Inc.",
"bdc": false,
"n_tender": 0,
"ticker": "NML",
"report_filed": "2026-02-03",
"ncols": 5,
"nav_beg": [
10.33,
8.02,
8.73,
6.32,
4.27
],
"nav_end": [
9.72,
10.33,
8.02,
8.73,
6.32
],
"mkt_end": [
8.7,
9.44,
6.91,
7.21,
5.02
],
"dist_tot": [
0.7,
0.7,
0.7,
0.24,
0.18
],
"divs": [
0.59,
0.7,
0.65,
0.22,
0.0
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.11,
0.0,
0.05,
0.02,
0.18
],
"ops": [
0.09,
3.01,
-0.01,
2.65,
2.23
],
"share_div": 0.8571428571428572,
"share_gains": 0.0,
"share_roc": 0.14285714285714285,
"char_actual": 0.23,
"disc_now_approx": -0.1049
},
"EMF": {
"sym": "EMF",
"cik": 809708,
"name": "TEMPLETON EMERGING MARKETS FUND",
"bdc": false,
"n_tender": 0,
"ticker": "EMF",
"report_filed": "2025-10-30",
"ncols": 5,
"nav_beg": [
14.81,
13.63,
13.72,
20.09,
17.58
],
"nav_end": [
17.27,
14.81,
13.63,
13.72,
20.09
],
"mkt_end": [
15.27,
12.81,
11.71,
11.85,
17.89
],
"dist_tot": [
0.95,
0.73,
1.13,
1.11,
0.66
],
"divs": [
0.59,
0.73,
0.41,
0.41,
0.18
],
"gains": [
0.36,
0.0,
0.72,
0.7,
0.48
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
3.36,
1.86,
1.03,
-5.3,
3.15
],
"share_div": 0.5065502183406113,
"share_gains": 0.4934497816593886,
"share_roc": 0.0,
"char_actual": 0.4,
"disc_now_approx": -0.1158
},
"PDX": {
"sym": "PDX",
"cik": 1756908,
"name": "PIMCO Dynamic Income Strategy Fund",
"bdc": false,
"n_tender": 0,
"ticker": "PDX",
"report_filed": "2026-03-05",
"ncols": 41,
"nav_beg": [
5.97,
6.26,
6.74,
7.69,
9.52,
8.47,
8.13,
7.43,
7.29,
7.27,
10.44,
7.47,
4.54,
4.39,
4.32,
4.68,
6.55,
5.94,
15.25,
15.02,
14.86,
17.2,
20.0,
16.93,
16.82,
17.27,
19.72,
25.23,
22.59,
13.0,
12.65,
12.69,
15.31,
20.5,
20.0,
26.76,
24.93,
18.49,
15.24,
14.27,
8.63
],
"nav_end": [],
"mkt_end": [],
"dist_tot": [
0.39,
0.87,
0.96,
0.96,
0.96,
0.96,
0.41,
0.83,
0.83,
0.83,
0.83,
0.83,
0.24,
0.55,
0.61,
0.61,
0.61,
0.61,
0.9,
1.79,
1.79,
2.25,
0.47,
1.32,
2.65,
2.65,
3.3,
2.65,
2.65,
0.77,
1.53,
1.53,
2.49,
1.91,
0.47,
3.77,
1.85,
1.04,
0.88,
0.78,
0.68
],
"divs": [
0.39,
0.69,
0.57,
0.73,
0.93,
0.96,
0.41,
0.82,
0.67,
0.83,
0.83,
0.83,
0.24,
0.54,
0.43,
0.61,
0.6,
0.41,
0.9,
1.66,
1.47,
2.25,
0.47,
1.32,
2.13,
1.37,
3.3,
2.65,
2.52,
0.77,
1.47,
1.08,
2.49,
1.79,
0.47,
0.8,
1.48,
1.04,
0.66,
0.47,
0.09
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.12,
0.0,
2.97,
0.37,
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.0,
0.18,
0.39,
0.23,
0.03,
0.0,
0.0,
0.01,
0.16,
0.0,
0.0,
0.0,
0.0,
0.01,
0.18,
0.0,
0.01,
0.2,
0.0,
0.13,
0.32,
0.0,
0.0,
0.0,
0.52,
1.28,
0.0,
0.0,
0.13,
0.0,
0.06,
0.45,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.22,
0.31,
0.59
],
"ops": [
0.34,
0.58,
0.48,
0.01,
0.87,
2.01,
1.2,
1.53,
0.97,
0.85,
2.34,
3.8,
0.41,
0.7,
0.68,
0.25,
1.26,
1.22,
1.02,
2.01,
1.95,
0.09,
2.33,
1.11,
2.35,
1.96,
0.67,
2.93,
5.08,
1.11,
1.82,
1.48,
0.13,
3.28,
0.96,
1.96,
3.68,
7.48,
4.13,
1.75,
6.32
],
"share_div": 0.8326730805508392,
"share_gains": 0.06527070364082249,
"share_roc": 0.10205621580833803,
"char_actual": 0.23,
"disc_now_approx": null
},
"ADX": {
"sym": "ADX",
"cik": 2230,
"name": "ADAMS DIVERSIFIED EQUITY FUND, INC.",
"bdc": false,
"n_tender": 0,
"ticker": "ADX",
"report_filed": "2026-02-20",
"ncols": 5,
"nav_beg": [
22.64,
20.56,
17.38,
22.5,
20.06
],
"nav_end": [
24.72,
22.64,
20.56,
17.38,
22.5
],
"mkt_end": [
23.32,
20.2,
17.71,
14.54,
19.41
],
"dist_tot": [
1.85,
2.5,
1.3,
1.07,
2.98
],
"divs": [
0.16,
0.17,
0.15,
0.18,
0.2
],
"gains": [
1.69,
2.33,
1.15,
0.89,
2.78
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
3.98,
4.62,
4.57,
-3.99,
5.59
],
"share_div": 0.08865979381443298,
"share_gains": 0.9113402061855671,
"share_roc": 0.0,
"char_actual": 0.65,
"disc_now_approx": -0.0566
},
"HQL": {
"sym": "HQL",
"cik": 884121,
"name": "abrdn Life Sciences Investors",
"bdc": false,
"n_tender": 0,
"ticker": "HQL",
"report_filed": "2025-12-08",
"ncols": 5,
"nav_beg": [
16.38,
15.0,
15.49,
21.22,
20.25
],
"nav_end": [
17.35,
16.38,
15.0,
15.49,
21.22
],
"mkt_end": [
15.51,
15.08,
12.47,
13.66,
20.8
],
"dist_tot": [
1.82,
1.66,
1.28,
1.47,
1.69
],
"divs": [
1.72,
0.69,
0.02,
0.03,
0.42
],
"gains": [
0.1,
0.76,
1.26,
1.44,
1.27
],
"roc": [
0.0,
0.21,
0.0,
0.0,
0.0
],
"ops": [
2.79,
3.04,
0.79,
-4.26,
2.66
],
"share_div": 0.36363636363636365,
"share_gains": 0.6098484848484849,
"share_roc": 0.026515151515151516,
"char_actual": 0.49,
"disc_now_approx": -0.1061
},
"SRV": {
"sym": "SRV",
"cik": 1400897,
"name": "NXG Cushing Midstream Energy Fund",
"bdc": false,
"n_tender": 0,
"ticker": "SRV",
"report_filed": "2026-08-06",
"ncols": 6,
"nav_beg": [
43.26,
48.54,
38.81,
42.67,
37.04,
27.32
],
"nav_end": [
49.48,
43.26,
48.54,
38.81,
42.67,
37.04
],
"mkt_end": [],
"dist_tot": [
3.01,
5.4,
5.4,
5.4,
2.64,
1.44
],
"divs": [
0.0,
4.11,
3.72,
0.96,
0.73,
0.44
],
"gains": [
0.31,
1.29,
1.68,
0.0,
0.0,
0.0
],
"roc": [
2.7,
0.0,
0.0,
4.44,
1.91,
1.0
],
"ops": [
9.23,
0.11,
15.13,
1.54,
8.27,
11.16
],
"share_div": 0.4276513525118076,
"share_gains": 0.14083297552597682,
"share_roc": 0.4315156719622155,
"char_actual": 0.57,
"disc_now_approx": null
},
"KYN": {
"sym": "KYN",
"cik": 1293613,
"name": "Kayne Anderson Energy Infrastructure Fund, Inc.",
"bdc": false,
"n_tender": 29,
"ticker": "KYN",
"report_filed": "2026-07-21",
"ncols": 4,
"nav_beg": [
13.79,
15.03,
10.51,
10.64
],
"nav_end": [
15.7,
13.79,
15.03,
10.51
],
"mkt_end": [],
"dist_tot": [
0.51,
0.96,
0.98,
0.83
],
"divs": [
0.51,
0.74,
0.98,
0.83
],
"gains": [
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.0,
0.22,
0.0,
0.0
],
"ops": [
2.42,
-0.28,
5.5,
0.71
],
"share_div": 0.9329268292682926,
"share_gains": 0.0,
"share_roc": 0.06707317073170731,
"char_actual": 0.16,
"disc_now_approx": null
},
"RMT": {
"sym": "RMT",
"cik": 912147,
"name": "ROYCE MICRO-CAP TRUST, INC.",
"bdc": false,
"n_tender": 2,
"ticker": "RMT",
"report_filed": "2026-02-27",
"ncols": 5,
"nav_beg": [
12.55,
11.72,
10.25,
14.26,
14.95
],
"nav_end": [
15.24,
12.55,
11.72,
10.25,
14.26
],
"mkt_end": [],
"dist_tot": [
0.19,
0.47,
0.15,
0.13,
2.75
],
"divs": [
0.13,
0.43,
0.0,
0.1,
0.09
],
"gains": [
0.06,
0.04,
0.15,
0.03,
2.66
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
2.9,
1.35,
1.64,
-3.87,
2.18
],
"share_div": 0.2032520325203252,
"share_gains": 0.7967479674796749,
"share_roc": 0.0,
"char_actual": 0.58,
"disc_now_approx": null
},
"FUND": {
"sym": "FUND",
"cik": 825202,
"name": "SPROTT FOCUS TRUST INC.",
"bdc": false,
"n_tender": 2,
"ticker": "FUND",
"report_filed": "2026-03-09",
"ncols": 5,
"nav_beg": [
8.36,
8.91,
8.49,
9.07,
8.08
],
"nav_end": [
9.61,
8.36,
8.91,
8.49,
9.07
],
"mkt_end": [
8.68,
7.32,
8.0,
7.97,
8.6
],
"dist_tot": [
0.58,
0.6,
0.5,
0.54,
0.76
],
"divs": [
0.16,
0.18,
0.18,
0.1,
0.35
],
"gains": [
0.42,
0.42,
0.32,
0.44,
0.41
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
1.8299999999999998,
0.06000000000000001,
0.9299999999999999,
-0.03,
1.73
],
"share_div": 0.325503355704698,
"share_gains": 0.6744966442953021,
"share_roc": 0.0,
"char_actual": 0.5,
"disc_now_approx": -0.0968
},
"IAE": {
"sym": "IAE",
"cik": 1385632,
"name": "Voya Asia Pacific High Dividend Equity Income Fund",
"bdc": false,
"n_tender": 0,
"ticker": "IAE",
"report_filed": "2025-11-10",
"ncols": 11,
"nav_beg": [
6.99,
7.06,
7.22,
8.87,
9.95,
8.76,
10.35,
11.67,
11.09,
9.39,
13.1
],
"nav_end": [
7.6400000000000015,
6.99,
7.06,
7.219999999999998,
8.87,
9.95,
8.76,
10.35,
11.67,
11.09,
9.389999999999999
],
"mkt_end": [
7.25,
6.27,
6.08,
6.34,
7.9,
9.27,
7.5,
9.34,
10.56,
9.72,
8.16
],
"dist_tot": [
0.39,
0.81,
0.64,
0.86,
0.86,
0.86,
0.84,
0.82,
0.82,
0.97,
1.15
],
"divs": [
0.08,
0.19,
0.28,
0.22,
0.14,
0.13,
0.27,
0.18,
0.31,
0.29,
0.55
],
"gains": [
0.31,
0.62,
0.36,
0.64,
0.72,
0.73,
0.57,
0.64,
0.51,
0.68,
0.6
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
1.04,
0.74,
0.48,
0.79,
0.22,
2.05,
0.75,
0.5,
1.4,
2.67,
2.56
],
"share_div": 0.2926829268292683,
"share_gains": 0.7073170731707317,
"share_roc": 0.0,
"char_actual": 0.52,
"disc_now_approx": -0.051
},
"NXG": {
"sym": "NXG",
"cik": 1506488,
"name": "NXG NextGen Infrastructure Income Fund",
"bdc": false,
"n_tender": 0,
"ticker": "NXG",
"report_filed": "2026-08-06",
"ncols": 6,
"nav_beg": [
50.52,
51.3,
39.85,
54.75,
53.25,
45.87
],
"nav_end": [
63.04,
50.52,
51.3,
39.85,
54.75,
53.25
],
"mkt_end": [],
"dist_tot": [
3.24,
6.48,
6.48,
3.94,
2.56,
2.56
],
"divs": [
0.0,
0.5,
0.62,
2.18,
0.0,
0.0
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
3.24,
5.98,
5.86,
1.76,
2.56,
2.56
],
"ops": [
15.76,
5.7,
17.93,
-10.96,
4.06,
9.94
],
"share_div": 0.13064133016627077,
"share_gains": 0.0,
"share_roc": 0.8693586698337292,
"char_actual": 0.88,
"disc_now_approx": null
},
"IHD": {
"sym": "IHD",
"cik": 1496292,
"name": "Voya Emerging Markets High Dividend Equity Fund",
"bdc": false,
"n_tender": 0,
"ticker": "IHD",
"report_filed": "2025-11-10",
"ncols": 11,
"nav_beg": [
5.86,
6.03,
5.98,
7.57,
8.49,
7.61,
8.89,
9.87,
9.24,
7.81,
11.57
],
"nav_end": [
6.430000000000001,
5.86,
6.03,
5.98,
7.570000000000001,
8.49,
7.609999999999999,
8.889999999999999,
9.87,
9.239999999999998,
7.81
],
"mkt_end": [
5.97,
5.34,
5.17,
5.25,
6.96,
7.95,
6.69,
8.41,
9.42,
8.32,
6.71
],
"dist_tot": [
0.33,
0.68,
0.54,
0.72,
0.72,
0.72,
0.73,
0.74,
0.74,
0.88,
1.04
],
"divs": [
0.07,
0.14,
0.21,
0.18,
0.11,
0.09,
0.28,
0.17,
0.18,
0.19,
0.21
],
"gains": [
0.26,
0.54,
0.33,
0.54,
0.61,
0.63,
0.45,
0.57,
0.56,
0.69,
0.83
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
0.9,
0.51,
0.59,
0.87,
0.2,
1.6,
0.55,
0.24,
1.37,
2.31,
2.72
],
"share_div": 0.23341836734693877,
"share_gains": 0.7665816326530612,
"share_roc": 0.0,
"char_actual": 0.56,
"disc_now_approx": -0.0715
},
"HQH": {
"sym": "HQH",
"cik": 805267,
"name": "abrdn Healthcare Investors",
"bdc": false,
"n_tender": 0,
"ticker": "HQH",
"report_filed": "2025-12-08",
"ncols": 5,
"nav_beg": [
20.33,
18.84,
19.36,
25.47,
24.04
],
"nav_end": [
19.7,
20.33,
18.84,
19.36,
25.47
],
"mkt_end": [
18.46,
18.62,
15.55,
17.28,
25.57
],
"dist_tot": [
2.24,
2.04,
1.61,
1.83,
2.06
],
"divs": [
2.11,
0.56,
0.0,
0.11,
0.61
],
"gains": [
0.04,
0.89,
1.61,
1.72,
1.45
],
"roc": [
0.09,
0.59,
0.0,
0.0,
0.0
],
"ops": [
1.61,
3.53,
1.09,
-4.28,
3.49
],
"share_div": 0.3466257668711656,
"share_gains": 0.583844580777096,
"share_roc": 0.06952965235173823,
"char_actual": 0.51,
"disc_now_approx": -0.0629
},
"MXF": {
"sym": "MXF",
"cik": 65433,
"name": "MEXICO FUND INC",
"bdc": false,
"n_tender": 14,
"ticker": "MXF",
"report_filed": "2025-12-29",
"ncols": 5,
"nav_beg": [
17.61,
18.97,
17.62,
17.4,
12.66
],
"nav_end": [
22.02,
17.61,
18.97,
17.62,
17.4
],
"mkt_end": [],
"dist_tot": [
0.94,
0.88,
0.8,
0.72,
0.36
],
"divs": [
0.73,
0.39,
0.57,
0.57,
0.23
],
"gains": [
0.2,
0.41,
0.21,
0.1,
0.03
],
"roc": [
0.01,
0.08,
0.02,
0.05,
0.1
],
"ops": [
5.26,
-0.48,
2.08,
0.94,
5.1
],
"share_div": 0.672972972972973,
"share_gains": 0.25675675675675674,
"share_roc": 0.07027027027027027,
"char_actual": 0.32,
"disc_now_approx": null
},
"AEF": {
"sym": "AEF",
"cik": 846676,
"name": "abrdn Emerging Markets ex-China Fund, Inc.",
"bdc": false,
"n_tender": 0,
"ticker": "AEF",
"report_filed": "2026-03-09",
"ncols": 5,
"nav_beg": [
5.96,
5.96,
5.78,
8.7,
9.41
],
"nav_end": [
7.63,
5.96,
5.96,
5.78,
8.7
],
"mkt_end": [
7.0,
5.19,
5.11,
5.15,
7.92
],
"dist_tot": [
0.65,
0.39,
0.39,
0.44,
0.53
],
"divs": [
0.05,
0.02,
0.06,
0.13,
0.22
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.6,
0.37,
0.33,
0.31,
0.31
],
"ops": [
2.29,
0.39,
0.57,
-2.48,
-0.18
],
"share_div": 0.19999999999999996,
"share_gains": 0.0,
"share_roc": 0.7999999999999999,
"char_actual": 0.82,
"disc_now_approx": -0.0826
},
"ASGI": {
"sym": "ASGI",
"cik": 1793855,
"name": "abrdn Global Infrastructure Income Fund",
"bdc": false,
"n_tender": 0,
"ticker": "ASGI",
"report_filed": "2025-12-08",
"ncols": 5,
"nav_beg": [
21.17,
19.16,
18.93,
22.27,
19.43
],
"nav_end": [
21.51,
21.17,
19.16,
18.93,
22.27
],
"mkt_end": [
21.13,
20.21,
16.1,
15.73,
19.93
],
"dist_tot": [
2.44,
1.99,
1.44,
1.37,
1.3
],
"divs": [
0.48,
0.39,
0.68,
0.22,
1.2
],
"gains": [
0.76,
1.08,
0.76,
1.15,
0.1
],
"roc": [
1.2,
0.52,
0.0,
0.0,
0.0
],
"ops": [
2.78,
4.0,
1.67,
-1.97,
4.14
],
"share_div": 0.3477751756440281,
"share_gains": 0.4508196721311476,
"share_roc": 0.20140515222482439,
"char_actual": 0.55,
"disc_now_approx": -0.0177
},
"TYG": {
"sym": "TYG",
"cik": 1268533,
"name": "TORTOISE ENERGY INFRASTRUCTURE CORP",
"bdc": false,
"n_tender": 17,
"ticker": "TYG",
"report_filed": "2026-02-06",
"ncols": 5,
"nav_beg": [
51.96,
35.35,
39.41,
33.54,
25.42
],
"nav_end": [
46.54,
51.96,
35.35,
39.41,
33.54
],
"mkt_end": [
44.09,
46.0,
28.11,
33.54,
27.27
],
"dist_tot": [
4.49,
2.98,
2.84,
2.84,
1.47
],
"divs": [
0.15,
0.45,
1.65,
0.0,
0.0
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
4.34,
2.53,
1.19,
2.84,
1.47
],
"ops": [
-0.93,
19.59,
-1.22,
8.71,
9.59
],
"share_div": 0.1538987688098495,
"share_gains": 0.0,
"share_roc": 0.8461012311901503,
"char_actual": 0.86,
"disc_now_approx": -0.0526
},
"AIO": {
"sym": "AIO",
"cik": 1778114,
"name": "Virtus Artificial Intelligence & Technology Opportunities Fund",
"bdc": false,
"n_tender": 0,
"ticker": "AIO",
"report_filed": "2026-04-09",
"ncols": 6,
"nav_beg": [
23.52,
20.61,
19.92,
24.18,
29.2,
19.89
],
"nav_end": [
24.86,
23.52,
20.61,
19.92,
24.18,
29.2
],
"mkt_end": [],
"dist_tot": [
2.99,
1.8,
1.8,
1.8,
4.85,
2.49
],
"divs": [
0.89,
1.07,
0.5,
1.39,
1.4,
0.0
],
"gains": [
2.1,
0.73,
0.0,
0.0,
3.45,
2.49
],
"roc": [
0.0,
0.0,
1.3,
0.41,
0.0,
0.0
],
"ops": [
4.33,
4.71,
2.49,
-2.46,
-0.17,
11.8
],
"share_div": 0.3337571519389701,
"share_gains": 0.5575333757151939,
"share_roc": 0.10870947234583597,
"char_actual": 0.53,
"disc_now_approx": null
},
"JCE": {
"sym": "JCE",
"cik": 1385763,
"name": "Nuveen Core Equity Alpha Fund",
"bdc": false,
"n_tender": 0,
"ticker": "JCE",
"report_filed": "2026-03-06",
"ncols": 5,
"nav_beg": [
15.48,
13.28,
12.04,
17.33,
15.21
],
"nav_end": [
16.9,
15.479999999999999,
13.28,
12.039999999999997,
17.330000000000002
],
"mkt_end": [
15.94,
15.9,
13.55,
13.54,
18.58
],
"dist_tot": [
1.28,
1.28,
1.28,
2.33,
1.84
],
"divs": [
0.03,
0.03,
0.06,
0.1,
0.07
],
"gains": [
1.25,
1.25,
0.02,
1.93,
1.77
],
"roc": [
0.0,
0.0,
1.2,
0.3,
0.0
],
"ops": [
2.7,
3.44,
2.52,
2.96,
3.96
],
"share_div": 0.036204744069912614,
"share_gains": 0.7765293383270913,
"share_roc": 0.18726591760299627,
"char_actual": 0.73,
"disc_now_approx": -0.0568
},
"ECAT": {
"sym": "ECAT",
"cik": 1864843,
"name": "BlackRock ESG Capital Allocation Term Trust",
"bdc": false,
"n_tender": 0,
"ticker": "ECAT",
"report_filed": "2026-03-05",
"ncols": 5,
"nav_beg": [
16.43,
17.25,
16.84,
20.9,
21.05
],
"nav_end": [
15.23,
16.43,
17.25,
16.84,
20.9
],
"mkt_end": [
14.16,
15.15,
14.95,
13.87,
19.45
],
"dist_tot": [
3.32,
2.65,
1.51,
1.25,
1.25
],
"divs": [
0.35,
0.54,
0.58,
0.99,
0.75
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.03
],
"roc": [
2.97,
2.11,
0.93,
0.26,
0.47
],
"ops": [
2.12,
1.83,
1.9200000000000002,
-2.81,
1.1
],
"share_div": 0.3216432865731463,
"share_gains": 0.003006012024048096,
"share_roc": 0.6753507014028055,
"char_actual": 0.71,
"disc_now_approx": -0.0703
},
"CET": {
"sym": "CET",
"cik": 18748,
"name": "CENTRAL SECURITIES CORP",
"bdc": false,
"n_tender": 4,
"ticker": "CET",
"report_filed": "2026-02-24",
"ncols": 5,
"nav_beg": [
54.26,
46.49,
40.48,
48.87,
39.49
],
"nav_end": [
60.5,
54.26,
46.49,
40.48,
48.87
],
"mkt_end": [
50.71,
45.69,
37.77,
33.39,
44.58
],
"dist_tot": [
2.7,
2.25,
1.85,
2.45,
3.75
],
"divs": [
0.85,
0.61,
0.5,
0.55,
0.86
],
"gains": [
1.85,
1.64,
1.35,
1.9,
2.89
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
9.15,
10.15,
8.01,
-5.81,
13.47
],
"share_div": 0.2592307692307692,
"share_gains": 0.7407692307692308,
"share_roc": 0.0,
"char_actual": 0.54,
"disc_now_approx": -0.1618
},
"IGD": {
"sym": "IGD",
"cik": 1285890,
"name": "Voya GLOBAL EQUITY DIVIDEND & PREMIUM OPPORTUNITY FUND",
"bdc": false,
"n_tender": 0,
"ticker": "IGD",
"report_filed": "2025-11-10",
"ncols": 11,
"nav_beg": [
6.16,
5.89,
5.97,
6.36,
6.01,
6.26,
7.02,
8.03,
8.01,
7.52,
9.31
],
"nav_end": [
6.220000000000001,
6.159999999999999,
5.890000000000001,
5.970000000000001,
6.34,
6.01,
6.26,
7.02,
8.03,
8.01,
7.52
],
"mkt_end": [
5.99,
5.6,
5.1,
5.35,
5.9,
5.47,
5.5,
6.56,
7.56,
7.29,
6.51
],
"dist_tot": [
0.3,
0.58,
0.48,
0.48,
0.48,
0.48,
0.63,
0.73,
0.73,
0.88,
0.91
],
"divs": [
0.08,
0.2,
0.18,
0.23,
0.16,
0.06,
0.18,
0.17,
0.3,
0.62,
0.77
],
"gains": [
0.22,
0.38,
0.3,
0.25,
0.32,
0.42,
0.45,
0.11,
0.43,
0.26,
0.14
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.45,
0.0,
0.0,
0.0
],
"ops": [
0.36,
0.85,
0.4,
0.09,
0.81,
0.23,
0.13,
0.28,
0.75,
1.37,
0.88
],
"share_div": 0.4416167664670659,
"share_gains": 0.4910179640718562,
"share_roc": 0.06736526946107783,
"char_actual": 0.46,
"disc_now_approx": -0.037
},
"STEW": {
"sym": "STEW",
"cik": 102426,
"name": "SRH Total Return Fund, Inc.",
"bdc": false,
"n_tender": 1,
"ticker": "STEW",
"error": "no per-share table found in the 3 latest reports",
"char_actual": null
},
"AOD": {
"sym": "AOD",
"cik": 1379400,
"name": "abrdn Total Dynamic Dividend Fund",
"bdc": false,
"n_tender": 0,
"ticker": "AOD",
"report_filed": "2026-01-08",
"ncols": 5,
"nav_beg": [
11.15,
9.9,
10.05,
12.95,
10.16
],
"nav_end": [
11.63,
11.15,
9.9,
10.05,
12.95
],
"mkt_end": [
11.63,
10.16,
8.4,
8.92,
12.01
],
"dist_tot": [
1.32,
0.93,
0.78,
0.78,
0.78
],
"divs": [
0.72,
0.75,
0.75,
0.73,
0.78
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.6,
0.18,
0.03,
0.05,
0.0
],
"ops": [
1.8,
2.18,
0.63,
-2.12,
3.57
],
"share_div": 0.8126361655773419,
"share_gains": 0.0,
"share_roc": 0.18736383442265794,
"char_actual": 0.27,
"disc_now_approx": 0.0
},
"BXSY": {
"sym": "BXSY",
"cik": 1059213,
"name": "BEXIL INVESTMENT TRUST",
"bdc": false,
"n_tender": 0,
"ticker": "BXSY",
"report_filed": "2026-03-05",
"ncols": 5,
"nav_beg": [
19.6,
18.88,
16.56,
20.25,
16.16
],
"nav_end": [
23.66,
19.6,
18.88,
16.56,
20.25
],
"mkt_end": [],
"dist_tot": [
1.0,
1.07,
1.0,
1.0,
1.32
],
"divs": [
0.0,
0.16,
0.06,
0.2,
0.29
],
"gains": [
1.0,
0.91,
0.94,
0.75,
0.98
],
"roc": [
0.0,
0.0,
0.0,
0.05,
0.05
],
"ops": [
5.07,
1.85,
3.35,
-2.66,
5.45
],
"share_div": 0.13172541743970315,
"share_gains": 0.8497217068645639,
"share_roc": 0.01855287569573284,
"char_actual": 0.63,
"disc_now_approx": null
},
"IDE": {
"sym": "IDE",
"cik": 1417802,
"name": "Voya Infrastructure, Industrials & Materials Fund",
"bdc": false,
"n_tender": 0,
"ticker": "IDE",
"report_filed": "2025-11-10",
"ncols": 11,
"nav_beg": [
11.48,
11.72,
11.26,
12.53,
12.28,
11.6,
13.74,
16.38,
15.38,
13.59,
17.19
],
"nav_end": [
12.430000000000001,
11.48,
13.39,
11.26,
12.5,
12.28,
11.600000000000001,
13.739999999999998,
16.38,
15.379999999999999,
13.59
],
"mkt_end": [
12.52,
10.53,
177615.0,
9.72,
11.05,
11.76,
10.07,
12.7,
15.6,
13.88,
11.59
],
"dist_tot": [
0.6,
1.23,
0.47,
0.92,
0.92,
0.92,
1.04,
1.82,
1.16,
1.39,
1.54
],
"divs": [
0.09,
0.2,
0.23,
0.19,
0.2,
0.15,
0.25,
0.22,
0.2,
0.21,
0.25
],
"gains": [
0.47,
0.57,
0.22,
0.18,
0.41,
0.77,
0.15,
1.6,
0.76,
0.13,
0.08
],
"roc": [
0.04,
0.46,
0.0,
0.55,
0.31,
0.0,
0.64,
0.0,
0.2,
1.05,
1.21
],
"ops": [
1.55,
0.99,
1.38,
0.35,
1.14,
1.6,
1.1,
0.82,
2.16,
3.18,
2.06
],
"share_div": 0.18234804329725224,
"share_gains": 0.44462947543713566,
"share_roc": 0.37135720233139047,
"char_actual": 0.7,
"disc_now_approx": 0.0072
},
"AGD": {
"sym": "AGD",
"cik": 1362481,
"name": "abrdn Global Dynamic Dividend Fund",
"bdc": false,
"n_tender": 0,
"ticker": "AGD",
"report_filed": "2026-01-08",
"ncols": 5,
"nav_beg": [
11.15,
9.9,
10.05,
12.95,
10.16
],
"nav_end": [
11.63,
11.15,
9.9,
10.05,
12.95
],
"mkt_end": [
11.63,
10.16,
8.4,
8.92,
12.01
],
"dist_tot": [
1.32,
0.93,
0.78,
0.78,
0.78
],
"divs": [
0.72,
0.75,
0.75,
0.73,
0.78
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.6,
0.18,
0.03,
0.05,
0.0
],
"ops": [
1.8,
2.18,
0.63,
-2.12,
3.57
],
"share_div": 0.8126361655773419,
"share_gains": 0.0,
"share_roc": 0.18736383442265794,
"char_actual": 0.27,
"disc_now_approx": 0.0
},
"IGA": {
"sym": "IGA",
"cik": 1332943,
"name": "Voya Global Advantage & Premium Opportunity Fund",
"bdc": false,
"n_tender": 0,
"ticker": "IGA",
"report_filed": "2025-11-10",
"ncols": 11,
"nav_beg": [
10.45,
9.99,
10.04,
10.51,
9.89,
10.42,
11.43,
12.12,
11.62,
10.71,
12.93
],
"nav_end": [
10.469999999999999,
10.45,
9.989999999999998,
10.04,
10.48,
9.89,
10.42,
11.43,
12.12,
11.620000000000001,
10.71
],
"mkt_end": [
10.0,
9.78,
8.57,
8.88,
9.5,
8.92,
9.29,
10.35,
11.19,
10.39,
9.55
],
"dist_tot": [
0.51,
1.05,
0.79,
0.79,
0.79,
0.79,
0.84,
0.9,
0.9,
1.07,
1.12
],
"divs": [
0.14,
0.45,
0.34,
0.42,
0.21,
0.15,
0.4,
0.41,
0.04,
0.42,
0.39
],
"gains": [
0.21,
0.37,
0.45,
0.12,
0.58,
0.4,
0.44,
0.49,
0.78,
0.16,
0.73
],
"roc": [
0.16,
0.23,
0.0,
0.25,
0.0,
0.24,
0.0,
0.0,
0.08,
0.49,
0.0
],
"ops": [
0.53,
1.51,
0.74,
0.32,
1.38,
0.26,
0.17,
0.21,
1.4,
1.98,
1.1
],
"share_div": 0.35287958115183243,
"share_gains": 0.4952879581151833,
"share_roc": 0.1518324607329843,
"char_actual": 0.53,
"disc_now_approx": -0.0449
},
"EOD": {
"sym": "EOD",
"cik": 1386067,
"name": "ALLSPRING GLOBAL DIVIDEND OPPORTUNITY FUND",
"bdc": false,
"n_tender": 0,
"ticker": "EOD",
"report_filed": "2026-01-05",
"ncols": 5,
"nav_beg": [
5.53,
4.52,
4.57,
6.03,
4.84
],
"nav_end": [
6.44,
5.53,
4.52,
4.57,
6.03
],
"mkt_end": [],
"dist_tot": [
0.5,
0.44,
0.45,
0.53,
0.52
],
"divs": [
0.26,
0.24,
0.21,
0.18,
0.26
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.24,
0.2,
0.24,
0.35,
0.26
],
"ops": [
1.41,
1.44,
0.4,
-0.93,
1.71
],
"share_div": 0.47131147540983603,
"share_gains": 0.0,
"share_roc": 0.5286885245901639,
"char_actual": 0.58,
"disc_now_approx": null
},
"ETG": {
"sym": "ETG",
"cik": 1270523,
"name": "Eaton Vance Tax-Advantaged Global Dividend Income Fund",
"bdc": false,
"n_tender": 1,
"ticker": "ETG",
"report_filed": "2025-12-30",
"ncols": 5,
"nav_beg": [
20.52,
16.8,
16.01,
22.61,
16.16
],
"nav_end": [
23.23,
20.52,
16.8,
16.01,
22.61
],
"mkt_end": [],
"dist_tot": [
1.55,
1.41,
1.2,
1.56,
1.31
],
"divs": [
1.01,
0.54,
0.84,
0.51,
0.89
],
"gains": [
0.54,
0.87,
0.36,
1.05,
0.42
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
4.26,
5.13,
1.99,
-5.04,
7.76
],
"share_div": 0.5391180654338549,
"share_gains": 0.46088193456614507,
"share_roc": 0.0,
"char_actual": 0.38,
"disc_now_approx": null
},
"CSQ": {
"sym": "CSQ",
"cik": 1275214,
"name": "CALAMOS STRATEGIC TOTAL RETURN FUND",
"bdc": false,
"n_tender": 5,
"ticker": "CSQ",
"report_filed": "2025-06-27",
"ncols": 3,
"nav_beg": [
10.04,
8.99,
10.26
],
"nav_end": [
9.32,
10.04,
8.99
],
"mkt_end": [],
"dist_tot": [
0.58,
1.14,
1.14
],
"divs": [
0.48,
0.42,
0.15
],
"gains": [
0.1,
0.21,
0.99
],
"roc": [
0.0,
0.51,
0.0
],
"ops": [
-0.16,
2.19,
-0.13
],
"share_div": 0.36713286713286714,
"share_gains": 0.45454545454545464,
"share_roc": 0.17832167832167836,
"char_actual": 0.53,
"disc_now_approx": null
},
"MCI": {
"sym": "MCI",
"cik": 275694,
"name": "BARINGS CORPORATE INVESTORS",
"bdc": false,
"n_tender": 0,
"ticker": "MCI",
"report_filed": "2026-03-09",
"ncols": 5,
"nav_beg": [
16.84,
16.77,
16.37,
16.68,
15.04
],
"nav_end": [
16.63,
16.84,
16.77,
16.37,
16.68
],
"mkt_end": [],
"dist_tot": [
1.58,
1.68,
1.42,
1.02,
0.96
],
"divs": [
1.6,
1.69,
1.42,
0.88,
0.96
],
"gains": [
0.0,
0.0,
0.0,
0.14,
0.0
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
1.37,
1.75,
1.82,
0.71,
2.6
],
"share_div": 0.9834834834834836,
"share_gains": 0.021021021021021026,
"share_roc": 0.0,
"char_actual": 0.11,
"disc_now_approx": null
},
"SCD": {
"sym": "SCD",
"cik": 1270131,
"name": "LMP CAPITAL & INCOME FUND INC.",
"bdc": false,
"n_tender": 0,
"ticker": "SCD",
"report_filed": "2026-07-30",
"ncols": 5,
"nav_beg": [
16.51,
18.64,
14.9,
14.74,
15.93
],
"nav_end": [
17.27,
16.51,
18.64,
14.9,
14.74
],
"mkt_end": [],
"dist_tot": [
0.72,
1.42,
1.36,
1.35,
1.04
],
"divs": [
0.72,
0.72,
0.45,
0.33,
0.33
],
"gains": [
0.0,
0.7,
0.91,
0.38,
0.0
],
"roc": [
0.0,
0.0,
0.0,
0.64,
0.71
],
"ops": [
1.48,
-0.21,
5.1,
1.48,
-0.18
],
"share_div": 0.432937181663837,
"share_gains": 0.33786078098471983,
"share_roc": 0.22920203735144315,
"char_actual": 0.51,
"disc_now_approx": null
},
"MPV": {
"sym": "MPV",
"cik": 831655,
"name": "BARINGS PARTICIPATION INVESTORS",
"bdc": false,
"n_tender": 0,
"ticker": "MPV",
"report_filed": "2026-03-09",
"ncols": 5,
"nav_beg": [
15.46,
15.41,
14.99,
15.19,
13.6
],
"nav_end": [
15.23,
15.46,
15.41,
15.05,
15.19
],
"mkt_end": [],
"dist_tot": [
1.46,
1.57,
1.29,
0.86,
0.8
],
"divs": [
1.48,
1.57,
1.29,
0.83,
0.8
],
"gains": [
0.0,
0.0,
0.0,
0.03,
0.0
],
"roc": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"ops": [
1.23,
1.62,
1.71,
0.66,
2.39
],
"share_div": 0.9983277591973243,
"share_gains": 0.005016722408026755,
"share_roc": 0.0,
"char_actual": 0.1,
"disc_now_approx": null
},
"CLM": {
"sym": "CLM",
"cik": 814083,
"name": "Cornerstone Strategic Investment Fund, Inc.",
"bdc": false,
"n_tender": 0,
"ticker": "CLM",
"report_filed": "2026-03-04",
"ncols": 5,
"nav_beg": [
7.03,
6.77,
6.48,
10.23,
9.93
],
"nav_end": [
6.73,
7.03,
6.77,
6.48,
10.23
],
"mkt_end": [
8.36,
8.59,
7.19,
7.37,
14.29
],
"dist_tot": [
1.47,
1.3,
1.48,
2.16,
1.92
],
"divs": [
0.02,
0.02,
0.03,
0.03,
0.01
],
"gains": [
0.63,
0.48,
0.53,
0.22,
0.92
],
"roc": [
0.82,
0.8,
0.92,
1.91,
0.99
],
"ops": [
1.09,
1.56,
1.77,
-2.18,
1.87
],
"share_div": 0.013205282112845138,
"share_gains": 0.3337334933973589,
"share_roc": 0.653061224489796,
"char_actual": 0.89,
"disc_now_approx": 0.2422
},
"HERZ": {
"sym": "HERZ",
"cik": 880406,
"name": "Herzfeld Credit Income Fund, Inc",
"bdc": false,
"n_tender": 0,
"ticker": "HERZ",
"report_filed": "2025-09-08",
"ncols": 5,
"nav_beg": [
3.1,
4.98,
4.63,
7.06,
4.76
],
"nav_end": [
2.65,
3.1,
4.98,
4.63,
7.06
],
"mkt_end": [
2.53,
2.35,
3.95,
4.01,
6.27
],
"dist_tot": [
0.46,
0.41,
0.69,
1.06,
0.62
],
"divs": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"gains": [
0.23,
0.12,
0.1,
0.23,
0.0
],
"roc": [
0.23,
0.29,
0.59,
0.83,
0.62
],
"ops": [
0.07,
0.19,
1.13,
-1.21,
2.91
],
"share_div": 0.0,
"share_gains": 0.2098765432098765,
"share_roc": 0.7901234567901234,
"char_actual": 0.94,
"disc_now_approx": -0.0453
},
"CRF": {
"sym": "CRF",
"cik": 33934,
"name": "CORNERSTONE TOTAL RETURN FUND INC",
"bdc": false,
"n_tender": 10,
"ticker": "CRF",
"report_filed": "2026-03-04",
"ncols": 5,
"nav_beg": [
6.69,
6.49,
6.24,
9.88,
9.56
],
"nav_end": [
6.52,
6.69,
6.49,
6.24,
9.88
],
"mkt_end": [
8.01,
8.69,
7.06,
7.1,
13.75
],
"dist_tot": [
1.4,
1.25,
1.42,
2.08,
1.84
],
"divs": [
0.02,
0.03,
0.03,
0.03,
0.01
],
"gains": [
0.59,
0.51,
0.51,
0.22,
1.12
],
"roc": [
0.79,
0.71,
0.88,
1.83,
0.71
],
"ops": [
1.02,
1.45,
1.67,
-1.98,
1.83
],
"share_div": 0.015018773466833541,
"share_gains": 0.36921151439299127,
"share_roc": 0.6157697121401752,
"char_actual": 0.88,
"disc_now_approx": 0.2285
},
"EDF": {
"sym": "EDF",
"cik": 1501103,
"name": "Virtus Stone Harbor Emerging Markets Income Fund",
"bdc": false,
"n_tender": 0,
"ticker": "EDF",
"report_filed": "2026-02-06",
"ncols": 5,
"nav_beg": [
8.51,
8.45,
8.94,
11.67,
12.55
],
"nav_end": [
8.29,
8.51,
8.45,
8.94,
11.67
],
"mkt_end": [],
"dist_tot": [
0.96,
0.96,
0.96,
0.96,
1.08
],
"divs": [
0.49,
0.45,
0.41,
0.46,
0.52
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.47,
0.51,
0.55,
0.5,
0.56
],
"ops": [
0.74,
1.02,
0.47,
-1.77,
0.2
],
"share_div": 0.4735772357723577,
"share_gains": 0.0,
"share_roc": 0.5264227642276423,
"char_actual": 0.57,
"disc_now_approx": null
},
"VCRDX": {
"sym": "VCRDX",
"cik": 1812286,
"name": "Harrison Street Infrastructure Income Fund",
"bdc": false,
"n_tender": 9,
"ticker": "VCRDX",
"report_filed": "2026-06-04",
"ncols": 2,
"nav_beg": [
10.1,
10.0
],
"nav_end": [
10.1,
10.1
],
"mkt_end": [],
"dist_tot": [
0.95,
0.85
],
"divs": [
0.87,
0.83
],
"gains": [
0.0,
0.0
],
"roc": [
0.08,
0.02
],
"ops": [
0.95,
0.95
],
"share_div": 0.9444444444444445,
"share_gains": 0.0,
"share_roc": 0.055555555555555566,
"char_actual": 0.15,
"disc_now_approx": null
},
"IGR": {
"sym": "IGR",
"cik": 1268884,
"name": "CBRE GLOBAL REAL ESTATE INCOME FUND",
"bdc": false,
"n_tender": 3,
"ticker": "IGR",
"report_filed": "2026-03-06",
"ncols": 5,
"nav_beg": [
5.1,
6.2,
6.31,
10.48,
8.11
],
"nav_end": [
4.5,
5.1,
6.2,
6.31,
10.48
],
"mkt_end": [
4.38,
4.81,
5.43,
5.73,
9.79
],
"dist_tot": [
0.72,
0.72,
0.72,
0.7,
0.6
],
"divs": [
0.11,
0.44,
0.34,
0.21,
0.08
],
"gains": [
0.0,
0.15,
0.3,
0.49,
0.52
],
"roc": [
0.61,
0.13,
0.08,
0.0,
0.0
],
"ops": [
0.12,
-0.38,
0.84,
-3.47,
2.97
],
"share_div": 0.34104046242774566,
"share_gains": 0.4219653179190751,
"share_roc": 0.23699421965317916,
"char_actual": 0.57,
"disc_now_approx": -0.0267
},
"NICHX": {
"sym": "NICHX",
"cik": 1736510,
"name": "Variant Alternative Income Fund",
"bdc": false,
"n_tender": 34,
"ticker": "NICHX",
"report_filed": "2026-07-09",
"ncols": 5,
"nav_beg": [
26.74,
28.46,
28.93,
28.38,
26.96
],
"nav_end": [
25.93,
26.74,
28.46,
28.93,
28.38
],
"mkt_end": [],
"dist_tot": [
2.62,
2.69,
3.14,
1.73,
1.68
],
"divs": [
2.51,
2.53,
3.14,
1.53,
1.43
],
"gains": [
0.0,
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.11,
0.16,
0.0,
0.2,
0.25
],
"ops": [
1.81,
0.97,
2.67,
2.28,
3.1
],
"share_div": 0.9392917369308599,
"share_gains": 0.0,
"share_roc": 0.060708263069139956,
"char_actual": 0.15,
"disc_now_approx": null
},
"ASCIX": {
"sym": "ASCIX",
"cik": 1716885,
"name": "Angel Oak Strategic Credit Fund",
"bdc": false,
"n_tender": 34,
"ticker": "ASCIX",
"report_filed": "2026-04-08",
"ncols": 4,
"nav_beg": [
21.08,
20.86,
20.62,
21.13
],
"nav_end": [
20.92,
21.08,
20.86,
20.62
],
"mkt_end": [],
"dist_tot": [
1.78,
1.87,
1.71,
1.03
],
"divs": [
1.78,
1.87,
1.71,
1.03
],
"gains": [
0.0,
0.0,
0.0,
0.0
],
"roc": [
0.0,
0.0,
0.0,
0.0
],
"ops": [
1.62,
2.09,
1.95,
0.52
],
"share_div": 1.0,
"share_gains": 0.0,
"share_roc": 0.0,
"char_actual": 0.1,
"disc_now_approx": null
}
}