Financial Metrics
GNRC GENERAC HOLDINGS INC.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-03 | 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-17 | 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 | 887910000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 1000420000.0 | +12.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 1070667000.0 | +7.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 889273000.0 | -16.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 998197000.0 | +12.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1173563000.0 | +17.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 942121000.0 | -19.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1061169000.0 | +12.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1114353000.0 | +5.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 887910000.0 | — | USD | 10-K | 2024-02-21 |
| Annual | 2023-06-30 | 1000420000.0 | +12.7% | USD | 10-K | 2024-02-21 |
| Annual | 2023-09-30 | 1070667000.0 | +7.0% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 4022667000.0 | +275.7% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 4295834000.0 | +6.8% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 4209147000.0 | -2.0% | USD | 10-K | 2026-02-18 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 272499000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 328421000.0 | +20.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 375787000.0 | +14.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 316379000.0 | -15.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 375561000.0 | +18.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 472269000.0 | +25.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 371986000.0 | -21.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 416749000.0 | +12.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 426922000.0 | +2.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 272499000.0 | — | USD | 10-K | 2024-02-21 |
| Annual | 2023-06-30 | 328421000.0 | +20.5% | USD | 10-K | 2024-02-21 |
| Annual | 2023-09-30 | 375787000.0 | +14.4% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 1365431000.0 | +263.4% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 1665626000.0 | +22.0% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 1611737000.0 | -3.2% | USD | 10-K | 2026-02-18 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 44483000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 85972000.0 | +93.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 104776000.0 | +21.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 66869000.0 | -36.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 103235000.0 | +54.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 168624000.0 | +63.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 83638000.0 | -50.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 111789000.0 | +33.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 103079000.0 | -7.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 44483000.0 | — | USD | 10-K | 2024-02-21 |
| Annual | 2023-06-30 | 85972000.0 | +93.3% | USD | 10-K | 2024-02-21 |
| Annual | 2023-09-30 | 104776000.0 | +21.9% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 386199000.0 | +268.6% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 536742000.0 | +39.0% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 289191000.0 | -46.1% | USD | 10-K | 2026-02-18 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 12430000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 45198000.0 | +263.6% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 60377000.0 | +33.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 26232000.0 | -56.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 59115000.0 | +125.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 113742000.0 | +92.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 43840000.0 | -61.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 74016000.0 | +68.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 66161000.0 | -10.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 12430000.0 | — | USD | 10-K | 2024-02-21 |
| Annual | 2023-06-30 | 45198000.0 | +263.6% | USD | 10-K | 2024-02-21 |
| Annual | 2023-09-30 | 60377000.0 | +33.6% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 214606000.0 | +255.4% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 316315000.0 | +47.4% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 159554000.0 | -49.6% | USD | 10-K | 2026-02-18 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.06 | — | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.7 | +1066.7% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.98 | +40.0% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.39 | -60.2% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.99 | +153.8% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1.91 | +92.9% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.74 | -61.3% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.27 | +71.6% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.14 | -10.2% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 0.06 | — | USD/shares | 10-K | 2024-02-21 |
| Annual | 2023-06-30 | 0.7 | +1066.7% | USD/shares | 10-K | 2024-02-21 |
| Annual | 2023-09-30 | 0.98 | +40.0% | USD/shares | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 3.31 | +237.8% | USD/shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 5.46 | +65.0% | USD/shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2.73 | -50.0% | USD/shares | 10-K | 2026-02-18 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.05 | — | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.7 | +1300.0% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.97 | +38.6% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.39 | -59.8% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.97 | +148.7% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1.89 | +94.8% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.73 | -61.4% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.25 | +71.2% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.12 | -10.4% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 0.05 | — | USD/shares | 10-K | 2024-02-21 |
| Annual | 2023-06-30 | 0.7 | +1300.0% | USD/shares | 10-K | 2024-02-21 |
| Annual | 2023-09-30 | 0.97 | +38.6% | USD/shares | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 3.27 | +237.1% | USD/shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 5.39 | +64.8% | USD/shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2.69 | -50.1% | USD/shares | 10-K | 2026-02-18 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 137365000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 192768000.0 | +40.3% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 161525000.0 | -16.2% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 200994000.0 | +24.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 249355000.0 | +24.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 218317000.0 | -12.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 214177000.0 | -1.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 281277000.0 | +31.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 187464000.0 | -33.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 223531000.0 | +19.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 300009000.0 | +34.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 200994000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 281277000.0 | +39.9% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 341413000.0 | +21.4% | USD | 10-K | 2026-02-18 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 490384000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 540332000.0 | +10.2% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 589226000.0 | +9.0% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 537316000.0 | -8.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 520725000.0 | -3.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 610322000.0 | +17.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 658649000.0 | +7.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 612107000.0 | -7.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 590120000.0 | -3.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 648736000.0 | +9.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 680082000.0 | +4.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 537316000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 612107000.0 | +13.9% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 602739000.0 | -1.5% | USD | 10-K | 2026-02-18 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1438296000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 1436619000.0 | -0.1% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1311129000.0 | -8.7% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1167484000.0 | -11.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1182350000.0 | +1.3% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1152133000.0 | -2.6% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1095758000.0 | -4.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1031647000.0 | -5.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1095082000.0 | +6.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1254133000.0 | +14.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1329687000.0 | +6.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1167484000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1031647000.0 | -11.6% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 1248867000.0 | +21.1% | USD | 10-K | 2026-02-18 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2185774000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 2273053000.0 | +4.0% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 2167049000.0 | -4.7% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1997692000.0 | -7.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2053913000.0 | +2.8% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 2055658000.0 | +0.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2073375000.0 | +0.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2032170000.0 | -2.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1988539000.0 | -2.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2245689000.0 | +12.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2502113000.0 | +11.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1997692000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 2032170000.0 | +1.7% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2462478000.0 | +21.2% | USD | 10-K | 2026-02-18 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5211132000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 5321971000.0 | +2.1% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 5166341000.0 | -2.9% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 5093312000.0 | -1.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 5129520000.0 | +0.7% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 5118566000.0 | -0.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 5186939000.0 | +1.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 5109331000.0 | -1.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 5060454000.0 | -1.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 5388801000.0 | +6.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 5598102000.0 | +3.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 5093312000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 5109331000.0 | +0.3% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 5573679000.0 | +9.1% | USD | 10-K | 2026-02-18 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 910342000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 936827000.0 | +2.9% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 900094000.0 | -3.9% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 880771000.0 | -2.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 897901000.0 | +1.9% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 912557000.0 | +1.6% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1019474000.0 | +11.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1033152000.0 | +1.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1007588000.0 | -2.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1121280000.0 | +11.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1146319000.0 | +2.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 880771000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1033152000.0 | +17.3% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 1215346000.0 | +17.6% | USD | 10-K | 2026-02-18 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2865939000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 2894527000.0 | +1.0% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 2794215000.0 | -3.5% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 2743693000.0 | -1.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2750091000.0 | +0.2% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 2746047000.0 | -0.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2774477000.0 | +1.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2611888000.0 | -5.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2587429000.0 | -0.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2813610000.0 | +8.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2948274000.0 | +4.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2743693000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 2611888000.0 | -4.8% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2934633000.0 | +12.4% | USD | 10-K | 2026-02-18 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2339163000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 2419282000.0 | +3.4% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 2363908000.0 | -2.3% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 2340252000.0 | -1.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2367404000.0 | +1.2% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 2369713000.0 | +0.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2409439000.0 | +1.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2494278000.0 | +3.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2469224000.0 | -1.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2570523000.0 | +4.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2643748000.0 | +2.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2340252000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 2494278000.0 | +6.6% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2632422000.0 | +5.5% | USD | 10-K | 2026-02-18 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-03-31 | 1420625000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1415938000.0 | -0.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1371875000.0 | -3.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2025-06-30 | 1280000000.0 | -6.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1285000000.0 | +0.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1434825000.0 | — | USD | 10-K | 2024-02-21 |
| Annual | 2024-12-31 | 1211250000.0 | -15.6% | USD | 10-K | 2025-02-19 |
| Annual | 2025-12-31 | 1193750000.0 | -1.4% | USD | 10-K | 2026-02-18 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -18559000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 64588000.0 | +448.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 204724000.0 | +217.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 111898000.0 | -45.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 189562000.0 | +69.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 401847000.0 | +112.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 58152000.0 | -85.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 130341000.0 | +124.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 248719000.0 | +90.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 521670000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 741301000.0 | +42.1% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 437978000.0 | -40.9% | USD | 10-K | 2026-02-18 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -41286000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -75442000.0 | -82.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -98445000.0 | -30.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -26637000.0 | +72.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -74024000.0 | -177.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -141786000.0 | -91.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -33539000.0 | +76.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -93308000.0 | -178.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -115533000.0 | -23.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -178063000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -208712000.0 | -17.2% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | -172904000.0 | +17.2% | USD | 10-K | 2026-02-18 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 63673000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 69496000.0 | +9.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -77568000.0 | -211.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -36331000.0 | +53.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -96509000.0 | -165.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -246567000.0 | -155.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -119719000.0 | +51.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -101318000.0 | +15.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -121294000.0 | -19.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -277137000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -448835000.0 | -62.0% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | -212719000.0 | +52.6% | USD | 10-K | 2026-02-18 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 23977000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 53900000.0 | +124.8% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 77718000.0 | +44.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 26820000.0 | -65.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 27952000.0 | +4.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 28627000.0 | +2.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 30937000.0 | +8.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 57716000.0 | +86.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 21881000.0 | -62.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 129060000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 136733000.0 | +5.9% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 169850000.0 | +24.2% | USD | 10-K | 2026-02-18 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 73052760.0 | — | shares | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 73097016.0 | +0.1% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 73108913.0 | +0.0% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 73195055.0 | +0.1% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 73492146.0 | +0.4% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 73608578.0 | +0.2% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 73646420.0 | +0.1% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 73785631.0 | +0.2% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 74035516.0 | +0.3% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 74023750.0 | -0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 74050637.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 73195055.0 | — | shares | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 73785631.0 | +0.8% | shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 74050753.0 | +0.4% | shares | 10-K | 2026-02-18 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 61556044.0 | — | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 61721614.0 | +0.3% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 61368440.0 | -0.6% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 59849362.0 | -2.5% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 59880336.0 | +0.1% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 59493640.0 | -0.6% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 59062534.0 | -0.7% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 58496998.0 | -1.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 58263218.0 | -0.4% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 61265060.0 | — | shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 59559797.0 | -2.8% | shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 58523642.0 | -1.7% | shares | 10-K | 2026-02-18 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 62294447.0 | — | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 62348184.0 | +0.1% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 62091163.0 | -0.4% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 60486125.0 | -2.6% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 60641740.0 | +0.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 60312393.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 59747589.0 | -0.9% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 59017823.0 | -1.2% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 59122849.0 | +0.2% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 62058387.0 | — | shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 60350412.0 | -2.8% | shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 59275781.0 | -1.8% | shares | 10-K | 2026-02-18 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1704 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1880 | +10.3% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.2072 | +10.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.1734 | -16.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1950 | +12.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2263 | +16.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1862 | -17.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1969 | +5.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1991 | +1.1% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.7898 | — | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.8408 | +6.5% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.7552 | -10.2% | ratio | 10-K | 2026-02-18 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.4010 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 2.4263 | +1.1% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 2.4076 | -0.8% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 2.2681 | -5.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.2875 | +0.9% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 2.2526 | -1.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2.0338 | -9.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.9670 | -3.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.9736 | +0.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2.0028 | +1.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2.1827 | +9.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2.2681 | — | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1.9670 | -13.3% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2.0262 | +3.0% | ratio | 10-K | 2026-02-18 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.2252 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 1.1964 | -2.3% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1.1820 | -1.2% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1.1724 | -0.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1.1616 | -0.9% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.1588 | -0.2% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.1515 | -0.6% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.0472 | -9.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.0479 | +0.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.0946 | +4.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.1152 | +1.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.1724 | — | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1.0472 | -10.7% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 1.1148 | +6.5% | ratio | 10-K | 2026-02-18 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3069 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.3283 | +7.0% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.3510 | +6.9% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.3558 | +1.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.3762 | +5.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.4024 | +7.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.3948 | -1.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.3927 | -0.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.3831 | -2.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 0.3069 | — | ratio | 10-K | 2024-02-21 |
| Annual | 2023-06-30 | 0.3283 | +7.0% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-09-30 | 0.3510 | +6.9% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 0.3394 | -3.3% | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.3877 | +14.2% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.3829 | -1.2% | ratio | 10-K | 2026-02-18 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0140 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0452 | +222.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0564 | +24.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0295 | -47.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0592 | +100.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0969 | +63.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0465 | -52.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0697 | +49.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0594 | -14.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 0.0140 | — | ratio | 10-K | 2024-02-21 |
| Annual | 2023-06-30 | 0.0452 | +222.7% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-09-30 | 0.0564 | +24.8% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 0.0533 | -5.4% | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.0736 | +38.0% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.0379 | -48.5% | ratio | 10-K | 2026-02-18 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0501 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0859 | +71.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0979 | +13.9% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0752 | -23.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1034 | +37.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1437 | +38.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0888 | -38.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1053 | +18.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0925 | -12.2% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 0.0501 | — | ratio | 10-K | 2024-02-21 |
| Annual | 2023-06-30 | 0.0859 | +71.5% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-09-30 | 0.0979 | +13.9% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 0.0960 | -1.9% | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.1249 | +30.1% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.0687 | -45.0% | ratio | 10-K | 2026-02-18 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1509 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 0.2058 | +36.4% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 0.1795 | -12.8% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 0.2282 | +27.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.2777 | +21.7% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 0.2392 | -13.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 0.2101 | -12.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 0.2723 | +29.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1861 | -31.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1994 | +7.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2617 | +31.3% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.2282 | — | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 0.2723 | +19.3% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.2809 | +3.2% | ratio | 10-K | 2026-02-18 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0024 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0085 | +256.0% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0117 | +37.6% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0051 | -56.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0115 | +125.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0219 | +89.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0087 | -60.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0137 | +58.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0118 | -14.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0421 | — | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.0619 | +46.9% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.0286 | -53.8% | ratio | 10-K | 2026-02-18 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0053 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0187 | +251.6% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0255 | +36.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0111 | -56.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0249 | +125.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0472 | +89.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0178 | -62.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0288 | +62.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0250 | -13.1% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0917 | — | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.1268 | +38.3% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.0606 | -52.2% | ratio | 10-K | 2026-02-18 |