Registered entities
OWL LABS (DE), INC.
Reg. No. 214710493United States
Owl Labs, Inc
Reg. No. 20201244679United States
Innovation
1 patent family (1 granted) — focus: Emerging technologies; filing pace dormant.
Social engagement
Social engagement: 24.6K social following, 9 posts in the last 12 months — below the industry typical range.
Recent activity
15 Jun 2026
Recognition
10 Jun 2026
Event
CLHIA Claims & Anti-Fraud Conference
4 Jun 2026
Event
Insurtech Insights 2026
