PremiumCompany AnnouncementsRicardo Faces Boardroom Challenge Amidst Strong Financial Outlook Ricardo PLC Announces Share Purchases Under Incentive Plan Ricardo plc Faces Boardroom Challenge as General Meeting is Requisitioned PremiumCompany AnnouncementsRicardo PLC Announces Change in Major Holdings Ricardo PLC Announces Change in Major Shareholder Holdings Ricardo plc Resists Board Changes Amid Strategic Shift to Energy Solutions PremiumCompany AnnouncementsRicardo PLC Announces Change in Major Holdings Ricardo PLC Enhances Managerial Stake with Share Incentive Plan Science Group Increases Stake in Ricardo PLC