Source: Owler

T Stamp, Inc.: Trust Stamp's employee count changed from 83 in Jun 2024 to 77 in Dec 2024

Trust Stamp’s employee count changed from 83 in Jun 2024 to 77 in Dec 2024 decreasing 7.2% in this time period.

Read full article »
Annual Revenue
$100K-5.0M
Employees
25-100
Gareth N. Genner's photo - Co-Founder & CEO of Trust Stamp

Co-Founder & CEO

Gareth N. Genner

CEO Approval Rating

85/100

Read more