Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 30 June 2020 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 31 December 2019 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 30 June 2019 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 31 December 2018 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 30 June 2018 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 31 December 2017 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 30 June 2017 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 31 December 2016 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 30 June 2016 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 31 December 2015 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 30 June 2015 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 31 December 2014 Half-year update on DEINOVE liquidity contract entrusted to KEPLER CHEUVREUX as of 30 June 2014 Liquidity contract transferred from DSF Markets to KEPLER CHEUVREUX, 15 May 2014 Half-year update on DEINOVE liquidity contract entrusted to DSF MARKETS as of 31 December 2013