Investors
Investing in Ricardo
We create value all our stakeholders by being focused on delivering profitable and sustainable growth, being disciplined in our execution and driving a performance culture.
Updated 16:35
Current share price
566.00
-2.00
Last close: 566.00 30 May 2023