The most recent insider trading activity occurred on March 1, 2026, with multiple buy transactions totaling over $250,000. Prior to this, significant buy transactions were noted on April 3, 2024. The last sell transaction was on October 12, 2023. Overall, recent activity shows a pattern of insider buying.