Today
Under development features
Financial data quality Beta
What this week's checks found in the company figures on the website. Correct a figure in the financial editor, mark the current one as right, or set it aside with a note.
| Ticker | Period | Fields | Why |
|---|
More
| Field | Now | Suggested | Change | Why |
|---|
Financial statement scan Beta
Upload a company's financial statements PDF. We read it and set the figures aside: nothing reaches the website until you publish figures through the financial editor.
Scans
| Status | Company | Period | File | Scanned |
|---|
More: every figure, side by side
| Field | From the PDF | Current figure | Change | Status |
|---|
Every line as printed in the PDF, in its own wording, before any mapping to our fields.
Every figure the notes give, as printed, with what the note says about it (interest-bearing, Islamic, rate, counterparty).
Written by the scan; publishing this quarter puts them on its website page.
Approvals
User Management
Portal accounts. Deactivating keeps the username resolvable in records it has already signed; deleting does not.
New user
Select Data Point
Validation worklist
Companies with statements for a quarter that no one has validated yet. Click one to open it.
Fetching data from Stockastic DB...
Balance Sheet
Income Statement
Cash Flow Statement
Statement of Changes in Equity
Fund Updates
Filter by source(s) and/or fund name, then edit a row's price and click Update. Administrators can also edit a fund's full details or add a new fund.
Update prices using AI
Add each app's fund-list screenshots to its own box — as many as you like. Gemini reads every fund and price and matches it to our funds; a fund's own app decides its price. You also get, per app, the funds it lists that we don't have. Nothing is saved until you review and apply. Your API key stays in this browser.
🤖 AI can make mistakes, so revise wisely.
Market recommendations
Add or edit a recommendation. Fields adapt to your dropdown choices.
New recommendation
Exit optional — fill in when the call is closed
Import using AI
Upload an EFG, Mubasher or Rumble screenshot — Gemini extracts the recommendations for you to review and edit before saving. Your API key stays in this browser. Mubasher's new app shows one card per stock, so upload one image per call (several at once is fine); its old Trading Ideas table gave many rows in a single shot.
🤖 AI can make mistakes, so revise wisely.
Indices constituents
Maintain EGX index membership. Edit the matrix directly, or upload the quarterly constituents file to diff & apply. Download the files from EGX Indices ↗.
Price normalization
Real EGX close versus the cleaned (back-adjusted) close. Every corporate action is flagged at the day the price reacts; hover a point for the cumulative adjustment factor.
Stockastic
real vs cleanedTradingView
open ↗TradingView shows this line back-adjusted the same way we do — splits, bonus shares and cash dividends — so the two shapes should match. Check the ADJ badge at its bottom right is on. Levels can still differ: they rebase off their own latest close. A step we have and they do not (or the reverse) is a real finding worth chasing.
Corporate actions in range
| Ex-date | Action | Amount | Announcement | Notes |
|---|
Disclosed metrics
Record figures a company discloses in narrative form — capital adequacy, asset quality, liquidity. Ratios are typed as percentages and stored as fractions.
New disclosure
Which company has a disclosure for which quarter. Click a filled cell to open it, an empty one to start that disclosure.
Bulk upload
One line per company-quarter, ratios written as percentages
(22.1 = 22.1%) exactly as in the form above. Leave a metric
blank when the company didn't disclose it. Nothing is saved until you
review the preview.
| Column | Required | Value |
|---|