May 14, 2026 Trust Stamp filed its Q1 10-Q for the three months ended March 31, 2026 reflecting 39% increase in net recognized revenue with continued customer and pipeline growth