The most recent insider trading activity occurred on September 17, 2025, with two significant SELL transactions totaling over $6.15 million. These sales were executed by entities associated with the Chief Technology Officer and Chief Executive Officer. Prior to this, on June 13, 2024, three SELL transactions totaling $5.625 million were also recorded.