Latest filing published 07 Oct 2025 for Ricardo plc, €59.
Filing timeline
BuySaleInsider track record
Closed purchases
Not enough history yet: 0 closed purchases, at least 2 are needed.
Purchases by company
Natasha Perfect (the " Participant "): trading record in brief
Natasha Perfect (the " Participant ") discloses dealings in Ricardo plc to RNS (LSE). In total, 9 filings cover trades dated from 10 February 2025 to 3 October 2025.
Not one of the filings records a straightforward purchase or sale on the market. Compensation-driven entries like these are tracked, but they say little about how insiders judge the share price.
The latest filing, published on 7 October 2025, reports a share grant of €59 in Ricardo plc. Typically, a trade is published a median of 6 days after it takes place. The regulation allows three business days to notify a trade (UK MAR). This summary is built from RNS (LSE) disclosures alone and does not predict where the share price will go.
Companies and markets linked to Natasha Perfect (the " Participant ")
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 12 shares@ £4.295811.2% of flowOutside a trading venueRNS:5850326-4Canonical exit: 1 Jan 2026 (T+90)
- 12 shares@ £4.2511.2% of flowOutside a trading venueRNS:5823093-4Canonical exit: 8 Dec 2025 (T+90)
- 11 shares@ £4.228210.2% of flowLondon Stock Exchange, Main Market (XLON)RNS:5781534-4Canonical exit: 9 Nov 2025 (T+90)
- 12 shares@ £4.2911.4% of flowLondon Stock Exchange, Main Market (XLON)RNS:5740702-4Canonical exit: 7 Oct 2025 (T+90)
- 16 shares@ £3.1611.4% of flowLondon Stock Exchange, Main Market (XLON)RNS:5697977-4Canonical exit: 7 Sept 2025 (T+90)
- 18 shares@ £2.6510.7% of flowLondon Stock Exchange, Main Market (XLON)RNS:5662043-4Canonical exit: 7 Aug 2025 (T+90)
- 21 shares@ £2.3911.2% of flowLondon Stock Exchange, Main Market (XLON)RNS:5618253-4Canonical exit: 8 Jul 2025 (T+90)
- 23 shares@ £2.213911.5% of flowLondon Stock Exchange, Main Market (XLON)RNS:5571300-4Canonical exit: 8 Jun 2025 (T+90)
- 22 shares@ £2.2111.1% of flowLondon Stock Exchange, Main Market (XLON)RNS:5534939-4Canonical exit: 11 May 2025 (T+90)
9 of 9 declarations