The most recent insider trading activity occurred on December 14, 2023, with significant sell transactions by Ashok Gupta totaling over $500,000. Prior to this, in March 2023, ADIT GUPTA made multiple buy transactions amounting to approximately $1.3 million. The last earnings report was on May 27, 2026.