The most recent insider trading activity occurred on July 14, 2025, with multiple executives, including the CEO and CFO, selling shares. Prior to this, on July 11, 2024, several key personnel made significant share purchases. The latest transactions represent a notable volume of sales by senior management.