The most recent insider trading activity occurred on May 20, 2025, with a buy transaction valued at approximately $125,000. Prior significant buy transactions by entities associated with Apollo S3 Holdings and Apollo Principal Holdings B, L.P. occurred in October and November 2024, totaling over $83 million. These transactions indicate substantial insider investment.