Financial Metrics
HUBS HUBSPOT INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-03 | SEC Filing Index |
| Insider | 3 | 2026-04-03 | SEC Filing Index |
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2026-03-11 | SEC Filing Index |
| Insider | 4 | 2026-03-04 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 501620000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 529138000.0 | +5.5% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 557557000.0 | +5.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 617414000.0 | +10.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 637230000.0 | +3.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 669721000.0 | +5.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 714137000.0 | +6.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 760866000.0 | +6.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 809518000.0 | +6.4% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 2170230000.0 | — | USD | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 2627543000.0 | +21.1% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 3131266000.0 | +19.2% | USD | 10-K | 2026-02-11 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 421291000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 444182000.0 | +5.4% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 471917000.0 | +6.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 522326000.0 | +10.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 541713000.0 | +3.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 570397000.0 | +5.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 599030000.0 | +5.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 638705000.0 | +6.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 676000000.0 | +5.8% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1831868000.0 | — | USD | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 2234278000.0 | +22.0% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 2622779000.0 | +17.4% | USD | 10-K | 2026-02-11 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -43050000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -116169000.0 | -169.8% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -18556000.0 | +84.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -23233000.0 | -25.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -23935000.0 | -3.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -9631000.0 | +59.8% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -27480000.0 | -185.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -24614000.0 | +10.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 11234000.0 | +145.6% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -200929000.0 | — | USD | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | -67602000.0 | +66.4% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 7379000.0 | +110.9% | USD | 10-K | 2026-02-11 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -36720000.0 | — | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-06-30 | -148523000.0 | -304.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | -3577000.0 | +97.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 5934000.0 | +265.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-06-30 | -14435000.0 | -343.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-30 | 8146000.0 | +156.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -21793000.0 | -367.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-06-30 | -3258000.0 | +85.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-30 | 16536000.0 | +607.6% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -164510000.0 | — | USD | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 4628000.0 | +102.8% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 45911000.0 | +892.0% | USD | 10-K | 2026-02-11 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.74 | — | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -2.25 | -204.1% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -0.07 | +96.9% | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.12 | +271.4% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.28 | -333.3% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.16 | +157.1% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -0.42 | -362.5% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -0.06 | +85.7% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.31 | +616.7% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -3.3 | — | USD/shares | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 0.09 | +102.7% | USD/shares | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 0.88 | +877.8% | USD/shares | 10-K | 2026-02-11 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.74 | — | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -2.25 | -204.1% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -0.07 | +96.9% | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.12 | +271.4% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.28 | -333.3% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.16 | +157.1% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -0.42 | -362.5% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -0.06 | +85.7% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.31 | +616.7% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -3.3 | — | USD/shares | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 0.09 | +102.7% | USD/shares | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 0.86 | +855.6% | USD/shares | 10-K | 2026-02-11 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 325159000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 457218000.0 | +40.6% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 535545000.0 | +17.1% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-12-31 | 387987000.0 | -27.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 447793000.0 | +15.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 797875000.0 | +78.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 410060000.0 | -48.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 512667000.0 | +25.0% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 625029000.0 | +21.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 601196000.0 | -3.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 614352000.0 | +2.2% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 387987000.0 | — | USD | 10-K | 2025-02-12 |
| Annual | 2024-12-31 | 512667000.0 | +32.1% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 882242000.0 | +72.1% | USD | 10-K | 2026-02-11 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 197516000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 206697000.0 | +4.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 212409000.0 | +2.8% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 295303000.0 | +39.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 266862000.0 | -9.6% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 269908000.0 | +1.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 278893000.0 | +3.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 334829000.0 | +20.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 294509000.0 | -12.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 321129000.0 | +9.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 314510000.0 | -2.1% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 295303000.0 | — | USD | 10-K | 2025-02-12 |
| Annual | 2024-12-31 | 334829000.0 | +13.4% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 419146000.0 | +25.2% | USD | 10-K | 2026-02-11 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1822074000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1907845000.0 | +4.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1974935000.0 | +3.5% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1871540000.0 | -5.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1985252000.0 | +6.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 2236204000.0 | +12.6% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 2438701000.0 | +9.1% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 2633603000.0 | +8.0% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 2613873000.0 | -0.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2309508000.0 | -11.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2114333000.0 | -8.5% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1871540000.0 | — | USD | 10-K | 2025-02-12 |
| Annual | 2024-12-31 | 2633603000.0 | +40.7% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 2449735000.0 | -7.0% | USD | 10-K | 2026-02-11 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2643793000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2729095000.0 | +3.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2815648000.0 | +3.2% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 3071392000.0 | +9.1% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 3193103000.0 | +4.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 3356002000.0 | +5.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 3557058000.0 | +6.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 3795833000.0 | +6.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 3896316000.0 | +2.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3683964000.0 | -5.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 3502358000.0 | -4.9% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 3071392000.0 | — | USD | 10-K | 2025-02-12 |
| Annual | 2024-12-31 | 3795833000.0 | +23.6% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 3854151000.0 | +1.5% | USD | 10-K | 2026-02-11 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 810428000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 847455000.0 | +4.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 839202000.0 | -1.0% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 942008000.0 | +12.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 959634000.0 | +1.9% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1437251000.0 | +49.8% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 1488544000.0 | +3.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 1573399000.0 | +5.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1577098000.0 | +0.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1286824000.0 | -18.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1315983000.0 | +2.3% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 942008000.0 | — | USD | 10-K | 2025-02-12 |
| Annual | 2024-12-31 | 1573399000.0 | +67.0% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 1467471000.0 | -6.7% | USD | 10-K | 2026-02-11 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1597414000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1646630000.0 | +3.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1629309000.0 | -1.1% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1737044000.0 | +6.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1743986000.0 | +0.4% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1755103000.0 | +0.6% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 1805176000.0 | +2.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 1887547000.0 | +4.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1891772000.0 | +0.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1618908000.0 | -14.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1646516000.0 | +1.7% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1737044000.0 | — | USD | 10-K | 2025-02-12 |
| Annual | 2024-12-31 | 1887547000.0 | +8.7% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 1787907000.0 | -5.3% | USD | 10-K | 2026-02-11 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1050395000.0 | — | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-06-30 | 1093624000.0 | +4.1% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | 1199384000.0 | +9.7% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-12-31 | 1334348000.0 | +11.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-03-31 | 1449117000.0 | +8.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-06-30 | 1600899000.0 | +10.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-30 | 1751882000.0 | +9.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 1908286000.0 | +8.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 2004544000.0 | +5.0% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-06-30 | 2065056000.0 | +3.0% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-30 | 1855842000.0 | -10.1% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1334348000.0 | — | USD | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 1908286000.0 | +43.0% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 2066244000.0 | +8.3% | USD | 10-K | 2026-02-11 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 81070000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 157613000.0 | +94.4% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 246659000.0 | +56.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 127088000.0 | -48.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 244916000.0 | +92.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 404458000.0 | +65.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 161570000.0 | -60.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 325932000.0 | +101.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 513287000.0 | +57.5% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 350971000.0 | — | USD | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 598599000.0 | +70.6% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 760717000.0 | +27.1% | USD | 10-K | 2026-02-11 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -98711000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -53313000.0 | +46.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -68318000.0 | -28.1% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -74131000.0 | -8.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 139027000.0 | +287.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -430353000.0 | -409.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 22562000.0 | +105.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 291164000.0 | +1190.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 461371000.0 | +58.5% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -334766000.0 | — | USD | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | -515861000.0 | -54.1% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 491773000.0 | +195.3% | USD | 10-K | 2026-02-11 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 10056000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 20448000.0 | +103.3% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 30363000.0 | +48.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 11155000.0 | -63.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 31760000.0 | +184.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 43434000.0 | +36.8% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -80330000.0 | -284.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -559963000.0 | -597.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -900543000.0 | -60.8% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 37011000.0 | — | USD | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 53495000.0 | +44.5% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | -910009000.0 | -1801.1% | USD | 10-K | 2026-02-11 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3310000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 14189000.0 | +328.7% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 25031000.0 | +76.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 5882000.0 | -76.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 14082000.0 | +139.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 25213000.0 | +79.0% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 13345000.0 | -47.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 29370000.0 | +120.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 39715000.0 | +35.2% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 33718000.0 | — | USD | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 37939000.0 | +12.5% | USD | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 53165000.0 | +40.1% | USD | 10-K | 2026-02-11 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-12-31 | 51767000.0 | — | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 52282000.0 | +1.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 52701000.0 | +0.8% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 52217000.0 | -0.9% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 50448000.0 | — | shares | 10-K | 2025-02-12 |
| Annual | 2024-12-31 | 51767000.0 | +2.6% | shares | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 52555000.0 | +1.5% | shares | 10-K | 2026-02-11 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-12-31 | 52667000.0 | — | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 53180000.0 | +1.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 54198000.0 | +1.9% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 54494000.0 | +0.5% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 51358000.0 | — | shares | 10-K | 2025-02-12 |
| Annual | 2024-12-31 | 52667000.0 | +2.5% | shares | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 54832000.0 | +4.1% | shares | 10-K | 2026-02-11 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 49395000.0 | — | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 49703000.0 | +0.6% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 50051000.0 | +0.7% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 50689000.0 | +1.3% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 51005000.0 | +0.6% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 51354000.0 | +0.7% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 52154000.0 | +1.6% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 52696000.0 | +1.0% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 52507000.0 | -0.4% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 49877000.0 | — | shares | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 51178000.0 | +2.6% | shares | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 52455000.0 | +2.5% | shares | 10-K | 2026-02-11 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 49395000.0 | — | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 49703000.0 | +0.6% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 50051000.0 | +0.7% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 51498000.0 | +2.9% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 51005000.0 | -1.0% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 51778000.0 | +1.5% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 52154000.0 | +0.7% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 52696000.0 | +1.0% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 52671000.0 | -0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 49877000.0 | — | shares | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 51819000.0 | +3.9% | shares | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 53194000.0 | +2.7% | shares | 10-K | 2026-02-11 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1897 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.1939 | +2.2% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.1980 | +2.1% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.1934 | -2.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1899 | -1.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.1883 | -0.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.1833 | -2.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.2065 | +12.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2311 | +11.9% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.7066 | — | ratio | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 0.6922 | -2.0% | ratio | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 0.8124 | +17.4% | ratio | 10-K | 2026-02-11 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.2483 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2.2513 | +0.1% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2.3533 | +4.5% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1.9868 | -15.6% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 2.0688 | +4.1% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.5559 | -24.8% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 1.6383 | +5.3% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 1.6738 | +2.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1.6574 | -1.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.7947 | +8.3% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.6067 | -10.5% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1.9868 | — | ratio | 10-K | 2025-02-12 |
| Annual | 2024-12-31 | 1.6738 | -15.8% | ratio | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 1.6694 | -0.3% | ratio | 10-K | 2026-02-11 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.5208 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.5057 | -1.0% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.3585 | -9.8% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1.3018 | -4.2% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1.2035 | -7.6% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.0963 | -8.9% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 1.0304 | -6.0% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 0.9891 | -4.0% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.9437 | -4.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.7840 | -16.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.8872 | +13.2% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1.3018 | — | ratio | 10-K | 2025-02-12 |
| Annual | 2024-12-31 | 0.9891 | -24.0% | ratio | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 0.8653 | -12.5% | ratio | 10-K | 2026-02-11 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.8399 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.8394 | -0.0% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.8464 | +0.8% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.8460 | -0.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.8501 | +0.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.8517 | +0.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.8388 | -1.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.8394 | +0.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.8351 | -0.5% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.8441 | — | ratio | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 0.8503 | +0.7% | ratio | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 0.8376 | -1.5% | ratio | 10-K | 2026-02-11 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0732 | — | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-06-30 | -0.2807 | -283.4% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | -0.0064 | +97.7% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.0096 | +249.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-06-30 | -0.0227 | -335.7% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-30 | 0.0122 | +153.7% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -0.0305 | -350.9% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-06-30 | -0.0043 | +86.0% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-30 | 0.0204 | +577.0% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -0.0758 | — | ratio | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 0.0018 | +102.3% | ratio | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 0.0147 | +732.4% | ratio | 10-K | 2026-02-11 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0858 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -0.2195 | -155.8% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -0.0333 | +84.8% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -0.0376 | -13.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.0376 | +0.2% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -0.0144 | +61.7% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -0.0385 | -167.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -0.0323 | +15.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0139 | +142.9% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -0.0926 | — | ratio | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | -0.0257 | +72.2% | ratio | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 0.0024 | +109.2% | ratio | 10-K | 2026-02-11 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4012 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.5395 | +34.5% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.6382 | +18.3% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2023-12-31 | 0.4119 | -35.5% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.4666 | +13.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.5551 | +19.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.2755 | -50.4% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 0.3258 | +18.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.3963 | +21.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.4672 | +17.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.4668 | -0.1% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.4119 | — | ratio | 10-K | 2025-02-12 |
| Annual | 2024-12-31 | 0.3258 | -20.9% | ratio | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 0.6012 | +84.5% | ratio | 10-K | 2026-02-11 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0139 | — | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-06-30 | -0.0544 | -291.8% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | -0.0013 | +97.7% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.0019 | +246.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-06-30 | -0.0043 | -331.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-30 | 0.0023 | +153.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -0.0056 | -344.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-06-30 | -0.0009 | +84.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-30 | 0.0047 | +633.9% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -0.0536 | — | ratio | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 0.0012 | +102.3% | ratio | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 0.0119 | +877.0% | ratio | 10-K | 2026-02-11 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0350 | — | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-06-30 | -0.1358 | -288.5% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | -0.0030 | +97.8% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.0041 | +237.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-06-30 | -0.0090 | -320.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-30 | 0.0046 | +151.6% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -0.0109 | -333.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-06-30 | -0.0016 | +85.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-30 | 0.0089 | +664.8% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -0.1233 | — | ratio | 10-K | 2026-02-11 |
| Annual | 2024-12-31 | 0.0024 | +102.0% | ratio | 10-K | 2026-02-11 |
| Annual | 2025-12-31 | 0.0222 | +816.2% | ratio | 10-K | 2026-02-11 |