Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2025




Net Revenue Retention Rate
FY, 2023
Annualized Exit Recurring Revenue
FY, 2023
United Kingdom
3 Canal Quay
United States
45 Broadway
United States
1818 Market St 37th floor
Australia
22 Pitt St
Canada
31 Lakeshore Rd E #201
Canada
300 Terry Fox Dr, Kanata