The most recent insider trading activity occurred on August 22, 2025, with significant sell transactions totaling over 60 million. Prior to this, in March and February 2025, there were buy transactions. The bulk of buying activity was observed on November 28, 2024, with multiple insiders making substantial purchases.