Financial Metrics
BLD TopBuild CorpRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-02-18 | SEC Filing Index |
| Insider | 4 | 2025-12-12 | SEC Filing Index |
| Insider | 4 | 2025-12-05 | SEC Filing Index |
| Insider | 4 | 2025-11-28 | 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 | 1265238000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 1317262000.0 | +4.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 1326120000.0 | +0.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1278717000.0 | -3.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1365612000.0 | +6.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1373268000.0 | +0.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1233278000.0 | -10.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1297403000.0 | +5.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1393158000.0 | +7.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 5194694000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 5329803000.0 | +2.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5409086000.0 | +1.5% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 370215000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 421800000.0 | +13.9% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 420690000.0 | -0.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 387150000.0 | -8.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 423922000.0 | +9.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 421813000.0 | -0.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 351473000.0 | -16.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 394043000.0 | +12.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 418920000.0 | +6.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1603820000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1624918000.0 | +1.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1568997000.0 | -3.4% | USD | 10-K | 2026-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 199431000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 237103000.0 | +18.9% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 237492000.0 | +0.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 214508000.0 | -9.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 210392000.0 | -1.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 243993000.0 | +16.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 177489000.0 | -27.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 219789000.0 | +23.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 215010000.0 | -2.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 878825000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 886343000.0 | +0.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 791933000.0 | -10.7% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 135870000.0 | — | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 164400000.0 | +21.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 167602000.0 | +1.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 152381000.0 | -9.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 150723000.0 | -1.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 168960000.0 | +12.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 123385000.0 | -27.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 151602000.0 | +22.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 142226000.0 | -6.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 614254000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 622602000.0 | +1.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 521727000.0 | -16.2% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4.31 | — | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 5.2 | +20.6% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 5.3 | +1.9% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 4.82 | -9.1% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 4.81 | -0.2% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 5.68 | +18.1% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 4.25 | -25.2% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 5.34 | +25.6% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 5.08 | -4.9% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 19.44 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 20.41 | +5.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 18.41 | -9.8% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4.28 | — | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 5.18 | +21.0% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 5.27 | +1.7% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 4.79 | -9.1% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 4.78 | -0.2% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 5.65 | +18.2% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 4.23 | -25.1% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 5.32 | +25.8% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 5.04 | -5.3% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 19.33 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 20.29 | +5.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 18.28 | -9.9% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 333778000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 526327000.0 | +57.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 615612000.0 | +17.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 848565000.0 | +37.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 968809000.0 | +14.2% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 463221000.0 | -52.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 257342000.0 | -44.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 400318000.0 | +55.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 308811000.0 | -22.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 842493000.0 | +172.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1142403000.0 | +35.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 848565000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 400318000.0 | -52.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 184742000.0 | -53.9% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 833959000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 857664000.0 | +2.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 870890000.0 | +1.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 799009000.0 | -8.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 829221000.0 | +3.8% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 859725000.0 | +3.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 827776000.0 | -3.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 751612000.0 | -9.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 748726000.0 | -0.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 752559000.0 | +0.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 874308000.0 | +16.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 799009000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 751612000.0 | -5.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 894408000.0 | +19.0% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 422229000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 385049000.0 | -8.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 357179000.0 | -7.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 364731000.0 | +2.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 375056000.0 | +2.8% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 393810000.0 | +5.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 392208000.0 | -0.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 406662000.0 | +3.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 406057000.0 | -0.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 385466000.0 | -5.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 385642000.0 | +0.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 364731000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 406662000.0 | +11.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 505167000.0 | +24.2% | USD | 10-K | 2026-02-26 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1612827000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1794596000.0 | +11.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1881785000.0 | +4.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2049244000.0 | +8.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2202462000.0 | +7.5% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1760306000.0 | -20.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1521139000.0 | -13.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1598974000.0 | +5.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1494317000.0 | -6.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2018084000.0 | +35.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2446916000.0 | +21.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2049244000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1598974000.0 | -22.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1634795000.0 | +2.2% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4700914000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 4857946000.0 | +3.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 5014090000.0 | +3.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 5162851000.0 | +3.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 5310452000.0 | +2.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 4902993000.0 | -7.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 4650517000.0 | -5.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 4735426000.0 | +1.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 4596296000.0 | -2.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 5119818000.0 | +11.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 6410300000.0 | +25.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 5162851000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 4735426000.0 | -8.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 6605312000.0 | +39.5% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 751243000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 758343000.0 | +0.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 753670000.0 | -0.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 771538000.0 | +2.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 784365000.0 | +1.7% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 752249000.0 | -4.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 756140000.0 | +0.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 767182000.0 | +1.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 738507000.0 | -3.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 714285000.0 | -3.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 842704000.0 | +18.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 771538000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 767182000.0 | -0.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 844816000.0 | +10.1% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2635770000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2619900000.0 | -0.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2606263000.0 | -0.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2599196000.0 | -0.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2598419000.0 | -0.0% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 2545679000.0 | -2.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2536248000.0 | -0.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2525808000.0 | -0.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2480272000.0 | -1.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2975820000.0 | +20.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 4187052000.0 | +40.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2599196000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2525808000.0 | -2.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 4289152000.0 | +69.8% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2065144000.0 | — | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 2238046000.0 | +8.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 2407827000.0 | +7.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-12-31 | 2563655000.0 | +6.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 2712033000.0 | +5.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 2357314000.0 | -13.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 2114269000.0 | -10.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 2209618000.0 | +4.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2116024000.0 | -4.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 2143998000.0 | +1.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 2223248000.0 | +3.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2563655000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2209618000.0 | -13.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2316160000.0 | +4.8% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1405931000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1394794000.0 | -0.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1383717000.0 | -0.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1373028000.0 | -0.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1362498000.0 | -0.8% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1351969000.0 | -0.8% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1341439000.0 | -0.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1327159000.0 | -1.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1312879000.0 | -1.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1833213000.0 | +39.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2798678000.0 | +52.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1373028000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1327159000.0 | -3.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2784197000.0 | +109.8% | USD | 10-K | 2026-02-26 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 169801000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 385797000.0 | +127.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 588478000.0 | +52.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 178777000.0 | -69.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 269128000.0 | +50.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 509798000.0 | +89.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 152589000.0 | -70.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 346279000.0 | +126.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 579588000.0 | +67.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 849409000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 776026000.0 | -8.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 756319000.0 | -2.5% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -60970000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -75838000.0 | -24.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -181016000.0 | -138.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -40513000.0 | +77.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -121947000.0 | -201.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -142918000.0 | -17.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -12853000.0 | +91.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -45490000.0 | -253.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -892263000.0 | -1861.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -198170000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -203523000.0 | -2.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -1990441000.0 | -878.0% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -15064000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -23982000.0 | -59.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -31872000.0 | -32.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -17098000.0 | +46.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -531949000.0 | -3011.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -957701000.0 | -80.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -231344000.0 | +75.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 139091000.0 | +160.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1053410000.0 | +657.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -43836000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -1016272000.0 | -2218.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1016767000.0 | +200.0% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 15580000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 30672000.0 | +96.9% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 48076000.0 | +56.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 19881000.0 | -58.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 35974000.0 | +80.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 56794000.0 | +57.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 13395000.0 | -76.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 24915000.0 | +86.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 42064000.0 | +68.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 63998000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 69349000.0 | +8.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 59431000.0 | -14.3% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 31750010.0 | — | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 31757620.0 | +0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 31774264.0 | +0.1% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 31776039.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 31818099.0 | +0.1% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 30584176.0 | -3.9% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 29505185.0 | -3.5% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 29367087.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 28710661.0 | -2.2% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 28255264.0 | -1.6% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 28111032.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 31776039.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 29367087.0 | -7.6% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 28069250.0 | -4.4% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 39465688.0 | — | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 39473298.0 | +0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 39489942.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 39492037.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 39549030.0 | +0.1% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 39561321.0 | +0.0% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 39557215.0 | -0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 39554033.0 | -0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 39605666.0 | +0.1% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 39607969.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 39641720.0 | +0.1% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 39492037.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 39554033.0 | +0.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 39643887.0 | +0.2% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 31550658.0 | — | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 31599744.0 | +0.2% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 31615110.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 31641454.0 | +0.1% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 31324833.0 | -1.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 29751713.0 | -5.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 29028234.0 | -2.4% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 28371644.0 | -2.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 28019746.0 | -1.2% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 31597508.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 30504064.0 | -3.5% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 28333633.0 | -7.1% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 31713239.0 | — | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 31731807.0 | +0.1% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 31788812.0 | +0.2% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 31843818.0 | +0.2% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 31524063.0 | -1.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 29925400.0 | -5.1% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 29174892.0 | -2.5% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 28515554.0 | -2.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 28204354.0 | -1.1% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 31776901.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 30679660.0 | -3.5% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 28541263.0 | -7.0% | shares | 10-K | 2026-02-26 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2691 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.2712 | +0.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.2645 | -2.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.2408 | -9.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.2785 | +15.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2953 | +6.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.2683 | -9.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.2534 | -5.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2173 | -14.2% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.0062 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.1255 | +11.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.8189 | -27.2% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.1469 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2.3665 | +10.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2.4968 | +5.5% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2.6561 | +6.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.8080 | +5.7% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 2.3401 | -16.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2.0117 | -14.0% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2.0842 | +3.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2.0234 | -2.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2.8253 | +39.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2.9036 | +2.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2.6561 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2.0842 | -21.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.9351 | -7.2% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.2763 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.1706 | -8.3% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.0824 | -7.5% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1.0139 | -6.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.9581 | -5.5% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.0799 | +12.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.1996 | +11.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.1431 | -4.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.1721 | +2.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.3880 | +18.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.8833 | +35.7% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.0139 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.1431 | +12.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.8518 | +62.0% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2926 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.3202 | +9.4% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.3172 | -0.9% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.3028 | -4.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.3104 | +2.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.3072 | -1.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.2850 | -7.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.3037 | +6.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.3007 | -1.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.3087 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3049 | -1.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2901 | -4.9% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1074 | — | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.1248 | +16.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.1264 | +1.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.1192 | -5.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.1104 | -7.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.1230 | +11.5% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1000 | -18.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.1169 | +16.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.1021 | -12.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1182 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1168 | -1.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0965 | -17.4% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1576 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1800 | +14.2% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.1791 | -0.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.1678 | -6.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1541 | -8.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1777 | +15.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1439 | -19.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1694 | +17.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1543 | -8.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1692 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1663 | -1.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1464 | -12.0% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4443 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.6940 | +56.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.8168 | +17.7% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1.0998 | +34.6% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1.2352 | +12.3% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 0.6158 | -50.1% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 0.3403 | -44.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 0.5218 | +53.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.4182 | -19.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.1795 | +182.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.3556 | +14.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.0998 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.5218 | -52.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2187 | -58.1% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0289 | — | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.0338 | +17.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0334 | -1.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0287 | -14.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.0307 | +7.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.0363 | +18.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0268 | -26.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.0296 | +10.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.0222 | -25.1% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1190 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1315 | +10.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0790 | -39.9% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0658 | — | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.0735 | +11.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0696 | -5.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0562 | -19.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.0639 | +13.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.0799 | +25.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0583 | -27.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.0707 | +21.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.0640 | -9.5% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.2396 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.2818 | +17.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2253 | -20.1% | ratio | 10-K | 2026-02-26 |