← Weave Communications, Inc.
| Annual Trend | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $45.7m |
$79.9m
+74.65%
|
$115.9m
+45.03%
|
$142.1m
+22.65%
|
$170.5m
+19.95%
|
$204.3m
+19.85%
|
$239.0m
+16.99%
|
$257.8m
+7.85%
|
|
| Cost of revenue | $18.5m |
$34.4m
+86.01%
|
$49.4m
+43.32%
|
$53.3m
+7.91%
|
$54.4m
+2.07%
|
$58.4m
+7.46%
|
$66.7m
+14.18%
|
$71.2m
+6.70%
|
|
| Gross profit | $27.2m |
$45.4m
+66.92%
|
$66.5m
+46.32%
|
$88.8m
+33.60%
|
$116.1m
+30.67%
|
$145.9m
+25.66%
|
$172.3m
+18.11%
|
$186.6m
+8.30%
|
|
| Research and development | $14.4m | $20.0m | $27.0m | $30.7m | $34.0m | $40.2m | $44.5m | $44.2m | |
| 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 | $54.8m | |
| Total operating expenses | $59.1m | $85.0m | $116.9m | $138.5m | $150.5m | $177.3m | $202.9m | $209.0m | |
| Loss from operations | ($31.9m) |
($39.6m)
-23.96%
|
($50.4m)
-27.34%
|
($49.7m)
+1.36%
|
($34.4m)
+30.86%
|
($31.4m)
+8.59%
|
($30.6m)
+2.56%
|
— | |
| Interest expense | ($811k) | ($1.1m) | ($1.2m) | ($1.4m) | ($1.9m) | ($1.5m) | ($1.7m) | $1.6m | |
| Interest income | — | — | $0 | $1.2m | $2.2m | $1.9m | $1.8m | $1.6m | |
| Net unrealized gain (loss) on investments, net of tax | — | — | — | — | $31k | ($21k) | $14k | — | |
| Other income, net | $674k | $247k | ($55k) | $1.5m | $3.3m | $2.9m | $1.5m | $2.1m | |
| 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) | — | |
| 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 | — | |
| Change in foreign currency translation, net of tax | — | — | — | — | $108k | ($657k) | $427k | — | |
| Total comprehensive loss | — | — | — | — | ($30.9m) | ($29.0m) | ($27.6m) | — |