The most recent insider trading activity occurred on August 19, 2025, with Simple Agarwal selling shares valued at approximately $659,077. Prior to this, significant buying activity was observed in November 2023 and May 2023, involving multiple insiders. The last reported earnings were on May 26, 2026.