Financial Metrics
TRUP TRUPANION, INC.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-01 | SEC Filing Index |
| Insider | 4 | 2026-03-06 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-27 | SEC Filing Index |
| Insider | 4 | 2026-02-24 | 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 | 256329000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 270566000.0 | +5.6% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 285853000.0 | +5.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 306121000.0 | +7.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 314800000.0 | +2.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 327456000.0 | +4.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 341975000.0 | +4.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 353557000.0 | +3.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 366920000.0 | +3.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1108605000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 1285684000.0 | +16.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1439305000.0 | +11.9% | USD | 10-K | 2026-02-13 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -24486000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -13090000.0 | +46.5% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -3491000.0 | +73.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -6137000.0 | -75.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -5471000.0 | +10.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1746000.0 | +131.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -1473000.0 | -184.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2314000.0 | +257.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 5859000.0 | +153.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -40659000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -9514000.0 | +76.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 13837000.0 | +245.4% | USD | 10-K | 2026-02-13 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.6 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -0.33 | +45.0% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -0.1 | +69.7% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -0.16 | -60.0% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -0.14 | +12.5% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.03 | +121.4% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.03 | -200.0% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.22 | +833.3% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.14 | -36.4% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -1.08 | — | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.23 | +78.7% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.45 | +295.7% | USD/shares | 10-K | 2026-02-13 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.6 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -0.33 | +45.0% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -0.1 | +69.7% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -0.16 | -60.0% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -0.14 | +12.5% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.03 | +121.4% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.03 | -200.0% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.22 | +833.3% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.13 | -40.9% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -1.08 | — | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.23 | +78.7% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.45 | +295.7% | USD/shares | 10-K | 2026-02-13 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 126714000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 118417000.0 | -6.5% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 150336000.0 | +27.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 147501000.0 | -1.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 146455000.0 | -0.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 124343000.0 | -15.1% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 137477000.0 | +10.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 160295000.0 | +16.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 166308000.0 | +3.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 122742000.0 | -26.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 154773000.0 | +26.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 147501000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 160295000.0 | +8.7% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 138024000.0 | -13.9% | USD | 10-K | 2026-02-13 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
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 | 510359000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 520595000.0 | +2.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 561205000.0 | +7.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 562089000.0 | +0.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 570765000.0 | +1.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 578860000.0 | +1.4% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 599572000.0 | +3.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 597327000.0 | -0.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 628337000.0 | +5.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 629081000.0 | +0.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 668031000.0 | +6.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 562089000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 597327000.0 | +6.3% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 691062000.0 | +15.7% | USD | 10-K | 2026-02-13 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 717914000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 730191000.0 | +1.7% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 772034000.0 | +5.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 782948000.0 | +1.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 789460000.0 | +0.8% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 795946000.0 | +0.8% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 816118000.0 | +2.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 806853000.0 | -1.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 837162000.0 | +3.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 847789000.0 | +1.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 880173000.0 | +3.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 782948000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 806853000.0 | +3.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 915044000.0 | +13.4% | USD | 10-K | 2026-02-13 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 312015000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 330658000.0 | +6.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 347588000.0 | +5.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 344474000.0 | -0.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 351581000.0 | +2.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 355805000.0 | +1.2% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 361853000.0 | +1.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 349626000.0 | -3.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 369337000.0 | +5.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 372292000.0 | +0.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 390772000.0 | +5.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 344474000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 349626000.0 | +1.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 409810000.0 | +17.2% | USD | 10-K | 2026-02-13 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 423105000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 441433000.0 | +4.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 482569000.0 | +9.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 479226000.0 | -0.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 486089000.0 | +1.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 490098000.0 | +0.8% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 495943000.0 | +1.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 483585000.0 | -2.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 503489000.0 | +4.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 492335000.0 | -2.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 511611000.0 | +3.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 479226000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 483585000.0 | +0.9% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 531108000.0 | +9.8% | USD | 10-K | 2026-02-13 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 294809000.0 | — | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-06-30 | 288758000.0 | -2.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-09-30 | 289465000.0 | +0.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-12-31 | 303722000.0 | +4.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 303371000.0 | -0.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-06-30 | 305848000.0 | +0.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 320175000.0 | +4.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 323268000.0 | +1.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 333673000.0 | +3.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-06-30 | 355454000.0 | +6.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 368562000.0 | +3.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 303722000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 323268000.0 | +6.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 383936000.0 | +18.8% | USD | 10-K | 2026-02-13 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 102936000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 102934000.0 | -0.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 127580000.0 | +23.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 127580000.0 | +0.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 127482000.0 | -0.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 127559000.0 | +0.1% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 127548000.0 | -0.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 127537000.0 | -0.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 127526000.0 | -0.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 113116000.0 | -11.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 113790000.0 | +0.6% | USD | 10-Q | 2025-11-06 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -6862000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -10267000.0 | -49.6% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 1131000.0 | +111.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2434000.0 | +115.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 9290000.0 | +281.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 24585000.0 | +164.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 15964000.0 | -35.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 30989000.0 | +94.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 60226000.0 | +94.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 18638000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 48287000.0 | +159.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 89488000.0 | +85.3% | USD | 10-K | 2026-02-13 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 33914000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 28385000.0 | -16.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 25086000.0 | -11.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -2737000.0 | -110.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -30454000.0 | -1012.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -31914000.0 | -4.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -8973000.0 | +71.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -51440000.0 | -473.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -53761000.0 | -4.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 7639000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -13457000.0 | -276.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -95887000.0 | -612.5% | USD | 10-K | 2026-02-13 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 33810000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 33717000.0 | -0.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 58557000.0 | +73.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -286000.0 | -100.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -1244000.0 | -335.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -2283000.0 | -83.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -459000.0 | +79.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -16346000.0 | -3461.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -17787000.0 | -8.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 59126000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -3957000.0 | -106.7% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -22862000.0 | -477.8% | USD | 10-K | 2026-02-13 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5184000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 9919000.0 | +91.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 14310000.0 | +44.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 3065000.0 | -78.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 5945000.0 | +94.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 7858000.0 | +32.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1928000.0 | -75.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 4904000.0 | +154.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 10206000.0 | +108.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 18280000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 9716000.0 | -46.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 14129000.0 | +45.4% | USD | 10-K | 2026-02-13 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 41327702.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 41470738.0 | +0.3% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 41627208.0 | +0.4% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 41858866.0 | +0.6% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 42004619.0 | +0.3% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 42159631.0 | +0.4% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 42340695.0 | +0.4% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 42488445.0 | +0.3% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 42775955.0 | +0.7% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 43192339.0 | +1.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 43192339.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 41858866.0 | — | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 42488445.0 | +1.5% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 43402081.0 | +2.2% | shares | 10-K | 2026-02-13 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 42355888.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 42498924.0 | +0.3% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 42655394.0 | +0.4% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 42887052.0 | +0.5% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 43032805.0 | +0.3% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 43187817.0 | +0.4% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 43368881.0 | +0.4% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 43516631.0 | +0.3% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 43804141.0 | +0.7% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 44220625.0 | +1.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 42887052.0 | — | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 43516631.0 | +1.5% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 44430267.0 | +2.1% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 41107889.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 41383411.0 | +0.7% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 41536575.0 | +0.4% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 41917094.0 | +0.9% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 42078271.0 | +0.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 42233903.0 | +0.4% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 42775955.0 | +1.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 42872153.0 | +0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 43076695.0 | +0.5% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 41436882.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 42158773.0 | +1.7% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 42958654.0 | +1.9% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 41107889.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 41383411.0 | +0.7% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 41536575.0 | +0.4% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 41917094.0 | +0.9% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 42078271.0 | +0.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 42822505.0 | +1.8% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 42775955.0 | -0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 43325704.0 | +1.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 43562132.0 | +0.5% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 41436882.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 42158773.0 | +1.7% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 43555884.0 | +3.3% | shares | 10-K | 2026-02-13 |
Metrics
Metrics: 5Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3570 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.3705 | +3.8% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.3703 | -0.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.3878 | +4.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.3955 | +2.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.4012 | +1.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.4085 | +1.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.4170 | +2.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.4169 | -0.0% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.4159 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 1.5935 | +12.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.5729 | -1.3% | ratio | 10-K | 2026-02-13 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.6357 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1.5744 | -3.7% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1.6146 | +2.6% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1.6317 | +1.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1.6234 | -0.5% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1.6269 | +0.2% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.6569 | +1.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1.7085 | +3.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.7013 | -0.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.6898 | -0.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.7095 | +1.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.6317 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1.7085 | +4.7% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.6863 | -1.3% | ratio | 10-K | 2026-02-13 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.4352 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1.5287 | +6.5% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1.6671 | +9.1% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1.5778 | -5.4% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1.6023 | +1.5% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1.6024 | +0.0% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.5490 | -3.3% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1.4959 | -3.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.5089 | +0.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.3851 | -8.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.3881 | +0.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.5778 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1.4959 | -5.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.3833 | -7.5% | ratio | 10-K | 2026-02-13 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0955 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -0.0484 | +49.4% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -0.0122 | +74.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -0.0200 | -64.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -0.0174 | +13.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0053 | +130.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0043 | -180.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0065 | +251.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0160 | +144.0% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -0.0367 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.0074 | +79.8% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0096 | +229.9% | ratio | 10-K | 2026-02-13 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4061 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 0.3581 | -11.8% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 0.4325 | +20.8% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.4282 | -1.0% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.4166 | -2.7% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.3495 | -16.1% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 0.3799 | +8.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.4585 | +20.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.4503 | -1.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3297 | -26.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3961 | +20.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.4282 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 0.4585 | +7.1% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.3368 | -26.5% | ratio | 10-K | 2026-02-13 |