Financial Metrics
MMSI MERIT MEDICAL SYSTEMS INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-01-08 | SEC Filing Index |
| Insider | 4 | 2025-11-26 | SEC Filing Index |
| Insider | 4 | 2025-11-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 | 297565000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 320056000.0 | +7.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 315230000.0 | -1.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 323508000.0 | +2.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 338003000.0 | +4.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 339845000.0 | +0.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 355351000.0 | +4.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 382462000.0 | +7.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 384157000.0 | +0.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1257366000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1356514000.0 | +7.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1515906000.0 | +11.8% | USD | 10-K | 2026-02-24 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 138362000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 152782000.0 | +10.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 142199000.0 | -6.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 151715000.0 | +6.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 161100000.0 | +6.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 157535000.0 | -2.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 172020000.0 | +9.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 184487000.0 | +7.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 186411000.0 | +1.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 583872000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 643333000.0 | +10.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 738270000.0 | +14.8% | USD | 10-K | 2026-02-24 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 26383000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 28812000.0 | +9.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 35137000.0 | +22.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 35922000.0 | +2.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 45946000.0 | +27.9% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 37261000.0 | -18.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 41033000.0 | +10.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 46880000.0 | +14.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 42612000.0 | -9.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 123944000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 155693000.0 | +25.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 184720000.0 | +18.6% | USD | 10-K | 2026-02-24 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 20703000.0 | — | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 20245000.0 | -2.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 25834000.0 | +27.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 28240000.0 | +9.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 35726000.0 | +26.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 28444000.0 | -20.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 30147000.0 | +6.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 32581000.0 | +8.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 27755000.0 | -14.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 94411000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 120357000.0 | +27.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 128489000.0 | +6.8% | USD | 10-K | 2026-02-24 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.36 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.35 | -2.8% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.45 | +28.6% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.49 | +8.9% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.61 | +24.5% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.49 | -19.7% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.51 | +4.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.55 | +7.8% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.47 | -14.5% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.64 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2.07 | +26.2% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2.17 | +4.8% | USD/shares | 10-K | 2026-02-24 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.36 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.35 | -2.8% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.44 | +25.7% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.48 | +9.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.61 | +27.1% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.48 | -21.3% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.49 | +2.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.54 | +10.2% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.46 | -14.8% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.62 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2.03 | +25.3% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2.13 | +4.9% | USD/shares | 10-K | 2026-02-24 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 57945000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 72084000.0 | +24.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 58673000.0 | -18.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 587036000.0 | +900.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 581921000.0 | -0.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 636658000.0 | +9.4% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 523128000.0 | -17.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 376715000.0 | -28.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 395529000.0 | +5.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 341819000.0 | -13.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 392457000.0 | +14.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 587036000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 376715000.0 | -35.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 446404000.0 | +18.5% | USD | 10-K | 2026-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 170182000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 170990000.0 | +0.5% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 167824000.0 | -1.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 177885000.0 | +6.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 180663000.0 | +1.6% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 182415000.0 | +1.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 189831000.0 | +4.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 190243000.0 | +0.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 199550000.0 | +4.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 204162000.0 | +2.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 210292000.0 | +3.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 177885000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 190243000.0 | +6.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 203710000.0 | +7.1% | USD | 10-K | 2026-02-24 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 289581000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 305943000.0 | +5.7% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 303923000.0 | -0.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 303871000.0 | -0.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 302733000.0 | -0.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 298224000.0 | -1.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 310527000.0 | +4.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 306063000.0 | -1.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 317936000.0 | +3.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 323309000.0 | +1.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 326550000.0 | +1.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 303871000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 306063000.0 | +0.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 333705000.0 | +9.0% | USD | 10-K | 2026-02-24 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 557217000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 594907000.0 | +6.8% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 585318000.0 | -1.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1108470000.0 | +89.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1105275000.0 | -0.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1162546000.0 | +5.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1078317000.0 | -7.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 923774000.0 | -14.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 958635000.0 | +3.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 923072000.0 | -3.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 985533000.0 | +6.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1108470000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 923774000.0 | -16.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1040154000.0 | +12.6% | USD | 10-K | 2026-02-24 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1684109000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 1837568000.0 | +9.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1808505000.0 | -1.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2325244000.0 | +28.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2326352000.0 | +0.0% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 2371839000.0 | +2.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2378084000.0 | +0.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2418603000.0 | +1.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2467973000.0 | +2.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2586045000.0 | +4.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 2630998000.0 | +1.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2325244000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2418603000.0 | +4.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2685922000.0 | +11.1% | USD | 10-K | 2026-02-24 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 215952000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 190003000.0 | -12.0% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 187133000.0 | -1.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 203564000.0 | +8.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 183344000.0 | -9.9% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 186215000.0 | +1.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 201079000.0 | +8.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 216402000.0 | +7.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 196823000.0 | -9.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 225572000.0 | +14.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 230475000.0 | +2.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 203564000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 216402000.0 | +6.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 239764000.0 | +10.8% | USD | 10-K | 2026-02-24 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 512454000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 633868000.0 | +23.7% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 578620000.0 | -8.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1123244000.0 | +94.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1086162000.0 | -3.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1089394000.0 | +0.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1054678000.0 | -3.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1039244000.0 | -1.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1039550000.0 | +0.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1097997000.0 | +5.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1101590000.0 | +0.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1123244000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1039244000.0 | -7.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1101619000.0 | +6.0% | USD | 10-K | 2026-02-24 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1171655000.0 | — | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 1203700000.0 | +2.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 1229885000.0 | +2.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 1202000000.0 | -2.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 1240190000.0 | +3.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 1282445000.0 | +3.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 1323406000.0 | +3.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 1379359000.0 | +4.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1428423000.0 | +3.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 1488048000.0 | +4.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 1529408000.0 | +2.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1202000000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1379359000.0 | +14.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1584303000.0 | +14.9% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 186423000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 335232000.0 | +79.8% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 282370000.0 | -15.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 823013000.0 | +191.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 800136000.0 | -2.8% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 801321000.0 | +0.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 750505000.0 | -6.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 729551000.0 | -2.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 730673000.0 | +0.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 731795000.0 | +0.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 732916000.0 | +0.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 823013000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 729551000.0 | -11.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 734038000.0 | +0.6% | USD | 10-K | 2026-02-24 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 14545000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 31831000.0 | +118.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 82900000.0 | +160.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 36216000.0 | -56.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 104722000.0 | +189.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 152055000.0 | +45.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 40572000.0 | -73.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 123879000.0 | +205.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 198861000.0 | +60.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 145151000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 220799000.0 | +52.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 297371000.0 | +34.7% | USD | 10-K | 2026-02-24 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -14856000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -157751000.0 | -961.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -167004000.0 | -5.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -22051000.0 | +86.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -38538000.0 | -74.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -154206000.0 | -300.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -29635000.0 | +80.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -172986000.0 | -483.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -197051000.0 | -13.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -175347000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -368653000.0 | -110.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -247386000.0 | +32.9% | USD | 10-K | 2026-02-24 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -497000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 141009000.0 | +28472.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 86456000.0 | -38.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -18003000.0 | -120.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -14866000.0 | +17.4% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -62440000.0 | -320.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 6955000.0 | +111.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 11302000.0 | +62.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 10937000.0 | -3.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 559266000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -60008000.0 | -110.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 15999000.0 | +126.7% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 12785000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 18556000.0 | +45.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 27151000.0 | +46.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 11682000.0 | -57.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 22309000.0 | +91.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 31668000.0 | +42.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 21061000.0 | -33.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 34812000.0 | +65.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 57252000.0 | +64.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 34290000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 35140000.0 | +2.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 81716000.0 | +132.5% | USD | 10-K | 2026-02-24 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 57472000.0 | — | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 57634000.0 | +0.3% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 57746000.0 | +0.2% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 57858000.0 | +0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 58102000.0 | +0.4% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 58192000.0 | +0.2% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 58274000.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 58743000.0 | +0.8% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 59078000.0 | +0.6% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 59218000.0 | +0.2% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 59290000.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 57858000.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 58743000.0 | +1.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 59424000.0 | +1.2% | shares | 10-K | 2026-02-24 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 57472000.0 | — | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 57634000.0 | +0.3% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 57746000.0 | +0.2% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 57858000.0 | +0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 58102000.0 | +0.4% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 58192000.0 | +0.2% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 58274000.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 58743000.0 | +0.8% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 59078000.0 | +0.6% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 59218000.0 | +0.2% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 59290000.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 57858000.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 58743000.0 | +1.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 59424000.0 | +1.2% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 57352000.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 57537000.0 | +0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 57682000.0 | +0.3% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 57958000.0 | +0.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 58139000.0 | +0.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 58231000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 58897000.0 | +1.1% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 59140000.0 | +0.4% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 59245000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 57593000.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 58218000.0 | +1.1% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 59158000.0 | +1.6% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 58183000.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 58473000.0 | +0.5% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 58375000.0 | -0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 58567000.0 | +0.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 58740000.0 | +0.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 59537000.0 | +1.4% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 61278000.0 | +2.9% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 60611000.0 | -1.1% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 59919000.0 | -1.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 58356000.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 59365000.0 | +1.7% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 60460000.0 | +1.8% | shares | 10-K | 2026-02-24 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1767 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.1742 | -1.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1743 | +0.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1391 | -20.2% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.1425 | +2.5% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.1429 | +0.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1440 | +0.8% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.1479 | +2.7% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.1460 | -1.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.5407 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.5609 | +3.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.5644 | +0.6% | ratio | 10-K | 2026-02-24 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.5803 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 3.1310 | +21.3% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 3.1278 | -0.1% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 5.4453 | +74.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 6.0284 | +10.7% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 6.2430 | +3.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 5.3627 | -14.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 4.2688 | -20.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 4.8705 | +14.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 4.0921 | -16.0% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 4.2761 | +4.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 5.4453 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 4.2688 | -21.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 4.3382 | +1.6% | ratio | 10-K | 2026-02-24 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4374 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 0.5266 | +20.4% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.4705 | -10.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.9345 | +98.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.8758 | -6.3% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 0.8495 | -3.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.7969 | -6.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.7534 | -5.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.7278 | -3.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.7379 | +1.4% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.7203 | -2.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.9345 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.7534 | -19.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.6953 | -7.7% | ratio | 10-K | 2026-02-24 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4650 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.4774 | +2.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.4511 | -5.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.4690 | +4.0% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.4766 | +1.6% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.4635 | -2.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.4841 | +4.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.4824 | -0.4% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.4852 | +0.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.4644 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.4743 | +2.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.4870 | +2.7% | ratio | 10-K | 2026-02-24 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0696 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0633 | -9.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0820 | +29.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0873 | +6.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.1057 | +21.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0837 | -20.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0848 | +1.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0852 | +0.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0722 | -15.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0751 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0887 | +18.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0848 | -4.5% | ratio | 10-K | 2026-02-24 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0887 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.0900 | +1.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1115 | +23.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1110 | -0.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.1359 | +22.4% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.1096 | -19.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1155 | +5.3% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.1226 | +6.2% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.1109 | -9.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0986 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1148 | +16.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1219 | +6.2% | ratio | 10-K | 2026-02-24 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2683 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.3794 | +41.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3135 | -17.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 2.8838 | +819.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 3.1739 | +10.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 3.4189 | +7.7% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 2.6016 | -23.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 1.7408 | -33.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2.0096 | +15.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.5153 | -24.6% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1.7028 | +12.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2.8838 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1.7408 | -39.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.8618 | +7.0% | ratio | 10-K | 2026-02-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0123 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0110 | -10.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0143 | +29.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0121 | -15.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0151 | +24.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0120 | -20.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0122 | +2.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0126 | +3.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0105 | -16.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0406 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0498 | +22.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0478 | -3.9% | ratio | 10-K | 2026-02-24 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0177 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0168 | -4.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0210 | +24.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0228 | +8.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0279 | +22.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0215 | -22.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0211 | -1.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0219 | +3.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0181 | -17.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0785 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0873 | +11.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0811 | -7.1% | ratio | 10-K | 2026-02-24 |