F&F - Financial Insights SEC Filing Analytics

Financial Metrics

IDXX IDEXX LABORATORIES INC /DE
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
29
Material Event Filings (8-K)
0
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-level
Credit Ratings: SEC EDGAR does not provide a standardized, machine-readable issuer credit rating feed.
Integrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Long-Term Debt (latest annual)
374842000.0
Total Liabilities (latest annual)
1745376000.0
Current Liabilities (latest annual)
1148814000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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: 9

Cash and Equivalents

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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: 4

Operating Cash Flow

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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: 4

Shares Outstanding

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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
For informational purposes only — not guaranteed to be accurate or complete.