·Source: SouqData proprietary analysis

What this page covers

Monitor the freshness of all data sources powering SouqData. Track staleness across prices, announcements, consensus, news, and more.

SouqData covers 11 GCC + MENA exchanges (TDWL, DFM, ADX, QSE, BK, MSX, BHB, ASE, BIST, ISX, EGX). Coverage depth varies by exchange and data category — gaps are surfaced in the page's data displays rather than hidden. Underlying data refreshes daily via an automated pipeline; per-exchange ingestion runs on filing-driven cadences.

Data Freshness Monitor

Track the recency of every data source powering SouqData. Sources older than 7 days are flagged for investigation. Refreshed hourly.

Sources Monitored

11

Fresh (7 days or less)

2

Stale / Critical

8

Oldest Source

Broker Activity

231 days old

Source Freshness

SourceLatest RecordAge (days)Status
Governance Risk Scores----No data
Broker Activity1 Mar 2026231Critical
Announcements5 Apr 2026196Critical
Consensus Snapshots5 Apr 2026196Critical
Announcement Sentiment6 Apr 2026195Critical
News Articles6 Apr 2026195Critical
Stock Prices26 Apr 2026175Critical
Insider Trades30 Apr 2026171Critical
Dividends21 May 2026150Critical
Earnings Results31 Dec 20255Fresh
Financial Metrics31 Dec 20260Fresh

Price Freshness by Exchange

Latest stock price date per exchange. Helps identify exchanges where price ingestion has stalled.

ExchangeLatest Price DateAge (days)Status
ADX26 Apr 2026175Critical
EGX26 Apr 2026175Critical
BHB5 Apr 2026196Critical
BK5 Apr 2026196Critical
QSE5 Apr 2026196Critical
DFM3 Apr 2026198Critical
ASE2 Apr 2026199Critical
MSX2 Apr 2026199Critical
TDWL2 Apr 2026199Critical
BIST----No data
ISX----No data

Methodology

Each data source is checked for its most recent record. The age in days is calculated from that record to the current date. Status thresholds:

  • Fresh 0-7 days old — data is current
  • Aging 8-14 days old — may need a refresh soon
  • Stale 15-30 days old — data ingestion likely stalled
  • Critical more than 30 days old — requires immediate attention

For fiscal-year-based tables (financial metrics, earnings results), the most recent fiscal year is compared to the current calendar year. Prior year is treated as fresh; two or more years back is flagged as stale.

Per-exchange price freshness queries the latest stock_prices.date for each exchange by joining through issuers.exchange_id. Exchanges with zero price records show "No data".

This page revalidates every hour. All queries run server-side against Supabase with graceful error handling for missing or empty tables.

This analysis is based on available data and disclosed methodology. Our models estimate outcomes using specific inputs and assumptions — the methodology is described on this page. Observations may not account for all relevant factors. This content is provided for educational and informational purposes only.

Data sources · Full disclaimer · Data freshness

Related Insights

Pro Plan

Unlock the full SouqData platform

Get unlimited access to 180+ insight pages, AI copilot, deep research reports, watchlists, portfolio tracking, and the full 210-column screener across 11 MENA exchanges.

Full ScreenerAI CopilotDeep Research