Weave Communications, Inc.

Annual Trend FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025
Revenue $45.7m $79.9m $115.9m $142.1m $170.5m $204.3m $239.0m
Cost of revenue $18.5m $34.4m $49.4m $53.3m $54.4m $58.4m $66.7m
Gross profit $27.2m $45.4m $66.5m $88.8m $116.1m $145.9m $172.3m
Research and development $14.4m $20.0m $27.0m $30.7m $34.0m $40.2m $44.5m
Total operating expenses $59.1m $85.0m $116.9m $138.5m $150.5m $177.3m $202.9m
Sales and marketing $31.7m $39.3m $58.2m $65.4m $70.8m $84.6m $102.7m
General and administrative $13.0m $25.8m $31.6m $42.5m $45.7m $52.5m $55.8m
Loss from operations ($31.9m) ($39.6m) ($50.4m) ($49.7m) ($34.4m) ($31.4m) ($30.6m)
Interest income $0 $1.2m $2.2m $1.9m $1.8m
Other income, net $674k $247k ($55k) $1.5m $3.3m $2.9m $1.5m
Loss before income taxes ($32.1m) ($40.4m) ($51.6m) ($49.6m) ($30.8m) ($28.2m) ($29.0m)
Income tax benefit (provision) $0 $0 ($60k) ($104k) ($260k) ($189k) $924k
Net loss ($32.1m) ($40.4m) ($51.7m) ($49.7m) ($31.0m) ($28.3m) ($28.1m)
Change in foreign currency translation, net of tax $108k ($657k) $427k
Net unrealized gain (loss) on investments, net of tax $31k ($21k) $14k
Total comprehensive loss ($30.9m) ($29.0m) ($27.6m)
Net loss per share attributable to common stockholders - basic (in dollars per share) ($3) ($4) ($3) ($1) ($0) ($0) ($0)
Net loss per share attributable to common stockholders - diluted (in dollars per share) ($3) ($4) ($3) ($1) ($0) ($0) ($0)
Weighted-average common shares outstanding - basic (in shares) 10.3m 11.4m 20.6m 65.1m 67.7m 71.7m 76.3m
Weighted-average common shares outstanding - diluted (in shares) 10.3m 11.4m 20.6m 65.1m 67.7m 71.7m 76.3m
Interest expense ($811k) ($1.1m) ($1.2m) ($1.4m) ($1.9m) ($1.5m) ($1.7m)