The most recent insider trading activity occurred on January 17, 2024, with two 'Senior Officer of Issuer' individuals making significant buy transactions totaling over $210,000. Prior to this, in December 2023, a 'Director and Senior Officer' also made buy transactions. The last earnings report was on November 29, 2023.