Petri Toljamo ·Chief Executive Officer Officer Transaction date 15 May 2025 Notification date 19 May 2025 Purchase Price 253.46 Quantity 81,551 Value €1,988,346 Filing More details Fewer details