The most recent insider trading activity occurred on November 12, 2024, with a significant buy transaction by the CEO. Prior to this, there were additional buy transactions in October 2024. Earlier transactions in May 2023 also show multiple buy activities from various directors. The most recent sell transactions date back to November 2022.