SPMB Holdings

2,760 holdings in the fund's latest file; the data source updated it on Oct 8, 2026.

The fund reports 2,772 holdings; the file lists 2,760.

Top 25 Holdings

#HoldingWeightShares (as reported)Value (as reported)
1SSI US GOV MONEY MARKET CLASS5.63%-$399.7M
2FED HM LN PC POOL RQ0094 FR 02/56 FIXED 51.08%-$76.3M
3FED HM LN PC POOL RQ0118 FR 05/56 FIXED 50.97%-$68.5M
4FNMA TBA 30 YR 5.5 SINGLE FAMILY MORTGAGE0.95%-$67.8M
5FNMA POOL MA4547 FN 02/52 FIXED 20.72%-$51.0M
6FED HM LN PC POOL RQ0041 FR 08/55 FIXED 60.70%-$49.3M
7FED HM LN PC POOL SD8212 FR 05/52 FIXED 2.50.55%-$39.3M
8FED HM LN PC POOL SD8475 FR 11/54 FIXED 5.50.50%-$35.7M
9GNMA II POOL MB0424 G2 06/55 FIXED 5.50.50%-$35.4M
10GNMA II POOL MB0871 G2 01/56 FIXED 50.47%-$33.5M
11FNMA POOL MA4701 FN 08/52 FIXED 4.50.46%-$32.8M
12FNMA POOL FA0608 FN 02/55 FIXED VAR0.45%-$31.8M
13FNMA POOL MA4465 FN 11/51 FIXED 20.43%-$30.5M
14FED HM LN PC POOL SD8193 FR 02/52 FIXED 20.41%-$28.8M
15FNMA POOL FS2040 FN 02/52 FIXED VAR0.40%-$28.7M
16FNMA POOL MA6240 FN 10/56 FIXED 5.50.40%-$28.6M
17FED HM LN PC POOL SD8408 FR 03/54 FIXED 5.50.40%-$28.2M
18FED HM LN PC POOL SD8177 FR 11/51 FIXED 20.39%-$27.9M
19GNMA II POOL MB1216 G2 06/56 FIXED 50.39%-$27.6M
20FED HM LN PC POOL RQ0137 FR 07/56 FIXED 5.50.39%-$27.5M
21FNMA TBA 30 YR 6 SINGLE FAMILY MORTGAGE0.38%-$27.0M
22FED HM LN PC POOL RQ0056 FR 10/55 FIXED 5.50.38%-$26.6M
23FED HM LN PC POOL SD8167 FR 09/51 FIXED 2.50.37%-$26.1M
24GNMA II POOL MB1343 G2 08/56 FIXED 50.35%-$25.2M
25FED HM LN PC POOL SD8454 FR 08/54 FIXED 60.34%-$24.4M

Sector Weights

  • Cash & Others: 100.00%

Country Weights

  • Other: 5.78%
  • United States: 94.22%

Shares, value and weight are as reported in the file, dated by the data source's last update of it (not the date of the positions), never adjusted; a split warning appears only for a split close to or after that date, and its absence does not mean the count is on today's share basis. Weights as the fund reports them. Leveraged and inverse funds list swaps and cash, so weights can be negative or add up past 100.