HUBSPOT INCHUBS

Market cap
$19.8B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 20244-59.93%
Dec 31, 20239-56.40%
Dec 31, 202221+653.08%
Dec 31, 20213-79.52%
Dec 31, 202014+5.44%
Dec 31, 201913+64.43%
Dec 31, 20188+67.70%
Dec 31, 20175+7.06%
Dec 31, 20164+68.08%
Dec 31, 20153-7.57%
Dec 31, 20143