F&F - Financial Insights SEC Filing Analytics

Financial Metrics

PWR QUANTA SERVICES, INC.
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
11
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-03-11 SEC Filing Index
Insider 4 2026-03-06 SEC Filing Index
Insider 4 2026-03-02 SEC Filing Index
Insider 4 2025-11-26 SEC Filing Index
Insider 4 2025-11-18 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)
N/A
Total Liabilities (latest annual)
15899027000.0
Current Liabilities (latest annual)
8716198000.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 4428826000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 5048610000.0 +14.0% USD 10-Q 2024-08-01
Quarterly 2023-09-30 5620822000.0 +11.3% USD 10-Q 2024-10-31
Quarterly 2024-03-31 5031819000.0 -10.5% USD 10-Q 2025-05-01
Quarterly 2024-06-30 5594387000.0 +11.2% USD 10-Q 2025-07-31
Quarterly 2024-09-30 6493167000.0 +16.1% USD 10-Q 2025-10-30
Quarterly 2025-03-31 6233334000.0 -4.0% USD 10-Q 2025-05-01
Quarterly 2025-06-30 6773007000.0 +8.7% USD 10-Q 2025-07-31
Quarterly 2025-09-30 7631408000.0 +12.7% USD 10-Q 2025-10-30
Annual 2023-12-31 20882206000.0 USD 10-K 2026-02-19
Annual 2024-12-31 23672795000.0 +13.4% USD 10-K 2026-02-19
Annual 2025-12-31 28479697000.0 +20.3% USD 10-K 2026-02-19

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 573195000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 724099000.0 +26.3% USD 10-Q 2024-08-01
Quarterly 2023-09-30 847324000.0 +17.0% USD 10-Q 2024-10-31
Quarterly 2024-03-31 623494000.0 -26.4% USD 10-Q 2025-05-01
Quarterly 2024-06-30 811331000.0 +30.1% USD 10-Q 2025-07-31
Quarterly 2024-09-30 1012570000.0 +24.8% USD 10-Q 2025-10-30
Quarterly 2025-03-31 834037000.0 -17.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1007574000.0 +20.8% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1216434000.0 +20.7% USD 10-Q 2025-10-30
Annual 2023-12-31 2937086000.0 USD 10-K 2026-02-19
Annual 2024-12-31 3510761000.0 +19.5% USD 10-K 2026-02-19
Annual 2025-12-31 4275081000.0 +21.8% USD 10-K 2026-02-19

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 125860000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 279273000.0 +121.9% USD 10-Q 2024-08-01
Quarterly 2023-09-30 400329000.0 +43.3% USD 10-Q 2024-10-31
Quarterly 2024-03-31 155354000.0 -61.2% USD 10-Q 2025-05-01
Quarterly 2024-06-30 307230000.0 +97.8% USD 10-Q 2025-07-31
Quarterly 2024-09-30 431161000.0 +40.3% USD 10-Q 2025-10-30
Quarterly 2025-03-31 239081000.0 -44.5% USD 10-Q 2025-05-01
Quarterly 2025-06-30 370282000.0 +54.9% USD 10-Q 2025-07-31
Quarterly 2025-09-30 517217000.0 +39.7% USD 10-Q 2025-10-30
Annual 2023-12-31 1127976000.0 USD 10-K 2026-02-19
Annual 2024-12-31 1346468000.0 +19.4% USD 10-K 2026-02-19
Annual 2025-12-31 1611509000.0 +19.7% USD 10-K 2026-02-19

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 95046000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 165899000.0 +74.5% USD 10-Q 2024-08-01
Quarterly 2023-09-30 272836000.0 +64.5% USD 10-Q 2024-10-31
Quarterly 2024-03-31 118360000.0 -56.6% USD 10-Q 2025-05-01
Quarterly 2024-06-30 188159000.0 +59.0% USD 10-Q 2025-07-31
Quarterly 2024-09-30 293185000.0 +55.8% USD 10-Q 2025-10-30
Quarterly 2025-03-31 144258000.0 -50.8% USD 10-Q 2025-05-01
Quarterly 2025-06-30 229250000.0 +58.9% USD 10-Q 2025-07-31
Quarterly 2025-09-30 339420000.0 +48.1% USD 10-Q 2025-10-30
Annual 2023-12-31 744689000.0 USD 10-K 2026-02-19
Annual 2024-12-31 904824000.0 +21.5% USD 10-K 2026-02-19
Annual 2025-12-31 1028378000.0 +13.7% USD 10-K 2026-02-19

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.66 USD/shares 10-Q 2024-05-02
Quarterly 2023-06-30 1.14 +72.7% USD/shares 10-Q 2024-08-01
Quarterly 2023-09-30 1.88 +64.9% USD/shares 10-Q 2024-10-31
Quarterly 2024-03-31 0.81 -56.9% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 1.28 +58.0% USD/shares 10-Q 2025-07-31
Quarterly 2024-09-30 1.99 +55.5% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-31 0.97 -51.3% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 1.54 +58.8% USD/shares 10-Q 2025-07-31
Quarterly 2025-09-30 2.28 +48.1% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 5.13 USD/shares 10-K 2026-02-19
Annual 2024-12-31 6.16 +20.1% USD/shares 10-K 2026-02-19
Annual 2025-12-31 6.91 +12.2% USD/shares 10-K 2026-02-19

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.64 USD/shares 10-Q 2024-05-02
Quarterly 2023-06-30 1.12 +75.0% USD/shares 10-Q 2024-08-01
Quarterly 2023-09-30 1.83 +63.4% USD/shares 10-Q 2024-10-31
Quarterly 2024-03-31 0.79 -56.8% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 1.26 +59.5% USD/shares 10-Q 2025-07-31
Quarterly 2024-09-30 1.95 +54.8% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-31 0.96 -50.8% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 1.52 +58.3% USD/shares 10-Q 2025-07-31
Quarterly 2025-09-30 2.24 +47.4% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 5.0 USD/shares 10-K 2026-02-19
Annual 2024-12-31 6.03 +20.6% USD/shares 10-K 2026-02-19
Annual 2025-12-31 6.8 +12.8% USD/shares 10-K 2026-02-19

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 217115000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 361966000.0 +66.7% USD 10-Q 2024-08-01
Quarterly 2023-09-30 305355000.0 -15.6% USD 10-Q 2024-10-31
Quarterly 2023-12-31 1290248000.0 +322.5% USD 10-Q 2025-10-30
Quarterly 2024-03-31 531056000.0 -58.8% USD 10-Q 2025-05-01
Quarterly 2024-06-30 518140000.0 -2.4% USD 10-Q 2025-07-31
Quarterly 2024-09-30 764067000.0 +47.5% USD 10-Q 2025-10-30
Quarterly 2024-12-31 741960000.0 -2.9% USD 10-Q 2025-10-30
Quarterly 2025-03-31 520561000.0 -29.8% USD 10-Q 2025-05-01
Quarterly 2025-06-30 509460000.0 -2.1% USD 10-Q 2025-07-31
Quarterly 2025-09-30 610387000.0 +19.8% USD 10-Q 2025-10-30
Annual 2023-12-31 1290248000.0 USD 10-K 2026-02-19
Annual 2024-12-31 741960000.0 -42.5% USD 10-K 2026-02-19
Annual 2025-12-31 439508000.0 -40.8% USD 10-K 2026-02-19

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 3644623000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 4075206000.0 +11.8% USD 10-Q 2023-08-03
Quarterly 2023-09-30 4332499000.0 +6.3% USD 10-Q 2023-11-02
Quarterly 2023-12-31 4410829000.0 +1.8% USD 10-Q 2024-10-31
Quarterly 2024-03-31 4094914000.0 -7.2% USD 10-Q 2024-05-02
Quarterly 2024-06-30 4430757000.0 +8.2% USD 10-Q 2024-08-01
Quarterly 2024-09-30 5149915000.0 +16.2% USD 10-Q 2024-10-31
Quarterly 2024-12-31 5170935000.0 +0.4% USD 10-Q 2025-10-30
Quarterly 2025-03-31 5289723000.0 +2.3% USD 10-Q 2025-05-01
Quarterly 2025-06-30 5386384000.0 +1.8% USD 10-Q 2025-07-31
Quarterly 2025-09-30 6356064000.0 +18.0% USD 10-Q 2025-10-30
Annual 2023-12-31 4410829000.0 USD 10-K 2025-02-20
Annual 2024-12-31 5170935000.0 +17.2% USD 10-K 2026-02-19
Annual 2025-12-31 6847091000.0 +32.4% USD 10-K 2026-02-19

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 159164000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 156505000.0 -1.7% USD 10-Q 2023-08-03
Quarterly 2023-09-30 163879000.0 +4.7% USD 10-Q 2023-11-02
Quarterly 2023-12-31 175658000.0 +7.2% USD 10-Q 2024-10-31
Quarterly 2024-03-31 224341000.0 +27.7% USD 10-Q 2024-05-02
Quarterly 2024-06-30 235102000.0 +4.8% USD 10-Q 2024-08-01
Quarterly 2024-09-30 275852000.0 +17.3% USD 10-Q 2024-10-31
Quarterly 2024-12-31 260181000.0 -5.7% USD 10-Q 2025-10-30
Quarterly 2025-03-31 263086000.0 +1.1% USD 10-Q 2025-05-01
Quarterly 2025-06-30 286910000.0 +9.1% USD 10-Q 2025-07-31
Quarterly 2025-09-30 333710000.0 +16.3% USD 10-Q 2025-10-30
Annual 2023-12-31 175658000.0 USD 10-K 2025-02-20
Annual 2024-12-31 260181000.0 +48.1% USD 10-K 2026-02-19
Annual 2025-12-31 370372000.0 +42.4% USD 10-K 2026-02-19

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 5570586000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 6322392000.0 +13.5% USD 10-Q 2023-08-03
Quarterly 2023-09-30 6735367000.0 +6.5% USD 10-Q 2023-11-02
Quarterly 2023-12-31 7676897000.0 +14.0% USD 10-Q 2024-10-31
Quarterly 2024-03-31 6583469000.0 -14.2% USD 10-Q 2024-05-02
Quarterly 2024-06-30 6887553000.0 +4.6% USD 10-Q 2024-08-01
Quarterly 2024-09-30 8046049000.0 +16.8% USD 10-Q 2024-10-31
Quarterly 2024-12-31 7851033000.0 -2.4% USD 10-Q 2025-10-30
Quarterly 2025-03-31 7829753000.0 -0.3% USD 10-Q 2025-05-01
Quarterly 2025-06-30 8177557000.0 +4.4% USD 10-Q 2025-07-31
Quarterly 2025-09-30 9469267000.0 +15.8% USD 10-Q 2025-10-30
Annual 2023-12-31 7676897000.0 USD 10-K 2025-02-20
Annual 2024-12-31 7851033000.0 +2.3% USD 10-K 2026-02-19
Annual 2025-12-31 9903417000.0 +26.1% USD 10-K 2026-02-19

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 14039135000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 14740850000.0 +5.0% USD 10-Q 2023-08-03
Quarterly 2023-09-30 15188449000.0 +3.0% USD 10-Q 2023-11-02
Quarterly 2023-12-31 16237225000.0 +6.9% USD 10-Q 2024-10-31
Quarterly 2024-03-31 15542352000.0 -4.3% USD 10-Q 2024-05-02
Quarterly 2024-06-30 15929150000.0 +2.5% USD 10-Q 2024-08-01
Quarterly 2024-09-30 18866300000.0 +18.4% USD 10-Q 2024-10-31
Quarterly 2024-12-31 18683894000.0 -1.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 19134546000.0 +2.4% USD 10-Q 2025-05-01
Quarterly 2025-06-30 19891264000.0 +4.0% USD 10-Q 2025-07-31
Quarterly 2025-09-30 22743766000.0 +14.3% USD 10-Q 2025-10-30
Annual 2023-12-31 16237225000.0 USD 10-K 2025-02-20
Annual 2024-12-31 18683894000.0 +15.1% USD 10-K 2026-02-19
Annual 2025-12-31 24926901000.0 +33.4% USD 10-K 2026-02-19

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 3427316000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 3763669000.0 +9.8% USD 10-Q 2023-08-03
Quarterly 2023-09-30 4192239000.0 +11.4% USD 10-Q 2023-11-02
Quarterly 2023-12-31 5213116000.0 +24.4% USD 10-Q 2024-10-31
Quarterly 2024-03-31 4831182000.0 -7.3% USD 10-Q 2024-05-02
Quarterly 2024-06-30 5315993000.0 +10.0% USD 10-Q 2024-08-01
Quarterly 2024-09-30 6525338000.0 +22.7% USD 10-Q 2024-10-31
Quarterly 2024-12-31 6028513000.0 -7.6% USD 10-Q 2025-10-30
Quarterly 2025-03-31 5985606000.0 -0.7% USD 10-Q 2025-05-01
Quarterly 2025-06-30 5977256000.0 -0.1% USD 10-Q 2025-07-31
Quarterly 2025-09-30 7044469000.0 +17.9% USD 10-Q 2025-10-30
Annual 2023-12-31 5213116000.0 USD 10-K 2025-02-20
Annual 2024-12-31 6028513000.0 +15.6% USD 10-K 2026-02-19
Annual 2025-12-31 8716198000.0 +44.6% USD 10-K 2026-02-19

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 8517181000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 9011871000.0 +5.8% USD 10-Q 2023-08-03
Quarterly 2023-09-30 9192598000.0 +2.0% USD 10-Q 2023-11-02
Quarterly 2023-12-31 9953870000.0 +8.3% USD 10-Q 2024-10-31
Quarterly 2024-03-31 9175083000.0 -7.8% USD 10-Q 2024-05-02
Quarterly 2024-06-30 9348076000.0 +1.9% USD 10-Q 2024-08-01
Quarterly 2024-09-30 11777275000.0 +26.0% USD 10-Q 2024-10-31
Quarterly 2024-12-31 11354177000.0 -3.6% USD 10-Q 2025-10-30
Quarterly 2025-03-31 11662174000.0 +2.7% USD 10-Q 2025-05-01
Quarterly 2025-06-30 12022490000.0 +3.1% USD 10-Q 2025-07-31
Quarterly 2025-09-30 14339980000.0 +19.3% USD 10-Q 2025-10-30
Annual 2023-12-31 9953870000.0 USD 10-K 2025-02-20
Annual 2024-12-31 11354177000.0 +14.1% USD 10-K 2026-02-19
Annual 2025-12-31 15899027000.0 +40.0% USD 10-K 2026-02-19

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 5513416000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 5720933000.0 +3.8% USD 10-Q 2023-08-03
Quarterly 2023-09-30 5987311000.0 +4.7% USD 10-Q 2023-11-02
Quarterly 2023-12-31 6272241000.0 +4.8% USD 10-Q 2024-10-31
Quarterly 2024-03-31 6356623000.0 +1.3% USD 10-Q 2024-05-02
Quarterly 2024-06-30 6567637000.0 +3.3% USD 10-Q 2024-08-01
Quarterly 2024-09-30 7070617000.0 +7.7% USD 10-Q 2024-10-31
Quarterly 2024-12-31 7317731000.0 +3.5% USD 10-Q 2025-10-30
Quarterly 2025-03-31 7456660000.0 +1.9% USD 10-Q 2025-05-01
Quarterly 2025-06-30 7857602000.0 +5.4% USD 10-Q 2025-07-31
Quarterly 2025-09-30 8395778000.0 +6.8% USD 10-Q 2025-10-30
Annual 2023-12-31 6272241000.0 USD 10-K 2025-02-20
Annual 2024-12-31 7317731000.0 +16.7% USD 10-K 2026-02-19
Annual 2025-12-31 8938249000.0 +22.1% USD 10-K 2026-02-19

Long-Term Debt

Q: 0 | A: 0

Quarterly

Annual

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

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 38409000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 165822000.0 +331.7% USD 10-Q 2024-08-01
Quarterly 2023-09-30 572414000.0 +245.2% USD 10-Q 2024-10-31
Quarterly 2024-03-31 237955000.0 -58.4% USD 10-Q 2025-05-01
Quarterly 2024-06-30 629267000.0 +164.4% USD 10-Q 2025-07-31
Quarterly 2024-09-30 1369181000.0 +117.6% USD 10-Q 2025-10-30
Quarterly 2025-03-31 243198000.0 -82.2% USD 10-Q 2025-05-01
Quarterly 2025-06-30 538909000.0 +121.6% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1102405000.0 +104.6% USD 10-Q 2025-10-30
Annual 2023-12-31 1575952000.0 USD 10-K 2026-02-19
Annual 2024-12-31 2081196000.0 +32.1% USD 10-K 2026-02-19
Annual 2025-12-31 2229970000.0 +7.1% USD 10-K 2026-02-19

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -488624000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 -567367000.0 -16.1% USD 10-Q 2024-08-01
Quarterly 2023-09-30 -722324000.0 -27.3% USD 10-Q 2024-10-31
Quarterly 2024-03-31 -386608000.0 +46.5% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -589260000.0 -52.4% USD 10-Q 2025-07-31
Quarterly 2024-09-30 -2127148000.0 -261.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 -520621000.0 +75.5% USD 10-Q 2025-05-01
Quarterly 2025-06-30 -980546000.0 -88.3% USD 10-Q 2025-07-31
Quarterly 2025-09-30 -2285686000.0 -133.1% USD 10-Q 2025-10-30
Annual 2023-12-31 -989650000.0 USD 10-K 2026-02-19
Annual 2024-12-31 -2294319000.0 -131.8% USD 10-K 2026-02-19
Annual 2025-12-31 -3830974000.0 -67.0% USD 10-K 2026-02-19

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 242687000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 336294000.0 +38.6% USD 10-Q 2024-08-01
Quarterly 2023-09-30 31051000.0 -90.8% USD 10-Q 2024-10-31
Quarterly 2024-03-31 -603044000.0 -2042.1% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -806298000.0 -33.7% USD 10-Q 2025-07-31
Quarterly 2024-09-30 227427000.0 +128.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 52354000.0 -77.0% USD 10-Q 2025-05-01
Quarterly 2025-06-30 186747000.0 +256.7% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1031409000.0 +452.3% USD 10-Q 2025-10-30
Annual 2023-12-31 268500000.0 USD 10-K 2026-02-19
Annual 2024-12-31 -305636000.0 -213.8% USD 10-K 2026-02-19
Annual 2025-12-31 1274984000.0 +517.2% USD 10-K 2026-02-19

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 80319000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 185597000.0 +131.1% USD 10-Q 2024-08-01
Quarterly 2023-09-30 325397000.0 +75.3% USD 10-Q 2024-10-31
Quarterly 2024-03-31 83139000.0 -74.4% USD 10-Q 2025-05-01
Quarterly 2024-06-30 244595000.0 +194.2% USD 10-Q 2025-07-31
Quarterly 2024-09-30 457093000.0 +86.9% USD 10-Q 2025-10-30
Quarterly 2025-03-31 132762000.0 -71.0% USD 10-Q 2025-05-01
Quarterly 2025-06-30 273111000.0 +105.7% USD 10-Q 2025-07-31
Quarterly 2025-09-30 415560000.0 +52.2% USD 10-Q 2025-10-30
Annual 2023-12-31 434803000.0 USD 10-K 2026-02-19
Annual 2024-12-31 604078000.0 +38.9% USD 10-K 2026-02-19
Annual 2025-12-31 609154000.0 +0.8% USD 10-K 2026-02-19

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 145160159.0 shares 10-Q 2023-05-04
Quarterly 2023-06-30 145196458.0 +0.0% shares 10-Q 2023-08-03
Quarterly 2023-09-30 145268038.0 +0.0% shares 10-Q 2023-11-02
Quarterly 2023-12-31 145508549.0 +0.2% shares 10-Q 2024-10-31
Quarterly 2024-03-31 146384210.0 +0.6% shares 10-Q 2024-05-02
Quarterly 2024-06-30 146444031.0 +0.0% shares 10-Q 2024-08-01
Quarterly 2024-09-30 147601543.0 +0.8% shares 10-Q 2024-10-31
Quarterly 2024-12-31 147678512.0 +0.1% shares 10-Q 2025-10-30
Quarterly 2025-03-31 148263499.0 +0.4% shares 10-Q 2025-05-01
Quarterly 2025-06-30 148482012.0 +0.1% shares 10-Q 2025-07-31
Quarterly 2025-09-30 149113220.0 +0.4% shares 10-Q 2025-10-30
Annual 2023-12-31 145508549.0 shares 10-K 2025-02-20
Annual 2024-12-31 147678512.0 +1.5% shares 10-K 2026-02-19
Annual 2025-12-31 149577564.0 +1.3% shares 10-K 2026-02-19

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 173537555.0 shares 10-Q 2023-05-04
Quarterly 2023-06-30 173586323.0 +0.0% shares 10-Q 2023-08-03
Quarterly 2023-09-30 173670350.0 +0.0% shares 10-Q 2023-11-02
Quarterly 2023-12-31 173949011.0 +0.2% shares 10-Q 2024-10-31
Quarterly 2024-03-31 175144784.0 +0.7% shares 10-Q 2024-05-02
Quarterly 2024-06-30 175208097.0 +0.0% shares 10-Q 2024-08-01
Quarterly 2024-09-30 176593875.0 +0.8% shares 10-Q 2024-10-31
Quarterly 2024-12-31 176718480.0 +0.1% shares 10-Q 2025-10-30
Quarterly 2025-03-31 178051919.0 +0.8% shares 10-Q 2025-05-01
Quarterly 2025-06-30 178340749.0 +0.2% shares 10-Q 2025-07-31
Quarterly 2025-09-30 179037458.0 +0.4% shares 10-Q 2025-10-30
Annual 2023-12-31 173949011.0 shares 10-K 2025-02-20
Annual 2024-12-31 176718480.0 +1.6% shares 10-K 2026-02-19
Annual 2025-12-31 179534355.0 +1.6% shares 10-K 2026-02-19

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 144467000.0 shares 10-Q 2024-05-02
Quarterly 2023-06-30 145422000.0 +0.7% shares 10-Q 2024-08-01
Quarterly 2023-09-30 145455000.0 +0.0% shares 10-Q 2024-10-31
Quarterly 2024-03-31 145936000.0 +0.3% shares 10-Q 2025-05-01
Quarterly 2024-06-30 146580000.0 +0.4% shares 10-Q 2025-07-31
Quarterly 2024-09-30 147394000.0 +0.6% shares 10-Q 2025-10-30
Quarterly 2025-03-31 148274000.0 +0.6% shares 10-Q 2025-05-01
Quarterly 2025-06-30 148448000.0 +0.1% shares 10-Q 2025-07-31
Quarterly 2025-09-30 149039000.0 +0.4% shares 10-Q 2025-10-30
Annual 2023-12-31 145222000.0 shares 10-K 2026-02-19
Annual 2024-12-31 146929000.0 +1.2% shares 10-K 2026-02-19
Annual 2025-12-31 148790000.0 +1.3% shares 10-K 2026-02-19

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 148661000.0 shares 10-Q 2024-05-02
Quarterly 2023-06-30 148773000.0 +0.1% shares 10-Q 2024-08-01
Quarterly 2023-09-30 148792000.0 +0.0% shares 10-Q 2024-10-31
Quarterly 2024-03-31 149350000.0 +0.4% shares 10-Q 2025-05-01
Quarterly 2024-06-30 149788000.0 +0.3% shares 10-Q 2025-07-31
Quarterly 2024-09-30 150556000.0 +0.5% shares 10-Q 2025-10-30
Quarterly 2025-03-31 150964000.0 +0.3% shares 10-Q 2025-05-01
Quarterly 2025-06-30 150923000.0 -0.0% shares 10-Q 2025-07-31
Quarterly 2025-09-30 151496000.0 +0.4% shares 10-Q 2025-10-30
Annual 2023-12-31 148823000.0 shares 10-K 2026-02-19
Annual 2024-12-31 150056000.0 +0.8% shares 10-K 2026-02-19
Annual 2025-12-31 151291000.0 +0.8% shares 10-K 2026-02-19
For informational purposes only — not guaranteed to be accurate or complete.