Change log · one comparison per day

What changed in the list, and the date it changed

We compare each new holdings snapshot with the one before it, then publish what moved: the tickers that appeared, the tickers that disappeared, and the date on both sides of the change. Every row links to the issuer page the holdings came from.

Loading the change log…

This is data, not investment advice

SafaStack reports what a named fund published as held on a given date, and what changed between two published snapshots. We report the change we observed, and we do not guess whether it was a rebalance, an index reconstitution, a corporate action or a compliance exit. A ticker leaving this list is not a signal to sell it. We do not certify compliance and we do not issue rulings: "held by SPUS" is not the same statement as "halal". Check the linked source, and speak to a licensed professional where it matters.

The free view below covers the last 7 days of entries and exits. The full log, every change day since our first comparison, is planned for the Alerts tier at US$8/month or US$59/year. Nothing on this site charges money today, and the change days outside the window are listed at the bottom of this page with their counts.

Rows are read in your browser from our published JSON: the index at data/changes/index.json, then the dated change document it names. There's no backend and no login, and nothing here is tracked. Comparison schema: data/changes/schema.json. Page behaviour and QA notes: docs/changes-page.md.

Before two real holdings days existed, one comparison was published from synthetic test snapshots, using placeholder funds (DEMO, DEMO2) and placeholder tickers (GOLF, HOTE). It lets this page be checked end to end, and the page labels it as a test fixture wherever it appears. It is not a claim about any real fund or security. That example comparison is published as data/changes/2026-09-11.json.

Entries and exits, newest first

Each row is one change between two dated snapshots. The date is the newer snapshot's date, which is the day the change showed up in the fund's published list. Filter by fund, by direction, or search a ticker.

Loading the change log…

Loading the change log…

Join the waitlist

One email when the daily SPUS list goes live, then only on the days a stock enters or leaves SPUS. HLAL changes come from the fund's quarter-end SEC filings.

Today's list stays free. The full history and the change alerts are planned at US$8/month, or US$59/year. Nothing is charged now, and you can leave any time.

Your address and role answer go to our email provider, Buttondown. What is kept, and how to have it removed: privacy note.

Every row on this page comes from two of our published snapshots, and the source link on the row goes to the issuer's own page. We haven't launched, so there's no crowd to quote at you yet.