Compliance → Stocks · 12,126 symbols screened · provider data updated 2026-11-06 · 438 refreshed in the last 7 days
Halal Stocks
Searches the cached watchlist snapshot — a full sweep runs at most every 31 days (last: 2026-10-08), plus a lighter weekly refresh for any stock that reported earnings that week. No live API call per search, so this stays fast even under real traffic.
12,126 screened · provider data updated 2026-11-06
How this page works
Cached watchlist snapshot — a full sweep runs at most every 31 days plus a weekly refresh for stocks that reported earnings. Business activity and financial ratios from SEC filings, checked against seven published methodologies. No live API call per search, so it stays fast.
Why this page exists
Business activity and financial ratios, sourced from SEC filings, checked against seven published methodologies before anything reaches a signal — compliance isn't a filter bolted on after the fact. Full detail on the methodology and why a specific verdict landed where it did is one click away on every row.
10 stock verdicts changed in the last 7 days. Screening is not a one-off — when a re-scan, an earnings-triggered recheck or a price move crosses a ratio threshold, it's recorded here rather than quietly overwritten.
- PSX Phillips 66 NON-COMPLIANT → COMPLIANT 2026-11-02 · post-earnings re-check
- PSN Parsons Corp COMPLIANT → NON-COMPLIANT 2026-11-02 · post-earnings re-check
- PPG PPG Industries, Inc. COMPLIANT → NON-COMPLIANT 2026-11-02 · post-earnings re-check
- ORN Orion Group Holdings Inc COMPLIANT → NON-COMPLIANT 2026-11-02 · post-earnings re-check
- OKE Oneok Inc. UNRATED → NON-COMPLIANT 2026-11-02 · post-earnings re-check
- NE Noble Corp Plc - Ordinary Shares - Class A NON-COMPLIANT → COMPLIANT 2026-11-02 · post-earnings re-check
- MUSA Murphy USA Inc COMPLIANT → NON-COMPLIANT 2026-11-02 · post-earnings re-check
- MIR Mirion Technologies Inc. - Ordinary Shares - Class A COMPLIANT → NON-COMPLIANT 2026-11-02 · post-earnings re-check
- MAX MediaAlpha Inc - Ordinary Shares - Class A QUESTIONABLE → NON-COMPLIANT 2026-11-02 · post-earnings re-check
- HONA Honeywell Aerospace Inc. COMPLIANT → NON-COMPLIANT 2026-11-02 · post-earnings re-check
- VFS VinFast Auto Ltd. NON-COMPLIANT → COMPLIANT 2026-10-26 · post-earnings re-check
- ROP Roper Technologies Inc NON-COMPLIANT → COMPLIANT 2026-10-26 · post-earnings re-check
Why these numbers, what "needs review" means, and what's still pending
This page holds 12,126 symbols with a status, from two independent engines. 2,100 carry a reviewed third-party provider verdict; the rest were screened in-house against published ratio methodologies computed from primary filings. The provider verdict always wins where there is one — an in-house ratio never silently replaces a reviewed opinion.
Of the provider's 2,100: 1314 compliant, 658 non-compliant, 29 questionable (a real middle status some providers use — not a clean pass, not a confirmed fail), and 97 unrated (the provider has no data at all). Each status is counted separately, never merged into a single non-compliant bucket. A further 2 carried a provider hedge that our own screen answered in the failing direction, and are reported as not determined — we decline to assert non-compliant from our own ratios alone. Separately, 163 of those 2,100 cached entries are for symbols no longer on the current 1,937-symbol watchlist (e.g. an index reconstitution) — stale, not wrong. Every current watchlist symbol already has a real cached verdict — no coverage gap.
Needs review is a separate signal from a different engine (our own 7-methodology ratio + business-activity screen, see Methodology) — it never overrides the verdict shown above. It's checked in a small daily batch against a shared, limited daily quota (not the whole watchlist at once), so 1937/1937 (100.0%) is real, honest progress toward full coverage, not a stalled or broken engine.
Full Snapshot
Showing 11801–11900 of 12,126 matching.
| Symbol | Name | Status | Passed / checked | Exchange | Refreshed |
|---|---|---|---|---|---|
| WA WAS.WA | Wasko S.A. | NON-COMPLIANT | 1/7 | PL · global | 2026-08-28 |
| WA WAT | Waters Corp. | COMPLIANT | 7/7 | XNYS | 2026-10-08 |
| WA WATR.L | Water Intelligence plc | NON-COMPLIANT | 2/7 | GB · global | 2026-08-28 |
| WA WAVE | Eco Wave Power Global AB (publ) | NON-COMPLIANT | 3/6 +1? | SE · global | 2026-08-28 |
| WA WAVE.PA | Wavestone SA | COMPLIANT | 7/7 | FR · global | 2026-08-27 |
| WA WAWI.OL | Wallenius Wilhelmsen ASA | NON-COMPLIANT | 0/7 | NO · global | 2026-08-27 |
| WB WBC.AX | Westpac Banking Corporation | NON-COMPLIANT | 0/7 | AU · global | 2026-08-27 |
| WB WBD | Warner Bros. Discovery Inc - Ordinary Shares - Class A | NON-COMPLIANT | 0/7 | XNGS | 2026-10-08 |
| WB WBD.MI | Webuild S.p.A. | NON-COMPLIANT | 2/7 | IT · global | 2026-08-27 |
| WB WBGD.CN | Waraba Gold Limited | UNRATED | 0 checked | CA · global | 2026-08-28 |
| WB WBT.AX | Weebit Nano Limited | NON-COMPLIANT | 0/7 | AU · global | 2026-08-27 |
| WC WC8.AX | Wildcat Resources Limited | UNRATED | 0 checked | AU · global | 2026-08-28 |
| WC WCE.AX | West Coast Silver Limited | UNRATED | 0 checked | AU · global | 2026-08-28 |
| WC WCH.DE | Wacker Chemie AG | NON-COMPLIANT | 3/7 | DE · global | 2026-08-27 |
| WC WCN | Waste Connections Inc | COMPLIANT | 4/7 | XNYS | 2026-10-08 |
| WC WCT | Wellchange Holdings Company Limited | COMPLIANT | 7/7 | XNCM | 2026-10-08 |
| WD WDAM.QA | Widam Food Company Q.P.S.C. | NON-COMPLIANT | 0/7 | QA · global | 2026-08-27 |
| WD WDAY | Workday Inc - Ordinary Shares - Class A | COMPLIANT | 6/7 | XNGS | 2026-10-08 |
| WD WDC | Western Digital Corp. | COMPLIANT | 0 checked | XNGS | 2026-10-26 |
| WD WDFC | WD-40 Co. | COMPLIANT | 6/7 | XNGS | 2026-10-26 |
| WD WDO.TO | Wesdome Gold Mines Ltd. | COMPLIANT | 7/7 | CA · global | 2026-08-27 |
| WD WDS | Woodside Energy Group Ltd - ADR | NON-COMPLIANT | 4/7 | XNYS | 2026-10-08 |
| WD WDS.AX | Woodside Energy Group Ltd | NON-COMPLIANT | 3/7 | AU · global | 2026-08-27 |
| WE WEAV | Weave Communications Inc | COMPLIANT | 4/4 +3? | XNYS | 2026-10-08 |
| WE WEB.AX | Web Travel Group Limited | UNRATED | 5/7 | AU · global | 2026-08-27 |
| WE WEBELSOLAR.BO | Websol Energy System Limited | COMPLIANT | 7/7 | IN · global | 2026-08-27 |
| WE WEC | WEC Energy Group Inc | NON-COMPLIANT | 0/7 | XNYS | 2026-11-02 |
| WE WEED.TO | Canopy Growth Corporation | NON-COMPLIANT | 2/7 | CA · global | 2026-08-27 |
| WE WEF.TO | Western Forest Products Inc. | NON-COMPLIANT | 3/7 | CA · global | 2026-08-27 |
| WE WEGE3.SA | WEG S.A. | COMPLIANT | 6/7 | BR · global | 2026-08-27 |
| WE WEHB.BR | Wereldhave Belgium | NON-COMPLIANT | 0/7 | BE · global | 2026-08-28 |
| WE WEIR.L | Weir PLC | COMPLIANT | 4/7 | GB · global | 2026-08-27 |
| WE WELCORP.BO | Welspun Corp Limited | COMPLIANT | 7/7 | IN · global | 2026-08-26 |
| WE WELENT.NS | Welspun Enterprises Limited | NON-COMPLIANT | 0/7 | IN · global | 2026-08-26 |
| WE WELL | Welltower Inc. | COMPLIANT | 6/6 +1? | XNYS | 2026-11-02 |
| WE WELL.TO | WELL Health Technologies Corp. | NON-COMPLIANT | 3/7 | CA · global | 2026-08-27 |
| WE WELSPUNLIV.BO | Welspun Living Limited | COMPLIANT | 7/7 | IN · global | 2026-08-26 |
| WE WES.AX | Wesfarmers Limited | COMPLIANT | 4/7 | AU · global | 2026-08-27 |
| WE WETO | Wetour Robotics Ltd. | COMPLIANT | 6/7 | XNCM | 2026-10-08 |
| WE WEW.F | Westwing Group SE | NON-COMPLIANT | 1/7 | DE · global | 2026-08-27 |
| WE WEWORK.NS | WeWork India Management Limited | NON-COMPLIANT | 0/7 | IN · global | 2026-08-28 |
| WE WEYS | Weyco Group, Inc | COMPLIANT | 5/7 | XNGS | 2026-10-08 |
| WF WFC | Wells Fargo & Co. | NON-COMPLIANT | 0/4 +3? | XNYS | 2026-10-19 |
| WF WFC.TO | Wall Financial Corporation | NON-COMPLIANT | 0/7 | CA · global | 2026-08-27 |
| WF WFCF | Where Food Comes From Inc | COMPLIANT | 6/7 | XNCM | 2026-10-27 |
| WF WFF | pending enrichment | UNRATED | 5/7 | Unknown | 2026-10-08 |
| WF WFG | West Fraser Timber Co., Ltd. | COMPLIANT | 7/7 | XNYS | 2026-10-08 |
| WF WFG.TO | West Fraser Timber Co. Ltd. | COMPLIANT | 7/7 | CA · global | 2026-08-27 |
| WF WFRD | Weatherford International plc - Ordinary Shares - New | COMPLIANT | 2/7 | XNGS | 2026-10-26 |
| WG WG.CN | Westward Gold Inc. | UNRATED | 0 checked | CA · global | 2026-08-28 |
| WG WGN.AX | Wagners Holding Company Limited | NON-COMPLIANT | 3/7 | AU · global | 2026-08-28 |
| WG WGO.V | White Gold Corp. | UNRATED | 0 checked | CA · global | 2026-08-28 |
| WG WGS | GeneDx Holdings Corp - Ordinary Shares - Class A | COMPLIANT | 6/7 | XNGS | 2026-10-08 |
| WG WGX.AX | Westgold Resources Limited | UNRATED | 0 checked | AU · global | 2026-08-28 |
| WH WHA.AS | Wereldhave N.V. | NON-COMPLIANT | 0/7 | NL · global | 2026-08-27 |
| WH WHC.AX | Whitehaven Coal Limited | NON-COMPLIANT | 3/7 | AU · global | 2026-08-27 |
| WH WHD | Cactus Inc - Ordinary Shares - Class A | COMPLIANT | 0/1 +6? | XNYS | 2026-11-02 |
| WH WHEELS.NS | Wheels India Limited | COMPLIANT | 4/7 | IN · global | 2026-08-27 |
| WH WHG | Westwood Holdings Group Inc | NON-COMPLIANT | 5/6 +1? | XNYS | 2026-10-08 |
| WH WHIRLPOOL.NS | Whirlpool of India Limited | COMPLIANT | 4/7 | IN · global | 2026-08-26 |
| WH WHK | WhiteHawk Minerals Corp Class A Common Stock | COMPLIANT | 4/4 +3? | XNYS | 2026-10-08 |
| WH WHL.JO | Woolworths Holdings Limited | NON-COMPLIANT | 0/7 | ZA · global | 2026-08-27 |
| WH WHS.NZ | The Warehouse Group Limited | UNRATED | 0 checked | NZ · global | 2026-08-28 |
| WI WIA.AX | WIA Gold Limited | UNRATED | 0 checked | AU · global | 2026-08-28 |
| WI WIE.VI | Wienerberger AG | NON-COMPLIANT | 2/7 | AT · global | 2026-08-27 |
| WI WIHL.ST | Wihlborgs Fastigheter AB (publ) | NON-COMPLIANT | 0/7 | SE · global | 2026-08-27 |
| WI WIIT.MI | Wiit S.p.A. | NON-COMPLIANT | 0/7 | IT · global | 2026-08-27 |
| WI WIK.WA | Wikana S.A. | UNRATED | 0 checked | PL · global | 2026-09-09 |
| WI WIL.L | Wilmington plc | UNRATED | 0/2 +5? | GB · global | 2026-08-28 |
| WI WILC | G. Willi-Food International Ltd. | UNRATED | 1/2 +5? | IL · global | 2026-08-28 |
| WI WILD.TO | WildBrain Ltd. | NON-COMPLIANT | 0/7 | CA · global | 2026-08-27 |
| WI WIMI | WiMi Hologram Cloud Inc. | NON-COMPLIANT | 0/7 | KY · global | 2026-08-28 |
| WI WINA | Winmark Corporation | COMPLIANT | 4/7 | XNMS | 2026-10-19 |
| WI WINDLAS.BO | Windlas Biotech Limited | COMPLIANT | 5/7 | IN · global | 2026-08-28 |
| WI WINDMACHIN.BO | Windsor Machines Limited | COMPLIANT | 7/7 | IN · global | 2026-08-27 |
| WI WINE.L | Naked Wines plc | NON-COMPLIANT | 0/7 | GB · global | 2026-08-28 |
| WI WINH | pending enrichment | UNRATED | 0 checked | Unknown | 2026-10-27 |
| WI WINS.JK | PT Wintermar Offshore Marine Tbk | NON-COMPLIANT | 3/7 | ID · global | 2026-08-27 |
| WI WIPRO.BO | Wipro Limited | NON-COMPLIANT | 3/7 | IN · global | 2026-08-26 |
| WI WISE.L | Wise Group plc | NON-COMPLIANT | 0/7 | JE · global | 2026-08-26 |
| WI WISE.ST | Wise Group AB (publ) | NON-COMPLIANT | 1/4 +3? | SE · global | 2026-09-08 |
| WI WIT | Wipro Ltd. - ADR | COMPLIANT | 0/4 +3? | XNYS | 2026-10-08 |
| WI WIX | Wix.com Ltd. | UNRATED | 3/3 +4? | IL · global | 2026-08-28 |
| WI WIX.L | Wickes Group plc | NON-COMPLIANT | 0/7 | GB · global | 2026-08-27 |
| WI WIZZ.L | Wizz Air Holdings Plc | NON-COMPLIANT | 0/7 | JE · global | 2026-08-27 |
| WJ WJG.L | Watkin Jones Plc | NON-COMPLIANT | 2/7 | GB · global | 2026-08-27 |
| WJ WJL.AX | Webjet Group Limited | NON-COMPLIANT | 1/7 | AU · global | 2026-08-28 |
| WJ WJX.TO | Wajax Corporation | NON-COMPLIANT | 2/7 | CA · global | 2026-08-28 |
| WK WK | Workiva Inc - Ordinary Shares - Class A | NON-COMPLIANT | 0 checked | XNYS | 2026-10-08 |
| WK WKBN.SW | Walliser Kantonalbank | NON-COMPLIANT | 0/7 | CH · global | 2026-08-27 |
| WK WKEY | WISeKey International Holding AG | NON-COMPLIANT | 0/7 | CH · global | 2026-08-28 |
| WK WKL.AS | Wolters Kluwer N.V. | NON-COMPLIANT | 3/7 | NL · global | 2026-08-27 |
| WK WKP.L | Workspace Group Plc | NON-COMPLIANT | 0/7 | GB · global | 2026-08-27 |
| WL WLDN | Willdan Group Inc | COMPLIANT | 7/7 | XNMS | 2026-10-08 |
| WL WLF.V | Wolfden Resources Corporation | UNRATED | 0/3 +4? | CA · global | 2026-08-28 |
| WL WLKP | Westlake Chemical Partners LP - Unit | NON-COMPLIANT | 7/7 | XNYS | 2026-10-08 |
| WL WLN.PA | Worldline SA | NON-COMPLIANT | 3/7 | FR · global | 2026-08-27 |
| WL WLT.WA | Wielton S.A. | NON-COMPLIANT | 0/7 | PL · global | 2026-08-28 |
| WL WLTH | Wealthfront Corporation | NON-COMPLIANT | 3/4 +3? | ARCX | 2026-11-05 |
| WL WLYB | John Wiley & Sons Inc. - Ordinary Shares - Class B | NON-COMPLIANT | 0/7 | XNYS | 2026-10-08 |