The most recent insider trading activity occurred on October 31, 2024, with a Non-Executive Director purchasing shares. Prior to this, on October 30, 2024, several key executives, including the CEO, CTO, and CFO, made significant share purchases. The last sell transaction was on April 8, 2024.