Financial Metrics
BCPC BALCHEM CORPRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 3 | 2026-04-07 | SEC Filing Index |
| Insider | 4 | 2026-02-13 | SEC Filing Index |
| Insider | 4 | 2026-02-10 | SEC Filing Index |
| Insider | 4 | 2026-02-10 | SEC Filing Index |
| Insider | 4 | 2025-12-05 | 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 | 232540000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 231252000.0 | -0.6% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 229948000.0 | -0.6% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 239659000.0 | +4.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 234081000.0 | -2.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 239940000.0 | +2.5% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 250519000.0 | +4.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 255467000.0 | +2.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 267558000.0 | +4.7% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-03-31 | 232540000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2023-06-30 | 231252000.0 | -0.6% | USD | 10-K | 2025-02-21 |
| Annual | 2023-09-30 | 229948000.0 | -0.6% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 922439000.0 | +301.2% | USD | 10-K | 2026-02-20 |
| Annual | 2024-03-31 | 239659000.0 | -74.0% | USD | 10-K | 2026-02-20 |
| Annual | 2024-06-30 | 234081000.0 | -2.3% | USD | 10-K | 2026-02-20 |
| Annual | 2024-09-30 | 239940000.0 | +2.5% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 240004000.0 | +0.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-03-31 | 250519000.0 | +4.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-06-30 | 255467000.0 | +2.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-09-30 | 267558000.0 | +4.7% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 263617000.0 | -1.5% | USD | 10-K | 2026-02-20 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 73170000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 77349000.0 | +5.7% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 76544000.0 | -1.0% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 81514000.0 | +6.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 82994000.0 | +1.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 85361000.0 | +2.9% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 88168000.0 | +3.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 93113000.0 | +5.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 95453000.0 | +2.5% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-03-31 | 73170000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2023-06-30 | 77349000.0 | +5.7% | USD | 10-K | 2025-02-21 |
| Annual | 2023-09-30 | 76544000.0 | -1.0% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 302056000.0 | +294.6% | USD | 10-K | 2026-02-20 |
| Annual | 2024-03-31 | 81514000.0 | -73.0% | USD | 10-K | 2026-02-20 |
| Annual | 2024-06-30 | 82994000.0 | +1.8% | USD | 10-K | 2026-02-20 |
| Annual | 2024-09-30 | 85361000.0 | +2.9% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 86337000.0 | +1.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-03-31 | 88168000.0 | +2.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-06-30 | 93113000.0 | +5.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-09-30 | 95453000.0 | +2.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 93899000.0 | -1.6% | USD | 10-K | 2026-02-20 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 34408000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 42836000.0 | +24.5% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 43614000.0 | +1.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 41676000.0 | -4.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 45797000.0 | +9.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 47992000.0 | +4.8% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 51015000.0 | +6.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 51442000.0 | +0.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 54579000.0 | +6.1% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 159193000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 182909000.0 | +14.9% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 209326000.0 | +14.4% | USD | 10-K | 2026-02-20 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 22710000.0 | — | USD | 10-Q | 2024-10-25 |
| Quarterly | 2023-06-30 | 30110000.0 | +32.6% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2023-09-30 | 29075000.0 | -3.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 28986000.0 | -0.3% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-06-30 | 32069000.0 | +10.6% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-09-30 | 33837000.0 | +5.5% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 37053000.0 | +9.5% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-06-30 | 38278000.0 | +3.3% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-09-30 | 40289000.0 | +5.3% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-03-31 | 22710000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2023-06-30 | 30110000.0 | +32.6% | USD | 10-K | 2025-02-21 |
| Annual | 2023-09-30 | 29075000.0 | -3.4% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 108543000.0 | +273.3% | USD | 10-K | 2026-02-20 |
| Annual | 2024-03-31 | 28986000.0 | -73.3% | USD | 10-K | 2026-02-20 |
| Annual | 2024-06-30 | 32069000.0 | +10.6% | USD | 10-K | 2026-02-20 |
| Annual | 2024-09-30 | 33837000.0 | +5.5% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 33583000.0 | -0.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-03-31 | 37053000.0 | +10.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-06-30 | 38278000.0 | +3.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-09-30 | 40289000.0 | +5.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 39225000.0 | -2.6% | USD | 10-K | 2026-02-20 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.71 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.94 | +32.4% | USD/shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.91 | -3.2% | USD/shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.9 | -1.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.99 | +10.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.05 | +6.1% | USD/shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 1.14 | +8.6% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.18 | +3.5% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.25 | +5.9% | USD/shares | 10-Q | 2025-10-21 |
| Annual | 2023-03-31 | 0.71 | — | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-06-30 | 0.94 | +32.4% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-09-30 | 0.91 | -3.2% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 3.38 | +271.4% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-03-31 | 0.9 | -73.4% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-06-30 | 0.99 | +10.0% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-09-30 | 1.05 | +6.1% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1.05 | +0.0% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-03-31 | 1.14 | +8.6% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-06-30 | 1.18 | +3.5% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-09-30 | 1.25 | +5.9% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.23 | -1.6% | USD/shares | 10-K | 2026-02-20 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.7 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.93 | +32.9% | USD/shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.9 | -3.2% | USD/shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.89 | -1.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.98 | +10.1% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.03 | +5.1% | USD/shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 1.13 | +9.7% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.17 | +3.5% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.24 | +6.0% | USD/shares | 10-Q | 2025-10-21 |
| Annual | 2023-03-31 | 0.7 | — | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-06-30 | 0.93 | +32.9% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-09-30 | 0.9 | -3.2% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 3.35 | +272.2% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-03-31 | 0.89 | -73.4% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-06-30 | 0.98 | +10.1% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-09-30 | 1.03 | +5.1% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1.03 | +0.0% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-03-31 | 1.13 | +9.7% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-06-30 | 1.17 | +3.5% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-09-30 | 1.24 | +6.0% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.21 | -2.4% | USD/shares | 10-K | 2026-02-20 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 60199000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 66856000.0 | +11.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 76952000.0 | +15.1% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 64447000.0 | -16.3% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 60349000.0 | -6.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 63738000.0 | +5.6% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 73694000.0 | +15.6% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 49515000.0 | -32.8% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 49901000.0 | +0.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 65427000.0 | +31.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 65093000.0 | -0.5% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 64447000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 49515000.0 | -23.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 74570000.0 | +50.6% | USD | 10-K | 2026-02-20 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 131369000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 125109000.0 | -4.8% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 129009000.0 | +3.1% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 125284000.0 | -2.9% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 139881000.0 | +11.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 123400000.0 | -11.8% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 120537000.0 | -2.3% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 119662000.0 | -0.7% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 130447000.0 | +9.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 135982000.0 | +4.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 131542000.0 | -3.3% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 125284000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 119662000.0 | -4.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 143596000.0 | +20.0% | USD | 10-K | 2026-02-20 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 124768000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 124949000.0 | +0.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 116346000.0 | -6.9% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 109521000.0 | -5.9% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 110381000.0 | +0.8% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 117099000.0 | +6.1% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 118510000.0 | +1.2% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 130802000.0 | +10.4% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 144926000.0 | +10.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 148150000.0 | +2.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 132435000.0 | -10.6% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 109521000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 130802000.0 | +19.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 131449000.0 | +0.5% | USD | 10-K | 2026-02-20 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 335603000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 336534000.0 | +0.3% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 341222000.0 | +1.4% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 314242000.0 | -7.9% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 324859000.0 | +3.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 320156000.0 | -1.4% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 325988000.0 | +1.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 313770000.0 | -3.7% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 340239000.0 | +8.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 364855000.0 | +7.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 343715000.0 | -5.8% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 314242000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 313770000.0 | -0.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 365614000.0 | +16.5% | USD | 10-K | 2026-02-20 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1628765000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 1619231000.0 | -0.6% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1603484000.0 | -1.0% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 1597211000.0 | -0.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 1588700000.0 | -0.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1574966000.0 | -0.9% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 1596944000.0 | +1.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 1575371000.0 | -1.4% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 1617555000.0 | +2.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1678247000.0 | +3.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1661031000.0 | -1.0% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 1597211000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1575371000.0 | -1.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1686252000.0 | +7.0% | USD | 10-K | 2026-02-20 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 116523000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 114386000.0 | -1.8% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 108038000.0 | -5.5% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 148491000.0 | +37.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 124425000.0 | -16.2% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 113322000.0 | -8.9% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 109439000.0 | -3.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 157685000.0 | +44.1% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 139555000.0 | -11.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 138137000.0 | -1.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 126369000.0 | -8.5% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 148491000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 157685000.0 | +6.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 176384000.0 | +11.9% | USD | 10-K | 2026-02-20 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 655349000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 612328000.0 | -6.6% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 578217000.0 | -5.6% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 543227000.0 | -6.1% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 509909000.0 | -6.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 462602000.0 | -9.3% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 419718000.0 | -9.3% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 425458000.0 | +1.4% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 408854000.0 | -3.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 410334000.0 | +0.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 363167000.0 | -11.5% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 543227000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 425458000.0 | -21.7% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 428839000.0 | +0.8% | USD | 10-K | 2026-02-20 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 973416000.0 | — | USD | 10-Q | 2024-10-25 |
| Quarterly | 2023-06-30 | 1006903000.0 | +3.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2023-09-30 | 1025267000.0 | +1.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2023-12-31 | 1053984000.0 | +2.8% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-03-31 | 1078791000.0 | +2.4% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-06-30 | 1112364000.0 | +3.1% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-09-30 | 1177226000.0 | +5.8% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-12-31 | 1149913000.0 | -2.3% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 1208701000.0 | +5.1% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-06-30 | 1267913000.0 | +4.9% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-09-30 | 1297864000.0 | +2.4% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 1053984000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1149913000.0 | +9.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1257413000.0 | +9.3% | USD | 10-K | 2026-02-20 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 34838000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 69829000.0 | +100.4% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 116355000.0 | +66.6% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 33388000.0 | -71.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 78380000.0 | +134.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 129682000.0 | +65.5% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 36457000.0 | -71.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 83709000.0 | +129.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 149281000.0 | +78.3% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 183761000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 181999000.0 | -1.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 216556000.0 | +19.0% | USD | 10-K | 2026-02-20 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -10061000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -13672000.0 | -35.9% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | -22948000.0 | -67.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | -6739000.0 | +70.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -13596000.0 | -101.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -22777000.0 | -67.5% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | -5912000.0 | +74.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -12533000.0 | -112.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -27475000.0 | -119.2% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | -34813000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -59736000.0 | -71.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -43891000.0 | +26.5% | USD | 10-K | 2026-02-20 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -33318000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -58077000.0 | -74.3% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | -83175000.0 | -43.2% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | -30023000.0 | +63.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -64210000.0 | -113.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -98602000.0 | -53.6% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | -31969000.0 | +67.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -60729000.0 | -90.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -111562000.0 | -83.7% | USD | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | -153321000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -133815000.0 | +12.7% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -152810000.0 | -14.2% | USD | 10-K | 2026-02-20 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9612000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 17513000.0 | +82.2% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 25833000.0 | +47.5% | USD | 10-Q | 2023-10-27 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 32225627.0 | — | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 32239202.0 | +0.0% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 32240144.0 | +0.0% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 32254728.0 | +0.0% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 32423400.0 | +0.5% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 32434858.0 | +0.0% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 32507716.0 | +0.2% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 32527244.0 | +0.1% | shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 32611544.0 | +0.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 32455554.0 | -0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 32376314.0 | -0.2% | shares | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 32254728.0 | — | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 32527244.0 | +0.8% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 32058121.0 | -1.4% | shares | 10-K | 2026-02-20 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 32225627.0 | — | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 32239202.0 | +0.0% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 32240144.0 | +0.0% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 32254728.0 | +0.0% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 32423400.0 | +0.5% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 32434858.0 | +0.0% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 32507716.0 | +0.2% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 32527244.0 | +0.1% | shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 32611544.0 | +0.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 32455554.0 | -0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 32376314.0 | -0.2% | shares | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 32254728.0 | — | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 32527244.0 | +0.8% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 32058121.0 | -1.4% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 32078000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 32110000.0 | +0.1% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 32116000.0 | +0.0% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 32251000.0 | +0.4% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 32310000.0 | +0.2% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 32373000.0 | +0.2% | shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 32440000.0 | +0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 32354000.0 | -0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 32265000.0 | -0.3% | shares | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 32108000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 32332000.0 | +0.7% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 32265000.0 | -0.2% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 32415000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 32434000.0 | +0.1% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 32476000.0 | +0.1% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 32627000.0 | +0.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 32649000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 32783000.0 | +0.4% | shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 32807000.0 | +0.1% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 32682000.0 | -0.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 32595000.0 | -0.3% | shares | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 32448000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 32718000.0 | +0.8% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 32604000.0 | -0.3% | shares | 10-K | 2026-02-20 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1428 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1428 | +0.0% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.1434 | +0.4% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.1509 | +5.2% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.1486 | -1.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1502 | +1.1% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.1549 | +3.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.1522 | -1.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1611 | +5.8% | ratio | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 0.5775 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.1523 | -73.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.1563 | +2.6% | ratio | 10-K | 2026-02-20 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.8801 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 2.9421 | +2.2% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 3.1584 | +7.4% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 2.1162 | -33.0% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 2.6109 | +23.4% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 2.8252 | +8.2% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 2.9787 | +5.4% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 1.9899 | -33.2% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 2.4380 | +22.5% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2.6413 | +8.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.7199 | +3.0% | ratio | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 2.1162 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1.9899 | -6.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2.0728 | +4.2% | ratio | 10-K | 2026-02-20 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.6732 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 0.6081 | -9.7% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.5640 | -7.3% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 0.5154 | -8.6% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.4727 | -8.3% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.4159 | -12.0% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 0.3565 | -14.3% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 0.3700 | +3.8% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.3383 | -8.6% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.3236 | -4.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2798 | -13.5% | ratio | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 0.5154 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.3700 | -28.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.3410 | -7.8% | ratio | 10-K | 2026-02-20 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3147 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.3345 | +6.3% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.3329 | -0.5% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.3401 | +2.2% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.3546 | +4.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3558 | +0.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.3519 | -1.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.3645 | +3.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3568 | -2.1% | ratio | 10-Q | 2025-10-21 |
| Annual | 2023-03-31 | 0.3147 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2023-06-30 | 0.3345 | +6.3% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-09-30 | 0.3329 | -0.5% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.3275 | -1.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-03-31 | 0.3401 | +3.9% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-06-30 | 0.3546 | +4.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-09-30 | 0.3558 | +0.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.3597 | +1.1% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-03-31 | 0.3519 | -2.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-06-30 | 0.3645 | +3.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-09-30 | 0.3568 | -2.1% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.3562 | -0.2% | ratio | 10-K | 2026-02-20 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0977 | — | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-06-30 | 0.1302 | +33.3% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-09-30 | 0.1264 | -2.9% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.1209 | -4.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-06-30 | 0.1370 | +13.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-09-30 | 0.1410 | +2.9% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.1479 | +4.9% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-06-30 | 0.1498 | +1.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-09-30 | 0.1506 | +0.5% | ratio | 10-Q | 2025-10-21 |
| Annual | 2023-03-31 | 0.0977 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2023-06-30 | 0.1302 | +33.3% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-09-30 | 0.1264 | -2.9% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.1177 | -6.9% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-03-31 | 0.1209 | +2.8% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-06-30 | 0.1370 | +13.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-09-30 | 0.1410 | +2.9% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.1399 | -0.8% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-03-31 | 0.1479 | +5.7% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-06-30 | 0.1498 | +1.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-09-30 | 0.1506 | +0.5% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.1488 | -1.2% | ratio | 10-K | 2026-02-20 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1480 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1852 | +25.2% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.1897 | +2.4% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.1739 | -8.3% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.1956 | +12.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.2000 | +2.2% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.2036 | +1.8% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.2014 | -1.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2040 | +1.3% | ratio | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 0.1726 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.7621 | +341.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.7941 | +4.2% | ratio | 10-K | 2026-02-20 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5166 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 0.5845 | +13.1% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.7123 | +21.9% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 0.4340 | -39.1% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.4850 | +11.8% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.5625 | +16.0% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 0.6734 | +19.7% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 0.3140 | -53.4% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.3576 | +13.9% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.4736 | +32.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.5151 | +8.8% | ratio | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 0.4340 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.3140 | -27.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.4228 | +34.6% | ratio | 10-K | 2026-02-20 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0139 | — | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-06-30 | 0.0186 | +33.4% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-09-30 | 0.0181 | -2.5% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.0182 | +0.6% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-06-30 | 0.0204 | +11.6% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-09-30 | 0.0212 | +4.1% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.0229 | +8.1% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-06-30 | 0.0228 | -0.4% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-09-30 | 0.0243 | +6.3% | ratio | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 0.0680 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0213 | -68.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0233 | +9.1% | ratio | 10-K | 2026-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0233 | — | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-06-30 | 0.0299 | +28.2% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-09-30 | 0.0284 | -5.2% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.0269 | -5.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-06-30 | 0.0288 | +7.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-09-30 | 0.0287 | -0.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.0307 | +6.7% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-06-30 | 0.0302 | -1.5% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-09-30 | 0.0310 | +2.8% | ratio | 10-Q | 2025-10-21 |
| Annual | 2023-12-31 | 0.1030 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0292 | -71.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0312 | +6.8% | ratio | 10-K | 2026-02-20 |