Skip to content
★ Sign in to follow
MK

Mohammedulla Khaishgi

Executive
Insider activity · 24 months0 buys10 salesCumulative net flow
Total declarations
61
Company
1
▲ Purchases (0 ops.)
—
▼ Sales (61 ops.)
€10.2M

Latest filing published 13 Jun 2025 for IBEX Ltd, €895k.

Filing timeline

BuySale
Mohammedulla Khaishgi

Insider track record

Disclosed buys
0
Disclosed sells
61

Not enough buy signals with a settled T+90 horizon to measure a track record yet.

Signal history

Mohammedulla Khaishgi: trading record in brief

Mohammedulla Khaishgi discloses dealings in IBEX Ltd to SEC (Form 4). In total, 61 filings cover trades dated from 13 September 2024 to 16 June 2025.

Every open-market trade on record is a sale: 61 sales worth €10.2M. In 2025 alone, the filings show no purchases and 31 sales.

The newest entry dates from 16 June 2025: an open-market sale of €121k, in IBEX Ltd. Filings reach the SEC (Form 4) feed a median of 1 day after the trade. For comparison, the SEC allows two business days to file a Form 4. A sale on its own says little: insiders also sell to pay tax, fund a purchase or diversify. This summary is built from SEC (Form 4) disclosures alone and does not predict where the share price will go.

Companies and markets linked to Mohammedulla Khaishgi

Open company profiles for insider transactions, fundamentals and analyst consensus when available.

Declarations20 total
  • ▼
    DirectorExecutivesIBEX Ltd
    1M USD0SEC
    35,000 shares@ US$29.6622Common SharesSEC:0001628280-25-031438:0
  • ▼
    DirectorExecutivesIBEX Ltd
    322,237 USD30SEC
    12,600 shares@ US$25.574412.7% of flowCommon SharesSEC:0001628280-25-007141:0
  • ▼
    DirectorExecutivesIBEX Ltd
    78,083 USD29SEC
    2,981 shares@ US$26.19343.1% of flowCommon SharesSEC:0001628280-25-006883:0
  • ▼
    DirectorExecutivesIBEX Ltd
    339,662 USD30SEC
    12,600 shares@ US$26.957313.5% of flowCommon SharesSEC:0001628280-25-006173:0
  • ▼
    DirectorExecutivesIBEX Ltd
    264,596 USD30SEC
    10,000 shares@ US$26.459610.6% of flowCommon SharesSEC:0001628280-25-005847:0
  • ▼
    DirectorExecutivesIBEX Ltd
    243,692 USD30SEC
    10,000 shares@ US$24.36929.8% of flowCommon SharesSEC:0001628280-25-005172:0
  • ▼
    DirectorExecutivesIBEX Ltd
    283,500 USD30SEC
    12,600 shares@ US$22.5011.3% of flowCommon SharesSEC:0001628280-25-004466:0
  • ▼
    DirectorExecutivesIBEX Ltd
    13,570 USD29SEC
    603 shares@ US$22.50350.5% of flowCommon SharesSEC:0001975279-25-000002:0
  • ▼
    DirectorExecutivesIBEX Ltd
    4,523 USD29SEC
    201 shares@ US$22.500.2% of flowCommon SharesSEC:0001628280-25-002648:0
  • ▼
    DirectorExecutivesIBEX Ltd
    13,500 USD29SEC
    600 shares@ US$22.500.5% of flowCommon SharesSEC:0001628280-25-002222:0
  • ▼
    DirectorExecutivesIBEX Ltd
    22,580 USD29SEC
    1,129 shares@ US$20.000.9% of flowCommon SharesSEC:0001975279-24-000008:0
  • ▼
    DirectorExecutivesIBEX Ltd
    9,301 USD29SEC
    465 shares@ US$20.00170.4% of flowCommon SharesSEC:0001975279-24-000006:0
  • ▼
    DirectorExecutivesIBEX Ltd
    252,011 USD30SEC
    12,600 shares@ US$20.00099.8% of flowCommon SharesSEC:0001628280-24-047294:0
  • ▼
    DirectorExecutivesIBEX Ltd
    8,540 USD29SEC
    427 shares@ US$20.000.3% of flowCommon SharesSEC:0001975279-24-000004:0
  • ▼
    DirectorExecutivesIBEX Ltd
    205,734 USD30SEC
    10,286 shares@ US$20.00147.7% of flowCommon SharesSEC:0001628280-24-042014:0
  • ▼
    DirectorExecutivesIBEX Ltd
    30,122 USD29SEC
    1,506 shares@ US$20.00131.1% of flowCommon SharesSEC:0001628280-24-041521:0
  • ▼
    DirectorExecutivesIBEX Ltd
    117,624 USD29SEC
    5,871 shares@ US$20.03474.4% of flowCommon SharesSEC:0001628280-24-041416:0
  • ▼
    DirectorExecutivesIBEX Ltd
    253,263 USD30SEC
    12,600 shares@ US$20.10029.5% of flowCommon SharesSEC:0001628280-24-041238:0
  • ▼
    DirectorExecutivesIBEX Ltd
    97,600 USD29SEC
    4,880 shares@ US$20.003.6% of flowCommon SharesSEC:0001628280-24-041059:0
  • ▼
    DirectorExecutivesIBEX Ltd
    2,520 USD29SEC
    126 shares@ US$20.000.1% of flowCommon SharesSEC:0001628280-24-040606:0

20 of 20 declarations