Financial Metrics
IDXX IDEXX LABORATORIES INC /DERegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-05 | SEC Filing Index |
| Insider | 4/A | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-02-19 | 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 | 900195000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 943630000.0 | +4.8% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 915527000.0 | -3.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 964095000.0 | +5.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1003578000.0 | +4.1% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 975543000.0 | -2.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 998427000.0 | +2.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1109457000.0 | +11.1% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1105239000.0 | -0.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 3660953000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 3897504000.0 | +6.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 4303702000.0 | +10.4% | 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 | 542971000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 572850000.0 | +5.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 547982000.0 | -4.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 593070000.0 | +8.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 619159000.0 | +4.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 596038000.0 | -3.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 623379000.0 | +4.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 694732000.0 | +11.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 683354000.0 | -1.6% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 2189970000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 2378927000.0 | +8.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2659579000.0 | +11.8% | 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 | 280399000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 296144000.0 | +5.6% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 275283000.0 | -7.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 298958000.0 | +8.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 263801000.0 | -11.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 303892000.0 | +15.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 316534000.0 | +4.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 373046000.0 | +17.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 354846000.0 | -4.9% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1097128000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1128337000.0 | +2.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1360031000.0 | +20.5% | 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 | 214054000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 224236000.0 | +4.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 212231000.0 | -5.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 235579000.0 | +11.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 203298000.0 | -13.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 232841000.0 | +14.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 242677000.0 | +4.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 293989000.0 | +21.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 274610000.0 | -6.6% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 845042000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 887867000.0 | +5.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1059464000.0 | +19.3% | 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 | 2.58 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 2.7 | +4.7% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 2.55 | -5.6% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.84 | +11.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 2.46 | -13.4% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 2.83 | +15.0% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2.98 | +5.3% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3.66 | +22.8% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 3.43 | -6.3% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 10.17 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 10.77 | +5.9% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 13.17 | +22.3% | 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 | 2.55 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 2.67 | +4.7% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 2.53 | -5.2% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.81 | +11.1% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 2.44 | -13.2% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 2.8 | +14.8% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2.96 | +5.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3.63 | +22.6% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 3.4 | -6.3% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 10.06 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 10.67 | +6.1% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 13.08 | +22.6% | 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 | 111367000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 132838000.0 | +19.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 331696000.0 | +149.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 453932000.0 | +36.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 397433000.0 | -12.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 401590000.0 | +1.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 308636000.0 | -23.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 288266000.0 | -6.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 163970000.0 | -43.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 164594000.0 | +0.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 208166000.0 | +26.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 453932000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 288266000.0 | -36.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 180070000.0 | -37.5% | 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 | 446025000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 461858000.0 | +3.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 452699000.0 | -2.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 457445000.0 | +1.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 507208000.0 | +10.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 533606000.0 | +5.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 511250000.0 | -4.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 473575000.0 | -7.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 527464000.0 | +11.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 560563000.0 | +6.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 566881000.0 | +1.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 457445000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 473575000.0 | +3.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 552378000.0 | +16.6% | USD | 10-K | 2026-02-20 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 391011000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 395141000.0 | +1.1% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 393974000.0 | -0.3% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 380282000.0 | -3.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 390599000.0 | +2.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 379958000.0 | -2.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 389804000.0 | +2.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 381877000.0 | -2.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 395987000.0 | +3.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 392584000.0 | -0.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 391564000.0 | -0.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 380282000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 381877000.0 | +0.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 377756000.0 | -1.1% | 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 | 1149446000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1179025000.0 | +2.6% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1384230000.0 | +17.4% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1495254000.0 | +8.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1501973000.0 | +0.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1528612000.0 | +1.8% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1433744000.0 | -6.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1399897000.0 | -2.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1317613000.0 | -5.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1362357000.0 | +3.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1477055000.0 | +8.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1495254000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1399897000.0 | -6.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1413827000.0 | +1.0% | 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 | 2808398000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2870806000.0 | +2.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 3086404000.0 | +7.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 3259925000.0 | +5.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3353515000.0 | +2.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 3414867000.0 | +1.8% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 3350766000.0 | -1.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3293443000.0 | -1.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 3213689000.0 | -2.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3330794000.0 | +3.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 3386712000.0 | +1.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 3259925000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 3293443000.0 | +1.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 3350759000.0 | +1.7% | 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 | 1065629000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 883859000.0 | -17.1% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 970193000.0 | +9.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 951547000.0 | -1.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 956902000.0 | +0.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1116702000.0 | +16.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1009224000.0 | -9.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1067916000.0 | +5.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1136213000.0 | +6.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1223880000.0 | +7.7% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1251811000.0 | +2.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 951547000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1067916000.0 | +12.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1148814000.0 | +7.6% | 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 | 1967297000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1776945000.0 | -9.7% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1788997000.0 | +0.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1775395000.0 | -0.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1784609000.0 | +0.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1834614000.0 | +2.8% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1732712000.0 | -5.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1698130000.0 | -2.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1765676000.0 | +4.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1871967000.0 | +6.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1825526000.0 | -2.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1775395000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1698130000.0 | -4.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1745376000.0 | +2.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 | 841101000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 1093861000.0 | +30.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 1297407000.0 | +18.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 1484530000.0 | +14.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 1568906000.0 | +5.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 1580253000.0 | +0.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 1618054000.0 | +2.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 1595313000.0 | -1.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1448013000.0 | -9.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 1458827000.0 | +0.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 1561186000.0 | +7.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1484530000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1595313000.0 | +7.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1605383000.0 | +0.6% | USD | 10-K | 2026-02-20 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 696362000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 696844000.0 | +0.1% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 618813000.0 | -11.2% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 622883000.0 | +0.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 620778000.0 | -0.3% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 524743000.0 | -15.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 524758000.0 | +0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 449786000.0 | -14.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 449799000.0 | +0.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 449812000.0 | +0.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 374825000.0 | -16.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 622883000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 449786000.0 | -27.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 374842000.0 | -16.7% | USD | 10-K | 2026-02-20 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 183912000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 384226000.0 | +108.9% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 656659000.0 | +70.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 198585000.0 | -69.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 446897000.0 | +125.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 666976000.0 | +49.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 237962000.0 | -64.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 423705000.0 | +78.1% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 826045000.0 | +95.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 906510000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 929001000.0 | +2.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1181805000.0 | +27.2% | 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 | -39511000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -66981000.0 | -69.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -94819000.0 | -41.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -106944000.0 | -12.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -139851000.0 | -30.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | -167219000.0 | -19.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -29610000.0 | +82.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -63238000.0 | -113.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -108109000.0 | -71.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | -125254000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -207062000.0 | -65.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -136239000.0 | +34.2% | 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 | -146081000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -297114000.0 | -103.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -340152000.0 | -14.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -144074000.0 | +57.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -354312000.0 | -145.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | -645291000.0 | -82.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -330321000.0 | +48.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -495952000.0 | -50.1% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -809262000.0 | -63.2% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | -441996000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -878073000.0 | -98.7% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -1164964000.0 | -32.7% | 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 | 39511000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 66981000.0 | +69.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 101075000.0 | +50.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 30273000.0 | -70.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 63578000.0 | +110.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 91667000.0 | +44.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 30026000.0 | -67.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 64128000.0 | +113.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 95242000.0 | +48.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 133631000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 120922000.0 | -9.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 124676000.0 | +3.1% | USD | 10-K | 2026-02-20 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 83004000.0 | — | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 83060000.0 | +0.1% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 83068000.0 | +0.0% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 83032000.0 | -0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 82873000.0 | -0.2% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 82477000.0 | -0.5% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 82037000.0 | -0.5% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 81604000.0 | -0.5% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 80740000.0 | -1.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 80150000.0 | -0.7% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 79999000.0 | -0.2% | shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 83032000.0 | — | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 81604000.0 | -1.7% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 79712000.0 | -2.3% | 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 | 107321000.0 | — | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 107378000.0 | +0.1% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 107452000.0 | +0.1% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 107506000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 107667000.0 | +0.1% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 107686000.0 | +0.0% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 107705000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 107836000.0 | +0.1% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 107916000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 108041000.0 | +0.1% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 108301000.0 | +0.2% | shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 107506000.0 | — | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 107836000.0 | +0.3% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 108369000.0 | +0.5% | 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 | 82992000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 83086000.0 | +0.1% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 83097000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 83096000.0 | -0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 82630000.0 | -0.6% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 82304000.0 | -0.4% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 81319000.0 | -1.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 80413000.0 | -1.1% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 80096000.0 | -0.4% | shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 83066000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 82467000.0 | -0.7% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 80427000.0 | -2.5% | 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 | 83959000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 83983000.0 | +0.0% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 83993000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 83957000.0 | -0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 83393000.0 | -0.7% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 83056000.0 | -0.4% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 81922000.0 | -1.4% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 80994000.0 | -1.1% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 80675000.0 | -0.4% | shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 83978000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 83246000.0 | -0.9% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 81025000.0 | -2.7% | 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.3205 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.3287 | +2.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.2966 | -9.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2875 | -3.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2939 | +2.2% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.2911 | -0.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.3107 | +6.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3331 | +7.2% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.3263 | -2.0% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1.1230 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1.1834 | +5.4% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.2844 | +8.5% | 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 | 1.0787 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1.3340 | +23.7% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1.4268 | +7.0% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1.5714 | +10.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.5696 | -0.1% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1.3689 | -12.8% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.4206 | +3.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.3109 | -7.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.1597 | -11.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.1131 | -4.0% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1.1799 | +6.0% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1.5714 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1.3109 | -16.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.2307 | -6.1% | 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 | 2.3390 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1.6245 | -30.5% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1.3789 | -15.1% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1.1959 | -13.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.1375 | -4.9% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1.1610 | +2.1% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.0709 | -7.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.0644 | -0.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.2194 | +14.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.2832 | +5.2% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1.1693 | -8.9% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1.1959 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1.0644 | -11.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.0872 | +2.1% | 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.6032 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.6071 | +0.6% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.5985 | -1.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.6152 | +2.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.6170 | +0.3% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.6110 | -1.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.6244 | +2.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.6262 | +0.3% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.6183 | -1.3% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.5982 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.6104 | +2.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.6180 | +1.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.2378 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.2376 | -0.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.2318 | -2.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2444 | +5.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.2026 | -17.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.2387 | +17.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.2431 | +1.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.2650 | +9.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.2485 | -6.2% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.2308 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.2278 | -1.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.2462 | +8.1% | 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.3115 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.3138 | +0.8% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.3007 | -4.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3101 | +3.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2629 | -15.2% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.3115 | +18.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.3170 | +1.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3362 | +6.1% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.3211 | -4.5% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.2997 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.2895 | -3.4% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.3160 | +9.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.1045 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 0.1503 | +43.8% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.3419 | +127.5% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 0.4770 | +39.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.4153 | -12.9% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.3596 | -13.4% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 0.3058 | -15.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.2699 | -11.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.1443 | -46.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1345 | -6.8% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.1663 | +23.7% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.4770 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.2699 | -43.4% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.1567 | -41.9% | 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.0762 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0781 | +2.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0688 | -12.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0702 | +2.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0595 | -15.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0695 | +16.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0755 | +8.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0883 | +16.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0811 | -8.1% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.2592 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.2696 | +4.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.3162 | +17.3% | 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.2545 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.2050 | -19.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.1636 | -20.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1502 | -8.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.1286 | -14.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.1439 | +11.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.1676 | +16.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.2015 | +20.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.1759 | -12.7% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.5692 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.5565 | -2.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.6599 | +18.6% | ratio | 10-K | 2026-02-20 |