← HUBSPOT INC
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $271.0m |
$375.6m
+38.62%
|
$513.0m
+36.57%
|
$674.9m
+31.56%
|
$883.0m
+30.85%
|
$1.3b
+47.30%
|
$1.7b
+33.08%
|
$2.2b
+25.38%
|
$2.6b
+21.07%
|
$3.1b
+19.17%
|
$3.4b
+10.15%
|
|
| Cost of Revenue | $61.9m |
$75.7m
+22.41%
|
$100.4m
+32.52%
|
$130.0m
+29.50%
|
$167.0m
+28.47%
|
$258.9m
+55.04%
|
$314.3m
+21.40%
|
$345.5m
+9.94%
|
$393.3m
+13.83%
|
$508.5m
+29.30%
|
$577.8m
+13.63%
|
|
| Gross Profit | $209.1m |
$299.9m
+43.41%
|
$412.6m
+37.59%
|
$544.9m
+32.06%
|
$716.1m
+31.41%
|
$1.0b
+45.49%
|
$1.4b
+35.99%
|
$1.8b
+28.80%
|
$2.2b
+22.44%
|
$2.6b
+17.39%
|
$2.9b
+9.47%
|
|
| Research and Development Expense | $46.0m | $70.4m | $117.6m | $158.2m | $205.6m | $302.0m | $442.0m | $617.7m | $778.7m | $905.9m | $908.5m | |
| Selling and Marketing Expense | $162.6m | $212.9m | $267.4m | $340.7m | $452.1m | $649.7m | $886.1m | $1.1b | $1.2b | $1.4b | $1.8b | |
| General and Administrative Expense | $45.1m | $56.8m | $75.8m | $93.0m | $109.2m | $144.9m | $197.7m | $249.6m | $300.3m | $326.0m | $331.0m | |
| Amortization of Intangible Assets | $84k | $103k | $1.4m | $3.2m | $2.6m | $1.3m | $2.6m | $5.3m | $9.6m | $12.1m | — | |
| Operating Lease, Expense | — | — | — | $32.9m | $44.6m | $47.5m | $43.9m | $42.8m | — | — | — | |
| Restructuring Costs | — | — | — | — | — | — | — | $67.3m | — | — | — | |
| Operating Expenses | $253.8m | $340.0m | $460.9m | $591.9m | $766.9m | $1.1b | $1.5b | $2.0b | $2.3b | $2.6b | $2.7b | |
| Operating Income (Loss) | ($44.7m) |
($40.1m)
+10.13%
|
($48.3m)
-20.24%
|
($47.0m)
+2.63%
|
($50.8m)
-8.17%
|
($54.8m)
-7.81%
|
($109.1m)
-99.09%
|
($208.1m)
-90.70%
|
($67.6m)
+67.51%
|
$7.4m
+110.92%
|
$134.8m
+1726.22%
|
|
| Investment Income, Interest | $854k | $3.8m | $9.2m | $19.4m | $7.8m | $1.2m | $15.0m | $58.8m | $82.7m | $66.2m | — | |
| Other income (expense): | ||||||||||||
| Other Nonoperating Income (Expense) | ($956k) | ($559k) | ($1.5m) | ($393k) | ($711k) | $10.1m | ($6.8m) | ($4.7m) | $17.3m | ($3.3m) | — | |
| Interest Expense (non-operating) | $265k | $13.2m | $21.4m | $22.8m | $37.0m | $30.3m | $3.8m | $3.8m | $3.7m | $876k | $645k | |
| Nonoperating Income (Expense) | ($367k) | ($9.9m) | ($13.7m) | ($3.8m) | ($30.0m) | ($19.0m) | $4.4m | $50.4m | $96.3m | $62.1m | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | ($47.1m) | ($54.9m) | ($69.8m) | ($63.2m) | ($96.6m) | ($89.0m) | ($124.5m) | ($218.7m) | ($34.5m) | $9.5m | $173.7m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | ($45.0m) | ($50.0m) | ($62.0m) | ($50.8m) | ($80.8m) | ($73.8m) | ($104.7m) | ($157.7m) | $28.7m | $69.5m | $173.7m | |
| Current Income Tax Expense (Benefit) | $674k | $1.2m | $1.8m | $3.8m | $6.4m | $6.9m | $10.2m | $13.4m | $21.4m | $23.6m | $26.8m | |
| Income Tax Expense (Benefit) | $533k | ($10.3m) | $1.9m | $3.0m | $4.2m | $4.0m | $8.1m | $18.6m | $24.0m | $23.6m | $26.8m | |
| Net Income (Loss) Attributable to Parent | ($45.6m) |
($39.7m)
+12.84%
|
($63.8m)
-60.72%
|
($53.7m)
+15.80%
|
($85.0m)
-58.21%
|
($77.8m)
+8.46%
|
($112.7m)
-44.85%
|
($176.3m)
-56.36%
|
$4.6m
+102.63%
|
$45.9m
+892.03%
|
$146.9m
+219.87%
|
|
| Earnings Per Share, Basic | — | — | — | — | ($1.90) | ($1.66) | ($2.35) | ($3.53) | $0.09 | $0.88 | $2.83 | |
| Earnings Per Share, Diluted | ($1.29) | ($1.08) | ($1.66) | ($1.28) | ($1.90) | ($1.66) | ($2.35) | ($3.53) | $0.09 | $0.86 | $2.81 | |
| Weighted Average Number of Shares Outstanding, Basic | 35.2m | 36.8m | 38.5m | 42.0m | 44.8m | 46.9m | 48.1m | 49.9m | 51.2m | 52.5m | 52.0m | |
| Weighted Average Number of Shares Outstanding, Diluted | 35.2m | 36.8m | 38.5m | 42.0m | 44.8m | 46.9m | 48.1m | 49.9m | 51.8m | 53.2m | 52.8m | |
| Additional Financial Items | ||||||||||||
| Capitalized Computer Software, Amortization | $5.1m | $6.3m | $9.2m | $11.6m | $16.0m | $23.0m | $32.0m | $45.8m | $74.3m | $117.9m | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.