The most recent insider transaction occurred on June 25, 2024, with a sell of 1,057 shares valued at $9,035.95. Prior to this, a significant buy of 30,228 shares for $277,493.04 took place on January 18, 2024. Overall, recent insider activity shows a mix of buying and selling.