F&F - Financial Insights SEC Filing Analytics

Financial Metrics

HLX HELIX ENERGY SOLUTIONS GROUP INC
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
4
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-02-27 SEC Filing Index
Insider 4 2026-01-05 SEC Filing Index
Insider 4 2025-12-12 SEC Filing Index
Insider 4 2025-11-04 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)
298351000.0
Total Liabilities (latest annual)
1035992000.0
Current Liabilities (latest annual)
299678000.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 250084000.0 USD 10-Q 2024-04-26
Quarterly 2023-06-30 308817000.0 +23.5% USD 10-Q 2024-07-25
Quarterly 2023-09-30 395670000.0 +28.1% USD 10-Q 2024-10-24
Quarterly 2024-03-31 296211000.0 -25.1% USD 10-Q 2025-04-24
Quarterly 2024-06-30 364797000.0 +23.2% USD 10-Q 2025-07-24
Quarterly 2024-09-30 342419000.0 -6.1% USD 10-Q 2025-10-23
Quarterly 2025-03-31 278064000.0 -18.8% USD 10-Q 2025-04-24
Quarterly 2025-06-30 302288000.0 +8.7% USD 10-Q 2025-07-24
Quarterly 2025-09-30 376960000.0 +24.7% USD 10-Q 2025-10-23
Annual 2023-12-31 1289728000.0 USD 10-K 2026-02-26
Annual 2024-12-31 1358560000.0 +5.3% USD 10-K 2026-02-26
Annual 2025-12-31 1291474000.0 -4.9% USD 10-K 2026-02-26

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 15184000.0 USD 10-Q 2024-04-26
Quarterly 2023-06-30 55349000.0 +264.5% USD 10-Q 2024-07-25
Quarterly 2023-09-30 80545000.0 +45.5% USD 10-Q 2024-10-24
Quarterly 2024-03-31 19554000.0 -75.7% USD 10-Q 2025-04-24
Quarterly 2024-06-30 75486000.0 +286.0% USD 10-Q 2025-07-24
Quarterly 2024-09-30 65665000.0 -13.0% USD 10-Q 2025-10-23
Quarterly 2025-03-31 27538000.0 -58.1% USD 10-Q 2025-04-24
Quarterly 2025-06-30 14948000.0 -45.7% USD 10-Q 2025-07-24
Quarterly 2025-09-30 66019000.0 +341.7% USD 10-Q 2025-10-23
Annual 2023-12-31 200356000.0 USD 10-K 2026-02-26
Annual 2024-12-31 219564000.0 +9.6% USD 10-K 2026-02-26
Annual 2025-12-31 159138000.0 -27.5% USD 10-K 2026-02-26

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -8303000.0 USD 10-Q 2024-04-26
Quarterly 2023-06-30 20205000.0 +343.3% USD 10-Q 2024-07-25
Quarterly 2023-09-30 36228000.0 +79.3% USD 10-Q 2024-10-24
Quarterly 2024-03-31 -1276000.0 -103.5% USD 10-Q 2025-04-24
Quarterly 2024-06-30 53193000.0 +4268.7% USD 10-Q 2025-07-24
Quarterly 2024-09-30 44640000.0 -16.1% USD 10-Q 2025-10-23
Quarterly 2025-03-31 8172000.0 -81.7% USD 10-Q 2025-04-24
Quarterly 2025-06-30 -3152000.0 -138.6% USD 10-Q 2025-07-24
Quarterly 2025-09-30 47851000.0 +1618.1% USD 10-Q 2025-10-23
Annual 2023-12-31 63510000.0 USD 10-K 2026-02-26
Annual 2024-12-31 127435000.0 +100.7% USD 10-K 2026-02-26
Annual 2025-12-31 65135000.0 -48.9% USD 10-K 2026-02-26

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -5165000.0 USD 10-Q 2024-04-26
Quarterly 2023-06-30 7100000.0 +237.5% USD 10-Q 2024-07-25
Quarterly 2023-09-30 15560000.0 +119.2% USD 10-Q 2024-10-24
Quarterly 2024-03-31 -26287000.0 -268.9% USD 10-Q 2025-04-24
Quarterly 2024-06-30 32289000.0 +222.8% USD 10-Q 2025-07-24
Quarterly 2024-09-30 29514000.0 -8.6% USD 10-Q 2025-10-23
Quarterly 2025-03-31 3072000.0 -89.6% USD 10-Q 2025-04-24
Quarterly 2025-06-30 -2598000.0 -184.6% USD 10-Q 2025-07-24
Quarterly 2025-09-30 22083000.0 +950.0% USD 10-Q 2025-10-23
Annual 2023-12-31 -10838000.0 USD 10-K 2026-02-26
Annual 2024-12-31 55637000.0 +613.4% USD 10-K 2026-02-26
Annual 2025-12-31 30827000.0 -44.6% USD 10-K 2026-02-26

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -0.03 USD/shares 10-Q 2024-04-26
Quarterly 2023-06-30 0.05 +266.7% USD/shares 10-Q 2024-07-25
Quarterly 2023-09-30 0.1 +100.0% USD/shares 10-Q 2024-10-24
Quarterly 2024-03-31 -0.17 -270.0% USD/shares 10-Q 2025-04-24
Quarterly 2024-06-30 0.21 +223.5% USD/shares 10-Q 2025-07-24
Quarterly 2024-09-30 0.19 -9.5% USD/shares 10-Q 2025-10-23
Quarterly 2025-03-31 0.02 -89.5% USD/shares 10-Q 2025-04-24
Quarterly 2025-06-30 -0.02 -200.0% USD/shares 10-Q 2025-07-24
Quarterly 2025-09-30 0.15 +850.0% USD/shares 10-Q 2025-10-23
Annual 2023-12-31 -0.07 USD/shares 10-K 2026-02-26
Annual 2024-12-31 0.37 +628.6% USD/shares 10-K 2026-02-26
Annual 2025-12-31 0.21 -43.2% USD/shares 10-K 2026-02-26

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -0.03 USD/shares 10-Q 2024-04-26
Quarterly 2023-06-30 0.05 +266.7% USD/shares 10-Q 2024-07-25
Quarterly 2023-09-30 0.1 +100.0% USD/shares 10-Q 2024-10-24
Quarterly 2024-03-31 -0.17 -270.0% USD/shares 10-Q 2025-04-24
Quarterly 2024-06-30 0.21 +223.5% USD/shares 10-Q 2025-07-24
Quarterly 2024-09-30 0.19 -9.5% USD/shares 10-Q 2025-10-23
Quarterly 2025-03-31 0.02 -89.5% USD/shares 10-Q 2025-04-24
Quarterly 2025-06-30 -0.02 -200.0% USD/shares 10-Q 2025-07-24
Quarterly 2025-09-30 0.15 +850.0% USD/shares 10-Q 2025-10-23
Annual 2023-12-31 -0.07 USD/shares 10-K 2026-02-26
Annual 2024-12-31 0.36 +614.3% USD/shares 10-K 2026-02-26
Annual 2025-12-31 0.21 -41.7% USD/shares 10-K 2026-02-26

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 166674000.0 USD 10-Q 2023-04-26
Quarterly 2023-06-30 182651000.0 +9.6% USD 10-Q 2023-07-27
Quarterly 2023-09-30 168370000.0 -7.8% USD 10-Q 2023-10-25
Quarterly 2023-12-31 332191000.0 +97.3% USD 10-Q 2024-10-24
Quarterly 2024-03-31 323849000.0 -2.5% USD 10-Q 2024-04-26
Quarterly 2024-06-30 275066000.0 -15.1% USD 10-Q 2024-07-25
Quarterly 2024-09-30 324120000.0 +17.8% USD 10-Q 2024-10-24
Quarterly 2024-12-31 368030000.0 +13.5% USD 10-Q 2025-10-23
Quarterly 2025-03-31 369987000.0 +0.5% USD 10-Q 2025-04-24
Quarterly 2025-06-30 319743000.0 -13.6% USD 10-Q 2025-07-24
Quarterly 2025-09-30 338033000.0 +5.7% USD 10-Q 2025-10-23
Annual 2023-12-31 332191000.0 USD 10-K 2025-02-27
Annual 2024-12-31 368030000.0 +10.8% USD 10-K 2026-02-26
Annual 2025-12-31 445196000.0 +21.0% USD 10-K 2026-02-26

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 216946000.0 USD 10-Q 2023-04-26
Quarterly 2023-06-30 253147000.0 +16.7% USD 10-Q 2023-07-27
Quarterly 2023-09-30 308023000.0 +21.7% USD 10-Q 2023-10-25
Quarterly 2023-12-31 280427000.0 -9.0% USD 10-Q 2024-10-24
Quarterly 2024-03-31 219844000.0 -21.6% USD 10-Q 2024-04-26
Quarterly 2024-06-30 283636000.0 +29.0% USD 10-Q 2024-07-25
Quarterly 2024-09-30 270883000.0 -4.5% USD 10-Q 2024-10-24
Quarterly 2024-12-31 258630000.0 -4.5% USD 10-Q 2025-10-23
Quarterly 2025-03-31 258485000.0 -0.1% USD 10-Q 2025-04-24
Quarterly 2025-06-30 327921000.0 +26.9% USD 10-Q 2025-07-24
Quarterly 2025-09-30 359607000.0 +9.7% USD 10-Q 2025-10-23
Annual 2023-12-31 280427000.0 USD 10-K 2025-02-27
Annual 2024-12-31 258630000.0 -7.8% USD 10-K 2026-02-26
Annual 2025-12-31 303939000.0 +17.5% USD 10-K 2026-02-26

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 449356000.0 USD 10-Q 2023-04-26
Quarterly 2023-06-30 512010000.0 +13.9% USD 10-Q 2023-07-27
Quarterly 2023-09-30 554977000.0 +8.4% USD 10-Q 2023-10-25
Quarterly 2023-12-31 697841000.0 +25.7% USD 10-Q 2024-10-24
Quarterly 2024-03-31 605757000.0 -13.2% USD 10-Q 2024-04-26
Quarterly 2024-06-30 623915000.0 +3.0% USD 10-Q 2024-07-25
Quarterly 2024-09-30 693937000.0 +11.2% USD 10-Q 2024-10-24
Quarterly 2024-12-31 709682000.0 +2.3% USD 10-Q 2025-10-23
Quarterly 2025-03-31 736207000.0 +3.7% USD 10-Q 2025-04-24
Quarterly 2025-06-30 760399000.0 +3.3% USD 10-Q 2025-07-24
Quarterly 2025-09-30 798240000.0 +5.0% USD 10-Q 2025-10-23
Annual 2023-12-31 697841000.0 USD 10-K 2025-02-27
Annual 2024-12-31 709682000.0 +1.7% USD 10-K 2026-02-26
Annual 2025-12-31 824992000.0 +16.2% USD 10-K 2026-02-26

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 2369334000.0 USD 10-Q 2023-04-26
Quarterly 2023-06-30 2423845000.0 +2.3% USD 10-Q 2023-07-27
Quarterly 2023-09-30 2434752000.0 +0.4% USD 10-Q 2023-10-25
Quarterly 2023-12-31 2556036000.0 +5.0% USD 10-Q 2024-10-24
Quarterly 2024-03-31 2613814000.0 +2.3% USD 10-Q 2024-04-26
Quarterly 2024-06-30 2596937000.0 -0.6% USD 10-Q 2024-07-25
Quarterly 2024-09-30 2661149000.0 +2.5% USD 10-Q 2024-10-24
Quarterly 2024-12-31 2597080000.0 -2.4% USD 10-Q 2025-10-23
Quarterly 2025-03-31 2635023000.0 +1.5% USD 10-Q 2025-04-24
Quarterly 2025-06-30 2672561000.0 +1.4% USD 10-Q 2025-07-24
Quarterly 2025-09-30 2631887000.0 -1.5% USD 10-Q 2025-10-23
Annual 2023-12-31 2556036000.0 USD 10-K 2025-02-27
Annual 2024-12-31 2597080000.0 +1.6% USD 10-K 2026-02-26
Annual 2025-12-31 2615904000.0 +0.7% USD 10-K 2026-02-26

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 288033000.0 USD 10-Q 2023-04-26
Quarterly 2023-06-30 382712000.0 +32.9% USD 10-Q 2023-07-27
Quarterly 2023-09-30 390275000.0 +2.0% USD 10-Q 2023-10-25
Quarterly 2023-12-31 448618000.0 +14.9% USD 10-Q 2024-10-24
Quarterly 2024-03-31 348029000.0 -22.4% USD 10-Q 2024-04-26
Quarterly 2024-06-30 300174000.0 -13.8% USD 10-Q 2024-07-25
Quarterly 2024-09-30 303219000.0 +1.0% USD 10-Q 2024-10-24
Quarterly 2024-12-31 304416000.0 +0.4% USD 10-Q 2025-10-23
Quarterly 2025-03-31 323395000.0 +6.2% USD 10-Q 2025-04-24
Quarterly 2025-06-30 347964000.0 +7.6% USD 10-Q 2025-07-24
Quarterly 2025-09-30 314120000.0 -9.7% USD 10-Q 2025-10-23
Annual 2023-12-31 448618000.0 USD 10-K 2025-02-27
Annual 2024-12-31 304416000.0 -32.1% USD 10-K 2026-02-26
Annual 2025-12-31 299678000.0 -1.6% USD 10-K 2026-02-26

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 853614000.0 USD 10-Q 2023-04-26
Quarterly 2023-06-30 891917000.0 +4.5% USD 10-Q 2023-07-27
Quarterly 2023-09-30 904234000.0 +1.4% USD 10-Q 2023-10-25
Quarterly 2023-12-31 1055036000.0 +16.7% USD 10-Q 2024-10-24
Quarterly 2024-03-31 1146992000.0 +8.7% USD 10-Q 2024-04-26
Quarterly 2024-06-30 1100149000.0 -4.1% USD 10-Q 2024-07-25
Quarterly 2024-09-30 1090579000.0 -0.9% USD 10-Q 2024-10-24
Quarterly 2024-12-31 1077315000.0 -1.2% USD 10-Q 2025-10-23
Quarterly 2025-03-31 1089758000.0 +1.2% USD 10-Q 2025-04-24
Quarterly 2025-06-30 1103785000.0 +1.3% USD 10-Q 2025-07-24
Quarterly 2025-09-30 1057012000.0 -4.2% USD 10-Q 2025-10-23
Annual 2023-12-31 1055036000.0 USD 10-K 2025-02-27
Annual 2024-12-31 1077315000.0 +2.1% USD 10-K 2026-02-26
Annual 2025-12-31 1035992000.0 -3.8% USD 10-K 2026-02-26

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1515720000.0 USD 10-Q 2024-07-25
Quarterly 2023-06-30 1531928000.0 +1.1% USD 10-Q 2024-10-24
Quarterly 2023-09-30 1530518000.0 -0.1% USD 10-Q 2024-10-24
Quarterly 2023-12-31 1501000000.0 -1.9% USD 10-Q 2025-10-23
Quarterly 2024-03-31 1466822000.0 -2.3% USD 10-Q 2025-07-24
Quarterly 2024-06-30 1496788000.0 +2.0% USD 10-Q 2025-10-23
Quarterly 2024-09-30 1570570000.0 +4.9% USD 10-Q 2025-10-23
Quarterly 2024-12-31 1519765000.0 -3.2% USD 10-Q 2025-10-23
Quarterly 2025-03-31 1545265000.0 +1.7% USD 10-Q 2025-07-24
Quarterly 2025-06-30 1568776000.0 +1.5% USD 10-Q 2025-10-23
Quarterly 2025-09-30 1574875000.0 +0.4% USD 10-Q 2025-10-23
Annual 2023-12-31 1501000000.0 USD 10-K 2026-02-26
Annual 2024-12-31 1519765000.0 +1.3% USD 10-K 2026-02-26
Annual 2025-12-31 1579912000.0 +4.0% USD 10-K 2026-02-26

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 222008000.0 USD 10-Q 2023-04-26
Quarterly 2023-06-30 222469000.0 +0.2% USD 10-Q 2023-07-27
Quarterly 2023-09-30 218508000.0 -1.8% USD 10-Q 2023-10-25
Quarterly 2023-12-31 313430000.0 +43.4% USD 10-Q 2024-10-24
Quarterly 2024-03-31 309199000.0 -1.3% USD 10-Q 2024-04-26
Quarterly 2024-06-30 309664000.0 +0.2% USD 10-Q 2024-07-25
Quarterly 2024-09-30 305487000.0 -1.3% USD 10-Q 2024-10-24
Quarterly 2024-12-31 305971000.0 +0.2% USD 10-Q 2025-10-23
Quarterly 2025-03-31 301697000.0 -1.4% USD 10-Q 2025-04-24
Quarterly 2025-06-30 302200000.0 +0.2% USD 10-Q 2025-07-24
Quarterly 2025-09-30 297828000.0 -1.4% USD 10-Q 2025-10-23
Annual 2023-12-31 313430000.0 USD 10-K 2025-02-27
Annual 2024-12-31 305971000.0 -2.4% USD 10-K 2026-02-26
Annual 2025-12-31 298351000.0 -2.5% USD 10-K 2026-02-26

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 -5392000.0 USD 10-Q 2024-04-26
Quarterly 2023-06-30 26109000.0 +584.2% USD 10-Q 2024-07-25
Quarterly 2023-09-30 57720000.0 +121.1% USD 10-Q 2024-10-24
Quarterly 2024-03-31 64484000.0 +11.7% USD 10-Q 2025-04-24
Quarterly 2024-06-30 52320000.0 -18.9% USD 10-Q 2025-07-24
Quarterly 2024-09-30 108051000.0 +106.5% USD 10-Q 2025-10-23
Quarterly 2025-03-31 16442000.0 -84.8% USD 10-Q 2025-04-24
Quarterly 2025-06-30 -691000.0 -104.2% USD 10-Q 2025-07-24
Quarterly 2025-09-30 23586000.0 +3513.3% USD 10-Q 2025-10-23
Annual 2023-12-31 152457000.0 USD 10-K 2026-02-26
Annual 2024-12-31 186028000.0 +22.0% USD 10-K 2026-02-26
Annual 2025-12-31 136749000.0 -26.5% USD 10-K 2026-02-26

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -6300000.0 USD 10-Q 2024-04-26
Quarterly 2023-06-30 -7555000.0 -19.9% USD 10-Q 2024-07-25
Quarterly 2023-09-30 -15800000.0 -109.1% USD 10-Q 2024-10-24
Quarterly 2024-03-31 -3242000.0 +79.5% USD 10-Q 2025-04-24
Quarterly 2024-06-30 -7231000.0 -123.0% USD 10-Q 2025-07-24
Quarterly 2024-09-30 -10317000.0 -42.7% USD 10-Q 2025-10-23
Quarterly 2025-03-31 -4488000.0 +56.5% USD 10-Q 2025-04-24
Quarterly 2025-06-30 -8958000.0 -99.6% USD 10-Q 2025-07-24
Quarterly 2025-09-30 -10646000.0 -18.8% USD 10-Q 2025-10-23
Annual 2023-12-31 -18659000.0 USD 10-K 2026-02-26
Annual 2024-12-31 -22840000.0 -22.4% USD 10-K 2026-02-26
Annual 2025-12-31 -16342000.0 +28.5% USD 10-K 2026-02-26

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -9424000.0 USD 10-Q 2024-04-26
Quarterly 2023-06-30 -15070000.0 -59.9% USD 10-Q 2024-07-25
Quarterly 2023-09-30 -51375000.0 -240.9% USD 10-Q 2024-10-24
Quarterly 2024-03-31 -69304000.0 -34.9% USD 10-Q 2025-04-24
Quarterly 2024-06-30 -101526000.0 -46.5% USD 10-Q 2025-07-24
Quarterly 2024-09-30 -105574000.0 -4.0% USD 10-Q 2025-10-23
Quarterly 2025-03-31 -11075000.0 +89.5% USD 10-Q 2025-04-24
Quarterly 2025-06-30 -40780000.0 -268.2% USD 10-Q 2025-07-24
Quarterly 2025-09-30 -44921000.0 -10.2% USD 10-Q 2025-10-23
Annual 2023-12-31 25109000.0 USD 10-K 2026-02-26
Annual 2024-12-31 -125310000.0 -599.1% USD 10-K 2026-02-26
Annual 2025-12-31 -45059000.0 +64.0% USD 10-K 2026-02-26

Capital Expenditures

Q: 0 | A: 0

Quarterly

Annual

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

Share Data

Metrics: 4

Shares Outstanding

Q: 0 | A: 0

Quarterly

Annual

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

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 151494000.0 shares 10-Q 2023-04-26
Quarterly 2023-06-30 150810000.0 -0.5% shares 10-Q 2023-07-27
Quarterly 2023-09-30 150706000.0 -0.1% shares 10-Q 2023-10-25
Quarterly 2023-12-31 152291000.0 +1.1% shares 10-Q 2024-10-24
Quarterly 2024-03-31 152450000.0 +0.1% shares 10-Q 2024-04-26
Quarterly 2024-06-30 152051000.0 -0.3% shares 10-Q 2024-07-25
Quarterly 2024-09-30 152101000.0 +0.0% shares 10-Q 2024-10-24
Quarterly 2024-12-31 150243000.0 -1.2% shares 10-Q 2025-10-23
Quarterly 2025-03-31 151530000.0 +0.9% shares 10-Q 2025-04-24
Quarterly 2025-06-30 146986000.0 -3.0% shares 10-Q 2025-07-24
Quarterly 2025-09-30 147081000.0 +0.1% shares 10-Q 2025-10-23
Annual 2023-12-31 152291000.0 shares 10-K 2025-02-27
Annual 2024-12-31 150243000.0 -1.3% shares 10-K 2026-02-26
Annual 2025-12-31 147186000.0 -2.0% shares 10-K 2026-02-26

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 151764000.0 shares 10-Q 2024-04-26
Quarterly 2023-06-30 150791000.0 -0.6% shares 10-Q 2024-07-25
Quarterly 2023-09-30 150550000.0 -0.2% shares 10-Q 2024-10-24
Quarterly 2024-03-31 152369000.0 +1.2% shares 10-Q 2025-04-24
Quarterly 2024-06-30 152234000.0 -0.1% shares 10-Q 2025-07-24
Quarterly 2024-09-30 151914000.0 -0.2% shares 10-Q 2025-10-23
Quarterly 2025-03-31 151039000.0 -0.6% shares 10-Q 2025-04-24
Quarterly 2025-06-30 148515000.0 -1.7% shares 10-Q 2025-07-24
Quarterly 2025-09-30 146907000.0 -1.1% shares 10-Q 2025-10-23
Annual 2023-12-31 150917000.0 shares 10-K 2026-02-26
Annual 2024-12-31 151989000.0 +0.7% shares 10-K 2026-02-26
Annual 2025-12-31 148349000.0 -2.4% shares 10-K 2026-02-26

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 151764000.0 shares 10-Q 2024-04-26
Quarterly 2023-06-30 153404000.0 +1.1% shares 10-Q 2024-07-25
Quarterly 2023-09-30 153622000.0 +0.1% shares 10-Q 2024-10-24
Quarterly 2024-03-31 152369000.0 -0.8% shares 10-Q 2025-04-24
Quarterly 2024-06-30 155024000.0 +1.7% shares 10-Q 2025-07-24
Quarterly 2024-09-30 154851000.0 -0.1% shares 10-Q 2025-10-23
Quarterly 2025-03-31 152174000.0 -1.7% shares 10-Q 2025-04-24
Quarterly 2025-06-30 148515000.0 -2.4% shares 10-Q 2025-07-24
Quarterly 2025-09-30 147698000.0 -0.6% shares 10-Q 2025-10-23
Annual 2023-12-31 150917000.0 shares 10-K 2026-02-26
Annual 2024-12-31 154699000.0 +2.5% shares 10-K 2026-02-26
Annual 2025-12-31 148454000.0 -4.0% shares 10-K 2026-02-26
For informational purposes only — not guaranteed to be accurate or complete.