F&F - Financial Insights SEC Filing Analytics

Financial Metrics

PRIM Primoris Services Corp
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
26
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-04-02 SEC Filing Index
Insider 4 2026-03-03 SEC Filing Index
Insider 4 2026-03-03 SEC Filing Index
Insider 4 2026-02-18 SEC Filing Index
Insider 4 2026-02-10 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)
409000000.0
Total Liabilities (latest annual)
2726800000.0
Current Liabilities (latest annual)
1848500000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1256896000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 1413377000.0 +12.4% USD 10-Q 2024-08-06
Quarterly 2023-09-30 1529486000.0 +8.2% USD 10-Q 2024-11-05
Quarterly 2024-03-31 1412707000.0 -7.6% USD 10-Q 2025-05-06
Quarterly 2024-06-30 1563715000.0 +10.7% USD 10-Q 2025-08-05
Quarterly 2024-09-30 1649086000.0 +5.5% USD 10-Q 2025-11-04
Quarterly 2025-03-31 1648112000.0 -0.1% USD 10-Q 2025-05-06
Quarterly 2025-06-30 1890745000.0 +14.7% USD 10-Q 2025-08-05
Quarterly 2025-09-30 2178422000.0 +15.2% USD 10-Q 2025-11-04
Annual 2023-03-31 1256896000.0 USD 10-K 2025-02-25
Annual 2023-06-30 1413377000.0 +12.4% USD 10-K 2025-02-25
Annual 2023-09-30 1529486000.0 +8.2% USD 10-K 2025-02-25
Annual 2023-12-31 5715300000.0 +273.7% USD 10-K 2026-02-24
Annual 2024-03-31 1412700000.0 -75.3% USD 10-K 2026-02-24
Annual 2024-06-30 1563700000.0 +10.7% USD 10-K 2026-02-24
Annual 2024-09-30 1649100000.0 +5.5% USD 10-K 2026-02-24
Annual 2024-12-31 1741300000.0 +5.6% USD 10-K 2026-02-24
Annual 2025-03-31 1648100000.0 -5.4% USD 10-K 2026-02-24
Annual 2025-06-30 1890700000.0 +14.7% USD 10-K 2026-02-24
Annual 2025-09-30 2178400000.0 +15.2% USD 10-K 2026-02-24
Annual 2025-12-31 1857700000.0 -14.7% USD 10-K 2026-02-24

Gross Profit

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 99732000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 157264000.0 +57.7% USD 10-Q 2024-08-06
Quarterly 2023-09-30 173895000.0 +10.6% USD 10-Q 2024-11-05
Quarterly 2024-03-31 133376000.0 -23.3% USD 10-Q 2025-05-06
Quarterly 2024-06-30 186710000.0 +40.0% USD 10-Q 2025-08-05
Quarterly 2024-09-30 198561000.0 +6.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 170657000.0 -14.1% USD 10-Q 2025-05-06
Quarterly 2025-06-30 231736000.0 +35.8% USD 10-Q 2025-08-05
Quarterly 2025-09-30 235714000.0 +1.7% USD 10-Q 2025-11-04
Annual 2023-03-31 99732000.0 USD 10-K 2025-02-25
Annual 2023-06-30 157264000.0 +57.7% USD 10-K 2025-02-25
Annual 2023-09-30 173895000.0 +10.6% USD 10-K 2025-02-25
Annual 2023-12-31 587500000.0 +237.8% USD 10-K 2026-02-24
Annual 2024-03-31 133400000.0 -77.3% USD 10-K 2026-02-24
Annual 2024-06-30 186700000.0 +40.0% USD 10-K 2026-02-24
Annual 2024-09-30 198500000.0 +6.3% USD 10-K 2026-02-24
Annual 2024-12-31 184600000.0 -7.0% USD 10-K 2026-02-24
Annual 2025-03-31 170700000.0 -7.5% USD 10-K 2026-02-24
Annual 2025-06-30 231700000.0 +35.7% USD 10-K 2026-02-24
Annual 2025-09-30 235700000.0 +1.7% USD 10-K 2026-02-24
Annual 2025-12-31 175000000.0 -25.8% USD 10-K 2026-02-24

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 19028000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 70795000.0 +272.1% USD 10-Q 2024-08-06
Quarterly 2023-09-30 88407000.0 +24.9% USD 10-Q 2024-11-05
Quarterly 2024-03-31 44238000.0 -50.0% USD 10-Q 2025-05-06
Quarterly 2024-06-30 86070000.0 +94.6% USD 10-Q 2025-08-05
Quarterly 2024-09-30 99550000.0 +15.7% USD 10-Q 2025-11-04
Quarterly 2025-03-31 70364000.0 -29.3% USD 10-Q 2025-05-06
Quarterly 2025-06-30 126644000.0 +80.0% USD 10-Q 2025-08-05
Quarterly 2025-09-30 137001000.0 +8.2% USD 10-Q 2025-11-04
Annual 2023-12-31 253100000.0 USD 10-K 2026-02-24
Annual 2024-12-31 317400000.0 +25.4% USD 10-K 2026-02-24
Annual 2025-12-31 411500000.0 +29.6% USD 10-K 2026-02-24

Net Income

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1310000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 39032000.0 +2879.5% USD 10-Q 2024-08-06
Quarterly 2023-09-30 48144000.0 +23.3% USD 10-Q 2024-11-05
Quarterly 2024-03-31 18943000.0 -60.7% USD 10-Q 2025-05-06
Quarterly 2024-06-30 49543000.0 +161.5% USD 10-Q 2025-08-05
Quarterly 2024-09-30 58436000.0 +18.0% USD 10-Q 2025-11-04
Quarterly 2025-03-31 44240000.0 -24.3% USD 10-Q 2025-05-06
Quarterly 2025-06-30 84319000.0 +90.6% USD 10-Q 2025-08-05
Quarterly 2025-09-30 94617000.0 +12.2% USD 10-Q 2025-11-04
Annual 2023-03-31 1310000.0 USD 10-K 2025-02-25
Annual 2023-06-30 39032000.0 +2879.5% USD 10-K 2025-02-25
Annual 2023-09-30 48144000.0 +23.3% USD 10-K 2025-02-25
Annual 2023-12-31 126100000.0 +161.9% USD 10-K 2026-02-24
Annual 2024-03-31 18900000.0 -85.0% USD 10-K 2026-02-24
Annual 2024-06-30 49600000.0 +162.4% USD 10-K 2026-02-24
Annual 2024-09-30 58400000.0 +17.7% USD 10-K 2026-02-24
Annual 2024-12-31 54000000.0 -7.5% USD 10-K 2026-02-24
Annual 2025-03-31 44200000.0 -18.1% USD 10-K 2026-02-24
Annual 2025-06-30 84300000.0 +90.7% USD 10-K 2026-02-24
Annual 2025-09-30 94600000.0 +12.2% USD 10-K 2026-02-24
Annual 2025-12-31 51800000.0 -45.2% USD 10-K 2026-02-24

EPS Basic

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.02 USD/shares 10-Q 2024-05-09
Quarterly 2023-06-30 0.73 +3550.0% USD/shares 10-Q 2024-08-06
Quarterly 2023-09-30 0.9 +23.3% USD/shares 10-Q 2024-11-05
Quarterly 2024-03-31 0.35 -61.1% USD/shares 10-Q 2025-05-06
Quarterly 2024-06-30 0.92 +162.9% USD/shares 10-Q 2025-08-05
Quarterly 2024-09-30 1.09 +18.5% USD/shares 10-Q 2025-11-04
Quarterly 2025-03-31 0.82 -24.8% USD/shares 10-Q 2025-05-06
Quarterly 2025-06-30 1.56 +90.2% USD/shares 10-Q 2025-08-05
Quarterly 2025-09-30 1.75 +12.2% USD/shares 10-Q 2025-11-04
Annual 2023-03-31 0.02 USD/shares 10-K 2025-02-25
Annual 2023-06-30 0.73 +3550.0% USD/shares 10-K 2025-02-25
Annual 2023-09-30 0.9 +23.3% USD/shares 10-K 2025-02-25
Annual 2023-12-31 2.37 +163.3% USD/shares 10-K 2026-02-24
Annual 2024-03-31 0.35 -85.2% USD/shares 10-K 2026-02-24
Annual 2024-06-30 0.92 +162.9% USD/shares 10-K 2026-02-24
Annual 2024-09-30 1.09 +18.5% USD/shares 10-K 2026-02-24
Annual 2024-12-31 1.0 -8.3% USD/shares 10-K 2026-02-24
Annual 2025-03-31 0.82 -18.0% USD/shares 10-K 2026-02-24
Annual 2025-06-30 1.56 +90.2% USD/shares 10-K 2026-02-24
Annual 2025-09-30 1.75 +12.2% USD/shares 10-K 2026-02-24
Annual 2025-12-31 0.96 -45.1% USD/shares 10-K 2026-02-24

EPS Diluted

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.02 USD/shares 10-Q 2024-05-09
Quarterly 2023-06-30 0.72 +3500.0% USD/shares 10-Q 2024-08-06
Quarterly 2023-09-30 0.89 +23.6% USD/shares 10-Q 2024-11-05
Quarterly 2024-03-31 0.35 -60.7% USD/shares 10-Q 2025-05-06
Quarterly 2024-06-30 0.91 +160.0% USD/shares 10-Q 2025-08-05
Quarterly 2024-09-30 1.07 +17.6% USD/shares 10-Q 2025-11-04
Quarterly 2025-03-31 0.81 -24.3% USD/shares 10-Q 2025-05-06
Quarterly 2025-06-30 1.54 +90.1% USD/shares 10-Q 2025-08-05
Quarterly 2025-09-30 1.73 +12.3% USD/shares 10-Q 2025-11-04
Annual 2023-03-31 0.02 USD/shares 10-K 2025-02-25
Annual 2023-06-30 0.72 +3500.0% USD/shares 10-K 2025-02-25
Annual 2023-09-30 0.89 +23.6% USD/shares 10-K 2025-02-25
Annual 2023-12-31 2.33 +161.8% USD/shares 10-K 2026-02-24
Annual 2024-03-31 0.35 -85.0% USD/shares 10-K 2026-02-24
Annual 2024-06-30 0.91 +160.0% USD/shares 10-K 2026-02-24
Annual 2024-09-30 1.07 +17.6% USD/shares 10-K 2026-02-24
Annual 2024-12-31 0.99 -7.5% USD/shares 10-K 2026-02-24
Annual 2025-03-31 0.81 -18.2% USD/shares 10-K 2026-02-24
Annual 2025-06-30 1.54 +90.1% USD/shares 10-K 2026-02-24
Annual 2025-09-30 1.73 +12.3% USD/shares 10-K 2026-02-24
Annual 2025-12-31 0.95 -45.1% USD/shares 10-K 2026-02-24

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 94756000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 122692000.0 +29.5% USD 10-Q 2024-08-06
Quarterly 2023-09-30 160736000.0 +31.0% USD 10-Q 2024-11-05
Quarterly 2023-12-31 217778000.0 +35.5% USD 10-Q 2025-11-04
Quarterly 2024-03-31 177600000.0 -18.4% USD 10-Q 2025-05-06
Quarterly 2024-06-30 207363000.0 +16.8% USD 10-Q 2025-08-05
Quarterly 2024-09-30 352657000.0 +70.1% USD 10-Q 2025-11-04
Quarterly 2024-12-31 455825000.0 +29.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 351581000.0 -22.9% USD 10-Q 2025-05-06
Quarterly 2025-06-30 390254000.0 +11.0% USD 10-Q 2025-08-05
Quarterly 2025-09-30 431418000.0 +10.5% USD 10-Q 2025-11-04
Annual 2023-12-31 217800000.0 USD 10-K 2026-02-24
Annual 2024-12-31 455800000.0 +109.3% USD 10-K 2026-02-24
Annual 2025-12-31 535500000.0 +17.5% USD 10-K 2026-02-24

Accounts Receivable

Q: 0 | A: 1

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Annual 2023-12-31 112200000.0 USD 10-K 2024-02-27

Inventory

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1681739000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 1870834000.0 +11.2% USD 10-Q 2023-08-08
Quarterly 2023-09-30 1891151000.0 +1.1% USD 10-Q 2023-11-08
Quarterly 2023-12-31 1885233000.0 -0.3% USD 10-Q 2024-11-05
Quarterly 2024-03-31 1999483000.0 +6.1% USD 10-Q 2024-05-09
Quarterly 2024-06-30 2091221000.0 +4.6% USD 10-Q 2024-08-06
Quarterly 2024-09-30 2222552000.0 +6.3% USD 10-Q 2024-11-05
Quarterly 2024-12-31 2159472000.0 -2.8% USD 10-Q 2025-11-04
Quarterly 2025-03-31 2173894000.0 +0.7% USD 10-Q 2025-05-06
Quarterly 2025-06-30 2459031000.0 +13.1% USD 10-Q 2025-08-05
Quarterly 2025-09-30 2565759000.0 +4.3% USD 10-Q 2025-11-04
Annual 2023-12-31 1885233000.0 USD 10-K 2025-02-25
Annual 2024-12-31 2159500000.0 +14.5% USD 10-K 2026-02-24
Annual 2025-12-31 2333600000.0 +8.1% USD 10-K 2026-02-24

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 3522720000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 3722024000.0 +5.7% USD 10-Q 2023-08-08
Quarterly 2023-09-30 3803171000.0 +2.2% USD 10-Q 2023-11-08
Quarterly 2023-12-31 3827427000.0 +0.6% USD 10-Q 2024-11-05
Quarterly 2024-03-31 3954447000.0 +3.3% USD 10-Q 2024-05-09
Quarterly 2024-06-30 4049888000.0 +2.4% USD 10-Q 2024-08-06
Quarterly 2024-09-30 4240293000.0 +4.7% USD 10-Q 2024-11-05
Quarterly 2024-12-31 4195868000.0 -1.0% USD 10-Q 2025-11-04
Quarterly 2025-03-31 4217488000.0 +0.5% USD 10-Q 2025-05-06
Quarterly 2025-06-30 4536042000.0 +7.6% USD 10-Q 2025-08-05
Quarterly 2025-09-30 4649952000.0 +2.5% USD 10-Q 2025-11-04
Annual 2023-12-31 3827427000.0 USD 10-K 2025-02-25
Annual 2024-12-31 4195900000.0 +9.6% USD 10-K 2026-02-24
Annual 2025-12-31 4407800000.0 +5.1% USD 10-K 2026-02-24

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1134164000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 1289189000.0 +13.7% USD 10-Q 2023-08-08
Quarterly 2023-09-30 1297935000.0 +0.7% USD 10-Q 2023-11-08
Quarterly 2023-12-31 1335035000.0 +2.9% USD 10-Q 2024-11-05
Quarterly 2024-03-31 1448390000.0 +8.5% USD 10-Q 2024-05-09
Quarterly 2024-06-30 1484761000.0 +2.5% USD 10-Q 2024-08-06
Quarterly 2024-09-30 1612394000.0 +8.6% USD 10-Q 2024-11-05
Quarterly 2024-12-31 1670686000.0 +3.6% USD 10-Q 2025-11-04
Quarterly 2025-03-31 1783252000.0 +6.7% USD 10-Q 2025-05-06
Quarterly 2025-06-30 2019760000.0 +13.3% USD 10-Q 2025-08-05
Quarterly 2025-09-30 2140679000.0 +6.0% USD 10-Q 2025-11-04
Annual 2023-12-31 1335035000.0 USD 10-K 2025-02-25
Annual 2024-12-31 1670700000.0 +25.1% USD 10-K 2026-02-24
Annual 2025-12-31 1848500000.0 +10.6% USD 10-K 2026-02-24

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 2413607000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 2572486000.0 +6.6% USD 10-Q 2023-08-08
Quarterly 2023-09-30 2606363000.0 +1.3% USD 10-Q 2023-11-08
Quarterly 2023-12-31 2591335000.0 -0.6% USD 10-Q 2024-11-05
Quarterly 2024-03-31 2705042000.0 +4.4% USD 10-Q 2024-05-09
Quarterly 2024-06-30 2750657000.0 +1.7% USD 10-Q 2024-08-06
Quarterly 2024-09-30 2882298000.0 +4.8% USD 10-Q 2024-11-05
Quarterly 2024-12-31 2786335000.0 -3.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 2771748000.0 -0.5% USD 10-Q 2025-05-06
Quarterly 2025-06-30 3001483000.0 +8.3% USD 10-Q 2025-08-05
Quarterly 2025-09-30 3022120000.0 +0.7% USD 10-Q 2025-11-04
Annual 2023-12-31 2591335000.0 USD 10-K 2025-02-25
Annual 2024-12-31 2786400000.0 +7.5% USD 10-K 2026-02-24
Annual 2025-12-31 2726800000.0 -2.1% USD 10-K 2026-02-24

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1109113000.0 USD 10-Q 2024-08-06
Quarterly 2023-06-30 1149538000.0 +3.6% USD 10-Q 2024-11-05
Quarterly 2023-09-30 1196808000.0 +4.1% USD 10-Q 2024-11-05
Quarterly 2023-12-31 1236092000.0 +3.3% USD 10-Q 2025-11-04
Quarterly 2024-03-31 1249405000.0 +1.1% USD 10-Q 2025-08-05
Quarterly 2024-06-30 1299231000.0 +4.0% USD 10-Q 2025-11-04
Quarterly 2024-09-30 1357995000.0 +4.5% USD 10-Q 2025-11-04
Quarterly 2024-12-31 1409533000.0 +3.8% USD 10-Q 2025-11-04
Quarterly 2025-03-31 1445740000.0 +2.6% USD 10-Q 2025-08-05
Quarterly 2025-06-30 1534559000.0 +6.1% USD 10-Q 2025-11-04
Quarterly 2025-09-30 1627832000.0 +6.1% USD 10-Q 2025-11-04
Annual 2023-12-31 1236100000.0 USD 10-K 2026-02-24
Annual 2024-12-31 1409500000.0 +14.0% USD 10-K 2026-02-24
Annual 2025-12-31 1681000000.0 +19.3% USD 10-K 2026-02-24

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1034855000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 1036971000.0 +0.2% USD 10-Q 2023-08-08
Quarterly 2023-09-30 1013519000.0 -2.3% USD 10-Q 2023-11-08
Quarterly 2023-12-31 885369000.0 -12.6% USD 10-Q 2024-11-05
Quarterly 2024-03-31 862216000.0 -2.6% USD 10-Q 2024-05-09
Quarterly 2024-06-30 843758000.0 -2.1% USD 10-Q 2024-08-06
Quarterly 2024-09-30 826998000.0 -2.0% USD 10-Q 2024-11-05
Quarterly 2024-12-31 660193000.0 -20.2% USD 10-Q 2025-11-04
Quarterly 2025-03-31 543924000.0 -17.6% USD 10-Q 2025-05-06
Quarterly 2025-06-30 524983000.0 -3.5% USD 10-Q 2025-08-05
Quarterly 2025-09-30 422199000.0 -19.6% USD 10-Q 2025-11-04
Annual 2023-12-31 885369000.0 USD 10-K 2025-02-25
Annual 2024-12-31 660200000.0 -25.4% USD 10-K 2026-02-24
Annual 2025-12-31 409000000.0 -38.0% USD 10-K 2026-02-24

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 -115337000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 -80832000.0 +29.9% USD 10-Q 2024-08-06
Quarterly 2023-09-30 -7147000.0 +91.2% USD 10-Q 2024-11-05
Quarterly 2024-03-31 -28464000.0 -298.3% USD 10-Q 2025-05-06
Quarterly 2024-06-30 -12397000.0 +56.4% USD 10-Q 2025-08-05
Quarterly 2024-09-30 210054000.0 +1794.4% USD 10-Q 2025-11-04
Quarterly 2025-03-31 66172000.0 -68.5% USD 10-Q 2025-05-06
Quarterly 2025-06-30 144625000.0 +118.6% USD 10-Q 2025-08-05
Quarterly 2025-09-30 327525000.0 +126.5% USD 10-Q 2025-11-04
Annual 2023-12-31 198500000.0 USD 10-K 2026-02-24
Annual 2024-12-31 508300000.0 +156.1% USD 10-K 2026-02-24
Annual 2025-12-31 470400000.0 -7.5% USD 10-K 2026-02-24

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -6470000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 -9627000.0 -48.8% USD 10-Q 2024-08-06
Quarterly 2023-09-30 -25621000.0 -166.1% USD 10-Q 2024-11-05
Quarterly 2024-03-31 4187000.0 +116.3% USD 10-Q 2025-05-06
Quarterly 2024-06-30 39293000.0 +838.5% USD 10-Q 2025-08-05
Quarterly 2024-09-30 -891000.0 -102.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 -33178000.0 -3623.7% USD 10-Q 2025-05-06
Quarterly 2025-06-30 -59111000.0 -78.2% USD 10-Q 2025-08-05
Quarterly 2025-09-30 -78204000.0 -32.3% USD 10-Q 2025-11-04
Annual 2023-12-31 -30000000.0 USD 10-K 2026-02-24
Annual 2024-12-31 -27200000.0 +9.3% USD 10-K 2026-02-24
Annual 2025-12-31 -93900000.0 -245.2% USD 10-K 2026-02-24

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -36601000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 -41114000.0 -12.3% USD 10-Q 2024-08-06
Quarterly 2023-09-30 -60023000.0 -46.0% USD 10-Q 2024-11-05
Quarterly 2024-03-31 -15106000.0 +74.8% USD 10-Q 2025-05-06
Quarterly 2024-06-30 -39104000.0 -158.9% USD 10-Q 2025-08-05
Quarterly 2024-09-30 -74022000.0 -89.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 -137264000.0 -85.4% USD 10-Q 2025-05-06
Quarterly 2025-06-30 -151736000.0 -10.5% USD 10-Q 2025-08-05
Quarterly 2025-09-30 -274602000.0 -81.0% USD 10-Q 2025-11-04
Annual 2023-12-31 -205300000.0 USD 10-K 2026-02-24
Annual 2024-12-31 -244400000.0 -19.0% USD 10-K 2026-02-24
Annual 2025-12-31 -296300000.0 -21.2% USD 10-K 2026-02-24

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 13847000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 42392000.0 +206.1% USD 10-Q 2024-08-06
Quarterly 2023-09-30 82500000.0 +94.6% USD 10-Q 2024-11-05
Quarterly 2024-03-31 10434000.0 -87.4% USD 10-Q 2025-05-06
Quarterly 2024-06-30 34637000.0 +232.0% USD 10-Q 2025-08-05
Quarterly 2024-09-30 98338000.0 +183.9% USD 10-Q 2025-11-04
Quarterly 2025-03-31 40590000.0 -58.7% USD 10-Q 2025-05-06
Quarterly 2025-06-30 73703000.0 +81.6% USD 10-Q 2025-08-05
Quarterly 2025-09-30 108166000.0 +46.8% USD 10-Q 2025-11-04
Annual 2023-12-31 103000000.0 USD 10-K 2026-02-24
Annual 2024-12-31 126500000.0 +22.8% USD 10-K 2026-02-24
Annual 2025-12-31 129900000.0 +2.7% USD 10-K 2026-02-24

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 53282636.0 shares 10-Q 2023-05-10
Quarterly 2023-06-30 53328873.0 +0.1% shares 10-Q 2023-08-08
Quarterly 2023-09-30 53352611.0 +0.0% shares 10-Q 2023-11-08
Quarterly 2023-12-31 53366327.0 +0.0% shares 10-Q 2024-11-05
Quarterly 2024-03-31 53630490.0 +0.5% shares 10-Q 2024-05-09
Quarterly 2024-06-30 53672740.0 +0.1% shares 10-Q 2024-08-06
Quarterly 2024-09-30 53712733.0 +0.1% shares 10-Q 2024-11-05
Quarterly 2024-12-31 53740729.0 +0.1% shares 10-Q 2025-11-04
Quarterly 2025-03-31 53995590.0 +0.5% shares 10-Q 2025-05-06
Quarterly 2025-06-30 54008463.0 +0.0% shares 10-Q 2025-08-05
Quarterly 2025-09-30 54029163.0 +0.0% shares 10-Q 2025-11-04
Annual 2023-12-31 53366327.0 shares 10-K 2025-02-25
Annual 2024-12-31 53740729.0 +0.7% shares 10-K 2026-02-24
Annual 2025-12-31 54045067.0 +0.6% shares 10-K 2026-02-24

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 53282636.0 shares 10-Q 2023-05-10
Quarterly 2023-06-30 53328873.0 +0.1% shares 10-Q 2023-08-08
Quarterly 2023-09-30 53352611.0 +0.0% shares 10-Q 2023-11-08
Quarterly 2023-12-31 53366327.0 +0.0% shares 10-Q 2024-11-05
Quarterly 2024-03-31 53630490.0 +0.5% shares 10-Q 2024-05-09
Quarterly 2024-06-30 53672740.0 +0.1% shares 10-Q 2024-08-06
Quarterly 2024-09-30 53712733.0 +0.1% shares 10-Q 2024-11-05
Quarterly 2024-12-31 53740729.0 +0.1% shares 10-Q 2025-11-04
Quarterly 2025-03-31 53995590.0 +0.5% shares 10-Q 2025-05-06
Quarterly 2025-06-30 54008463.0 +0.0% shares 10-Q 2025-08-05
Quarterly 2025-09-30 54029163.0 +0.0% shares 10-Q 2025-11-04
Annual 2023-12-31 53366327.0 shares 10-K 2025-02-25
Annual 2024-12-31 53740729.0 +0.7% shares 10-K 2026-02-24
Annual 2025-12-31 54045067.0 +0.6% shares 10-K 2026-02-24

Weighted Avg Shares Basic

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 53184000.0 shares 10-Q 2024-05-09
Quarterly 2023-06-30 53301000.0 +0.2% shares 10-Q 2024-08-06
Quarterly 2023-09-30 53339000.0 +0.1% shares 10-Q 2024-11-05
Quarterly 2024-03-31 53490000.0 +0.3% shares 10-Q 2025-05-06
Quarterly 2024-06-30 53640000.0 +0.3% shares 10-Q 2025-08-05
Quarterly 2024-09-30 53692000.0 +0.1% shares 10-Q 2025-11-04
Quarterly 2025-03-31 53813000.0 +0.2% shares 10-Q 2025-05-06
Quarterly 2025-06-30 54003000.0 +0.4% shares 10-Q 2025-08-05
Quarterly 2025-09-30 54017000.0 +0.0% shares 10-Q 2025-11-04
Annual 2023-03-31 53184000.0 shares 10-K 2025-02-25
Annual 2023-06-30 53301000.0 +0.2% shares 10-K 2025-02-25
Annual 2023-09-30 53339000.0 +0.1% shares 10-K 2025-02-25
Annual 2023-12-31 53300000.0 -0.1% shares 10-K 2026-02-24
Annual 2024-03-31 53500000.0 +0.4% shares 10-K 2026-02-24
Annual 2024-06-30 53600000.0 +0.2% shares 10-K 2026-02-24
Annual 2024-09-30 53700000.0 +0.2% shares 10-K 2026-02-24
Annual 2024-12-31 53700000.0 +0.0% shares 10-K 2026-02-24
Annual 2025-03-31 53800000.0 +0.2% shares 10-K 2026-02-24
Annual 2025-06-30 54000000.0 +0.4% shares 10-K 2026-02-24
Annual 2025-09-30 54000000.0 +0.0% shares 10-K 2026-02-24
Annual 2025-12-31 54000000.0 +0.0% shares 10-K 2026-02-24

Weighted Avg Shares Diluted

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 53944000.0 shares 10-Q 2024-05-09
Quarterly 2023-06-30 54324000.0 +0.7% shares 10-Q 2024-08-06
Quarterly 2023-09-30 54351000.0 +0.0% shares 10-Q 2024-11-05
Quarterly 2024-03-31 54414000.0 +0.1% shares 10-Q 2025-05-06
Quarterly 2024-06-30 54653000.0 +0.4% shares 10-Q 2025-08-05
Quarterly 2024-09-30 54675000.0 +0.0% shares 10-Q 2025-11-04
Quarterly 2025-03-31 54705000.0 +0.1% shares 10-Q 2025-05-06
Quarterly 2025-06-30 54805000.0 +0.2% shares 10-Q 2025-08-05
Quarterly 2025-09-30 54803000.0 -0.0% shares 10-Q 2025-11-04
Annual 2023-03-31 53944000.0 shares 10-K 2025-02-25
Annual 2023-06-30 54324000.0 +0.7% shares 10-K 2025-02-25
Annual 2023-09-30 54351000.0 +0.0% shares 10-K 2025-02-25
Annual 2023-12-31 54200000.0 -0.3% shares 10-K 2026-02-24
Annual 2024-03-31 54400000.0 +0.4% shares 10-K 2026-02-24
Annual 2024-06-30 54700000.0 +0.6% shares 10-K 2026-02-24
Annual 2024-09-30 54700000.0 +0.0% shares 10-K 2026-02-24
Annual 2024-12-31 54700000.0 +0.0% shares 10-K 2026-02-24
Annual 2025-03-31 54700000.0 +0.0% shares 10-K 2026-02-24
Annual 2025-06-30 54800000.0 +0.2% shares 10-K 2026-02-24
Annual 2025-09-30 54800000.0 +0.0% shares 10-K 2026-02-24
Annual 2025-12-31 54800000.0 +0.0% shares 10-K 2026-02-24
For informational purposes only — not guaranteed to be accurate or complete.