F&F - Financial Insights SEC Filing Analytics

Financial Metrics

TREX TREX CO INC
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
22
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-04-03 SEC Filing Index
Insider 4 2026-03-03 SEC Filing Index
Insider 4 2026-03-03 SEC Filing Index
Insider 4 2026-02-25 SEC Filing Index
Insider 3 2026-02-25 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)
419177000.0
Current Liabilities (latest annual)
250705000.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 238718000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 356538000.0 +49.4% USD 10-Q 2024-08-06
Quarterly 2023-09-30 303836000.0 -14.8% USD 10-Q 2024-10-28
Quarterly 2024-03-31 373635000.0 +23.0% USD 10-Q 2025-05-08
Quarterly 2024-06-30 376470000.0 +0.8% USD 10-Q 2025-08-04
Quarterly 2024-09-30 233717000.0 -37.9% USD 10-Q 2025-11-04
Quarterly 2025-03-31 339993000.0 +45.5% USD 10-Q 2025-05-08
Quarterly 2025-06-30 387801000.0 +14.1% USD 10-Q 2025-08-04
Quarterly 2025-09-30 285348000.0 -26.4% USD 10-Q 2025-11-04
Annual 2023-12-31 1094837000.0 USD 10-K 2026-02-25
Annual 2024-12-31 167627000.0 -84.7% USD 10-K 2026-02-25
Annual 2025-12-31 1174267000.0 +600.5% USD 10-K 2026-02-25

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 94428000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 156448000.0 +65.7% USD 10-Q 2024-08-06
Quarterly 2023-09-30 130895000.0 -16.3% USD 10-Q 2024-10-28
Quarterly 2024-03-31 169612000.0 +29.6% USD 10-Q 2025-05-08
Quarterly 2024-06-30 168110000.0 -0.9% USD 10-Q 2025-08-04
Quarterly 2024-09-30 93205000.0 -44.6% USD 10-Q 2025-11-04
Quarterly 2025-03-31 137731000.0 +47.8% USD 10-Q 2025-05-08
Quarterly 2025-06-30 158132000.0 +14.8% USD 10-Q 2025-08-04
Quarterly 2025-09-30 115438000.0 -27.0% USD 10-Q 2025-11-04
Annual 2023-12-31 450795000.0 USD 10-K 2026-02-25
Annual 2024-12-31 70972000.0 -84.3% USD 10-K 2026-02-25
Annual 2025-12-31 459964000.0 +548.1% USD 10-K 2026-02-25

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 56948000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 104767000.0 +84.0% USD 10-Q 2024-08-06
Quarterly 2023-09-30 86363000.0 -17.6% USD 10-Q 2024-10-28
Quarterly 2024-03-31 119012000.0 +37.8% USD 10-Q 2025-05-08
Quarterly 2024-06-30 116904000.0 -1.8% USD 10-Q 2025-08-04
Quarterly 2024-09-30 54304000.0 -53.5% USD 10-Q 2025-11-04
Quarterly 2025-03-31 81663000.0 +50.4% USD 10-Q 2025-05-08
Quarterly 2025-06-30 102398000.0 +25.4% USD 10-Q 2025-08-04
Quarterly 2025-09-30 70397000.0 -31.3% USD 10-Q 2025-11-04
Annual 2023-12-31 274592000.0 USD 10-K 2026-02-25
Annual 2024-12-31 31685000.0 -88.5% USD 10-K 2026-02-25
Annual 2025-12-31 257961000.0 +714.1% USD 10-K 2026-02-25

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 41131000.0 USD 10-Q 2024-10-28
Quarterly 2023-06-30 77036000.0 +87.3% USD 10-Q 2024-10-28
Quarterly 2023-09-30 65266000.0 -15.3% USD 10-Q 2024-10-28
Quarterly 2024-03-31 89070000.0 +36.5% USD 10-Q 2025-11-04
Quarterly 2024-06-30 86998000.0 -2.3% USD 10-Q 2025-11-04
Quarterly 2024-09-30 40553000.0 -53.4% USD 10-Q 2025-11-04
Quarterly 2025-03-31 60434000.0 +49.0% USD 10-Q 2025-11-04
Quarterly 2025-06-30 75909000.0 +25.6% USD 10-Q 2025-11-04
Quarterly 2025-09-30 51770000.0 -31.8% USD 10-Q 2025-11-04
Annual 2023-12-31 204119000.0 USD 10-K 2026-02-25
Annual 2024-12-31 21826000.0 -89.3% USD 10-K 2026-02-25
Annual 2025-12-31 190415000.0 +772.4% USD 10-K 2026-02-25

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.38 USD/shares 10-Q 2024-05-09
Quarterly 2023-06-30 0.71 +86.8% USD/shares 10-Q 2024-08-06
Quarterly 2023-09-30 0.6 -15.5% USD/shares 10-Q 2024-10-28
Quarterly 2024-03-31 0.82 +36.7% USD/shares 10-Q 2025-05-08
Quarterly 2024-06-30 0.8 -2.4% USD/shares 10-Q 2025-08-04
Quarterly 2024-09-30 0.37 -53.8% USD/shares 10-Q 2025-11-04
Quarterly 2025-03-31 0.56 +51.4% USD/shares 10-Q 2025-05-08
Quarterly 2025-06-30 0.71 +26.8% USD/shares 10-Q 2025-08-04
Quarterly 2025-09-30 0.48 -32.4% USD/shares 10-Q 2025-11-04
Annual 2023-12-31 1.88 USD/shares 10-K 2026-02-25
Annual 2024-12-31 0.2 -89.4% USD/shares 10-K 2026-02-25
Annual 2025-12-31 1.78 +790.0% USD/shares 10-K 2026-02-25

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.38 USD/shares 10-Q 2024-05-09
Quarterly 2023-06-30 0.71 +86.8% USD/shares 10-Q 2024-08-06
Quarterly 2023-09-30 0.6 -15.5% USD/shares 10-Q 2024-10-28
Quarterly 2024-03-31 0.82 +36.7% USD/shares 10-Q 2025-05-08
Quarterly 2024-06-30 0.8 -2.4% USD/shares 10-Q 2025-08-04
Quarterly 2024-09-30 0.37 -53.8% USD/shares 10-Q 2025-11-04
Quarterly 2025-03-31 0.56 +51.4% USD/shares 10-Q 2025-05-08
Quarterly 2025-06-30 0.71 +26.8% USD/shares 10-Q 2025-08-04
Quarterly 2025-09-30 0.48 -32.4% USD/shares 10-Q 2025-11-04
Annual 2023-12-31 1.88 USD/shares 10-K 2026-02-25
Annual 2024-12-31 0.2 -89.4% USD/shares 10-K 2026-02-25
Annual 2025-12-31 1.78 +790.0% USD/shares 10-K 2026-02-25

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 3916000.0 USD 10-Q 2023-05-08
Quarterly 2023-06-30 4226000.0 +7.9% USD 10-Q 2023-07-31
Quarterly 2023-09-30 4644000.0 +9.9% USD 10-Q 2023-10-30
Quarterly 2023-12-31 1959000.0 -57.8% USD 10-Q 2024-10-28
Quarterly 2024-03-31 3053000.0 +55.8% USD 10-Q 2024-05-09
Quarterly 2024-06-30 1172000.0 -61.6% USD 10-Q 2024-08-06
Quarterly 2024-09-30 12838000.0 +995.4% USD 10-Q 2024-10-28
Quarterly 2024-12-31 1292000.0 -89.9% USD 10-Q 2025-11-04
Quarterly 2025-03-31 4963000.0 +284.1% USD 10-Q 2025-05-08
Quarterly 2025-06-30 5523000.0 +11.3% USD 10-Q 2025-08-04
Quarterly 2025-09-30 11357000.0 +105.6% USD 10-Q 2025-11-04
Annual 2023-12-31 1959000.0 USD 10-K 2025-02-24
Annual 2024-12-31 1292000.0 -34.0% USD 10-K 2026-02-25
Annual 2025-12-31 3807000.0 +194.7% USD 10-K 2026-02-25

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 302071000.0 USD 10-Q 2023-05-08
Quarterly 2023-06-30 266808000.0 -11.7% USD 10-Q 2023-07-31
Quarterly 2023-09-30 200909000.0 -24.7% USD 10-Q 2023-10-30
Quarterly 2023-12-31 41136000.0 -79.5% USD 10-Q 2024-10-28
Quarterly 2024-03-31 373470000.0 +807.9% USD 10-Q 2024-05-09
Quarterly 2024-06-30 270037000.0 -27.7% USD 10-Q 2024-08-06
Quarterly 2024-09-30 140060000.0 -48.1% USD 10-Q 2024-10-28
Quarterly 2024-12-31 88356000.0 -36.9% USD 10-Q 2025-11-04
Quarterly 2025-03-31 391064000.0 +342.6% USD 10-Q 2025-05-08
Quarterly 2025-06-30 291226000.0 -25.5% USD 10-Q 2025-08-04
Quarterly 2025-09-30 163997000.0 -43.7% USD 10-Q 2025-11-04
Annual 2023-12-31 41136000.0 USD 10-K 2025-02-24
Annual 2024-12-31 88356000.0 +114.8% USD 10-K 2026-02-25
Annual 2025-12-31 48091000.0 -45.6% USD 10-K 2026-02-25

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 127784000.0 USD 10-Q 2023-05-08
Quarterly 2023-06-30 74007000.0 -42.1% USD 10-Q 2023-07-31
Quarterly 2023-09-30 60384000.0 -18.4% USD 10-Q 2023-10-30
Quarterly 2023-12-31 107089000.0 +77.3% USD 10-Q 2024-10-28
Quarterly 2024-03-31 123885000.0 +15.7% USD 10-Q 2024-05-09
Quarterly 2024-06-30 148858000.0 +20.2% USD 10-Q 2024-08-06
Quarterly 2024-09-30 187935000.0 +26.3% USD 10-Q 2024-10-28
Quarterly 2024-12-31 207282000.0 +10.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 176419000.0 -14.9% USD 10-Q 2025-05-08
Quarterly 2025-06-30 141844000.0 -19.6% USD 10-Q 2025-08-04
Quarterly 2025-09-30 149552000.0 +5.4% USD 10-Q 2025-11-04
Annual 2023-12-31 107089000.0 USD 10-K 2025-02-24
Annual 2024-12-31 256951000.0 +139.9% USD 10-K 2026-02-25
Annual 2025-12-31 238665000.0 -7.1% USD 10-K 2026-02-25

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 459483000.0 USD 10-Q 2023-05-08
Quarterly 2023-06-30 369444000.0 -19.6% USD 10-Q 2023-07-31
Quarterly 2023-09-30 273067000.0 -26.1% USD 10-Q 2023-10-30
Quarterly 2023-12-31 172254000.0 -36.9% USD 10-Q 2024-10-28
Quarterly 2024-03-31 513366000.0 +198.0% USD 10-Q 2024-05-09
Quarterly 2024-06-30 433814000.0 -15.5% USD 10-Q 2024-08-06
Quarterly 2024-09-30 352718000.0 -18.7% USD 10-Q 2024-10-28
Quarterly 2024-12-31 318908000.0 -9.6% USD 10-Q 2025-11-04
Quarterly 2025-03-31 592190000.0 +85.7% USD 10-Q 2025-05-08
Quarterly 2025-06-30 453464000.0 -23.4% USD 10-Q 2025-08-04
Quarterly 2025-09-30 337785000.0 -25.5% USD 10-Q 2025-11-04
Annual 2023-12-31 172254000.0 USD 10-K 2025-02-24
Annual 2024-12-31 368577000.0 +114.0% USD 10-K 2026-02-25
Annual 2025-12-31 310406000.0 -15.8% USD 10-K 2026-02-25

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1133121000.0 USD 10-Q 2023-05-08
Quarterly 2023-06-30 1069815000.0 -5.6% USD 10-Q 2023-07-31
Quarterly 2023-09-30 996812000.0 -6.8% USD 10-Q 2023-10-30
Quarterly 2023-12-31 932885000.0 -6.4% USD 10-Q 2024-10-28
Quarterly 2024-03-31 1292958000.0 +38.6% USD 10-Q 2024-05-09
Quarterly 2024-06-30 1269934000.0 -1.8% USD 10-Q 2024-08-06
Quarterly 2024-09-30 1267220000.0 -0.2% USD 10-Q 2024-10-28
Quarterly 2024-12-31 1324298000.0 +4.5% USD 10-Q 2025-11-04
Quarterly 2025-03-31 1641199000.0 +23.9% USD 10-Q 2025-05-08
Quarterly 2025-06-30 1537855000.0 -6.3% USD 10-Q 2025-08-04
Quarterly 2025-09-30 1452478000.0 -5.6% USD 10-Q 2025-11-04
Annual 2023-12-31 932885000.0 USD 10-K 2025-02-24
Annual 2024-12-31 1373967000.0 +47.3% USD 10-K 2026-02-25
Annual 2025-12-31 1453441000.0 +5.8% USD 10-K 2026-02-25

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 447765000.0 USD 10-Q 2023-05-08
Quarterly 2023-06-30 322797000.0 -27.9% USD 10-Q 2023-07-31
Quarterly 2023-09-30 182306000.0 -43.5% USD 10-Q 2023-10-30
Quarterly 2023-12-31 91062000.0 -50.0% USD 10-Q 2024-10-28
Quarterly 2024-03-31 369191000.0 +305.4% USD 10-Q 2024-05-09
Quarterly 2024-06-30 244401000.0 -33.8% USD 10-Q 2024-08-06
Quarterly 2024-09-30 251218000.0 +2.8% USD 10-Q 2024-10-28
Quarterly 2024-12-31 342477000.0 +36.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 601561000.0 +75.7% USD 10-Q 2025-05-08
Quarterly 2025-06-30 419357000.0 -30.3% USD 10-Q 2025-08-04
Quarterly 2025-09-30 282179000.0 -32.7% USD 10-Q 2025-11-04
Annual 2023-12-31 91062000.0 USD 10-K 2025-02-24
Annual 2024-12-31 342477000.0 +276.1% USD 10-K 2026-02-25
Annual 2025-12-31 250705000.0 -26.8% USD 10-K 2026-02-25

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 572944000.0 USD 10-Q 2023-05-08
Quarterly 2023-06-30 446290000.0 -22.1% USD 10-Q 2023-07-31
Quarterly 2023-09-30 305161000.0 -31.6% USD 10-Q 2023-10-30
Quarterly 2023-12-31 216214000.0 -29.1% USD 10-Q 2024-10-28
Quarterly 2024-03-31 488812000.0 +126.1% USD 10-Q 2024-05-09
Quarterly 2024-06-30 375034000.0 -23.3% USD 10-Q 2024-08-06
Quarterly 2024-09-30 379316000.0 +1.1% USD 10-Q 2024-10-28
Quarterly 2024-12-31 474156000.0 +25.0% USD 10-Q 2025-11-04
Quarterly 2025-03-31 731120000.0 +54.2% USD 10-Q 2025-05-08
Quarterly 2025-06-30 548599000.0 -25.0% USD 10-Q 2025-08-04
Quarterly 2025-09-30 409996000.0 -25.3% USD 10-Q 2025-11-04
Annual 2023-12-31 216214000.0 USD 10-K 2025-02-24
Annual 2024-12-31 486843000.0 +125.2% USD 10-K 2026-02-25
Annual 2025-12-31 419177000.0 -13.9% USD 10-K 2026-02-25

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 560177000.0 USD 10-Q 2024-10-28
Quarterly 2023-06-30 623525000.0 +11.3% USD 10-Q 2024-10-28
Quarterly 2023-09-30 691651000.0 +10.9% USD 10-Q 2024-10-28
Quarterly 2023-12-31 716671000.0 +3.6% USD 10-Q 2025-11-04
Quarterly 2024-03-31 804146000.0 +12.2% USD 10-Q 2025-11-04
Quarterly 2024-06-30 894900000.0 +11.3% USD 10-Q 2025-11-04
Quarterly 2024-09-30 887904000.0 -0.8% USD 10-Q 2025-11-04
Quarterly 2024-12-31 850142000.0 -4.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 910079000.0 +7.1% USD 10-Q 2025-11-04
Quarterly 2025-06-30 989256000.0 +8.7% USD 10-Q 2025-11-04
Quarterly 2025-09-30 1042482000.0 +5.4% USD 10-Q 2025-11-04
Annual 2023-12-31 741599000.0 USD 10-K 2026-02-25
Annual 2024-12-31 887124000.0 +19.6% USD 10-K 2026-02-25
Annual 2025-12-31 1034264000.0 +16.6% USD 10-K 2026-02-25

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 -115471000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 107781000.0 +193.3% USD 10-Q 2024-08-06
Quarterly 2023-09-30 288225000.0 +167.4% USD 10-Q 2024-10-28
Quarterly 2024-03-31 -174044000.0 -160.4% USD 10-Q 2025-05-08
Quarterly 2024-06-30 19641000.0 +111.3% USD 10-Q 2025-08-04
Quarterly 2024-09-30 152402000.0 +675.9% USD 10-Q 2025-11-04
Quarterly 2025-03-31 -154013000.0 -201.1% USD 10-Q 2025-05-08
Quarterly 2025-06-30 95739000.0 +162.2% USD 10-Q 2025-08-04
Quarterly 2025-09-30 292627000.0 +205.7% USD 10-Q 2025-11-04
Annual 2023-12-31 389420000.0 USD 10-K 2026-02-25
Annual 2024-12-31 143929000.0 -63.0% USD 10-K 2026-02-25
Annual 2025-12-31 358113000.0 +148.8% USD 10-K 2026-02-25

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -39192000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 -82357000.0 -110.1% USD 10-Q 2024-08-06
Quarterly 2023-09-30 -112920000.0 -37.1% USD 10-Q 2024-10-28
Quarterly 2024-03-31 -37614000.0 +66.7% USD 10-Q 2025-05-08
Quarterly 2024-06-30 -73096000.0 -94.3% USD 10-Q 2025-08-04
Quarterly 2024-09-30 -151375000.0 -107.1% USD 10-Q 2025-11-04
Quarterly 2025-03-31 -79965000.0 +47.2% USD 10-Q 2025-05-08
Quarterly 2025-06-30 -130987000.0 -63.8% USD 10-Q 2025-08-04
Quarterly 2025-09-30 -188136000.0 -43.6% USD 10-Q 2025-11-04
Annual 2023-12-31 -166089000.0 USD 10-K 2026-02-25
Annual 2024-12-31 -236535000.0 -42.4% USD 10-K 2026-02-25
Annual 2025-12-31 -233217000.0 +1.4% USD 10-K 2026-02-25

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 146254000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 -33523000.0 -122.9% USD 10-Q 2024-08-06
Quarterly 2023-09-30 -182986000.0 -445.9% USD 10-Q 2024-10-28
Quarterly 2024-03-31 212752000.0 +216.3% USD 10-Q 2025-05-08
Quarterly 2024-06-30 52668000.0 -75.2% USD 10-Q 2025-08-04
Quarterly 2024-09-30 9852000.0 -81.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 237649000.0 +2312.2% USD 10-Q 2025-05-08
Quarterly 2025-06-30 39479000.0 -83.4% USD 10-Q 2025-08-04
Quarterly 2025-09-30 -94426000.0 -339.2% USD 10-Q 2025-11-04
Annual 2023-12-31 -233697000.0 USD 10-K 2026-02-25
Annual 2024-12-31 91939000.0 +139.3% USD 10-K 2026-02-25
Annual 2025-12-31 -122381000.0 -233.1% USD 10-K 2026-02-25

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 39192000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 82357000.0 +110.1% USD 10-Q 2024-08-06
Quarterly 2023-09-30 112920000.0 +37.1% USD 10-Q 2024-10-28
Quarterly 2024-03-31 37720000.0 -66.6% USD 10-Q 2025-05-08
Quarterly 2024-06-30 73202000.0 +94.1% USD 10-Q 2025-08-04
Quarterly 2024-09-30 151481000.0 +106.9% USD 10-Q 2025-11-04
Quarterly 2025-03-31 79486000.0 -47.5% USD 10-Q 2025-05-08
Quarterly 2025-06-30 126275000.0 +58.9% USD 10-Q 2025-08-04
Quarterly 2025-09-30 180214000.0 +42.7% USD 10-Q 2025-11-04
Annual 2023-12-31 166089000.0 USD 10-K 2026-02-25
Annual 2024-12-31 232337000.0 +39.9% USD 10-K 2026-02-25
Annual 2025-12-31 223592000.0 -3.8% USD 10-K 2026-02-25

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 108803516.0 shares 10-Q 2023-05-08
Quarterly 2023-06-30 108567816.0 -0.2% shares 10-Q 2023-07-31
Quarterly 2023-09-30 108595105.0 +0.0% shares 10-Q 2023-10-30
Quarterly 2023-12-31 108611537.0 +0.0% shares 10-Q 2024-10-28
Quarterly 2024-03-31 108692757.0 +0.1% shares 10-Q 2024-05-09
Quarterly 2024-06-30 108705768.0 +0.0% shares 10-Q 2024-08-06
Quarterly 2024-09-30 107901982.0 -0.7% shares 10-Q 2024-10-28
Quarterly 2024-12-31 107154305.0 -0.7% shares 10-Q 2025-11-04
Quarterly 2025-03-31 107227012.0 +0.1% shares 10-Q 2025-05-08
Quarterly 2025-06-30 107234288.0 +0.0% shares 10-Q 2025-08-04
Quarterly 2025-09-30 107254491.0 +0.0% shares 10-Q 2025-11-04
Annual 2023-12-31 108611537.0 shares 10-K 2025-02-24
Annual 2024-12-31 107154305.0 -1.3% shares 10-K 2026-02-25
Annual 2025-12-31 105737266.0 -1.3% shares 10-K 2026-02-25

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 140901926.0 shares 10-Q 2023-05-08
Quarterly 2023-06-30 140931122.0 +0.0% shares 10-Q 2023-07-31
Quarterly 2023-09-30 140958411.0 +0.0% shares 10-Q 2023-10-30
Quarterly 2023-12-31 140974843.0 +0.0% shares 10-Q 2024-10-28
Quarterly 2024-03-31 141056063.0 +0.1% shares 10-Q 2024-05-09
Quarterly 2024-06-30 141069074.0 +0.0% shares 10-Q 2024-08-06
Quarterly 2024-09-30 141087688.0 +0.0% shares 10-Q 2024-10-28
Quarterly 2024-12-31 141098251.0 +0.0% shares 10-Q 2025-11-04
Quarterly 2025-03-31 141170958.0 +0.1% shares 10-Q 2025-05-08
Quarterly 2025-06-30 141178234.0 +0.0% shares 10-Q 2025-08-04
Quarterly 2025-09-30 141198437.0 +0.0% shares 10-Q 2025-11-04
Annual 2023-12-31 140974843.0 shares 10-K 2025-02-24
Annual 2024-12-31 141098251.0 +0.1% shares 10-K 2026-02-25
Annual 2025-12-31 141208139.0 +0.1% shares 10-K 2026-02-25

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 108771958.0 shares 10-Q 2024-05-09
Quarterly 2023-06-30 108770204.0 -0.0% shares 10-Q 2024-08-06
Quarterly 2023-09-30 108583009.0 -0.2% shares 10-Q 2024-10-28
Quarterly 2024-03-31 108640168.0 +0.1% shares 10-Q 2025-05-08
Quarterly 2024-06-30 108693887.0 +0.0% shares 10-Q 2025-08-04
Quarterly 2024-09-30 108258401.0 -0.4% shares 10-Q 2025-11-04
Quarterly 2025-03-31 107180665.0 -1.0% shares 10-Q 2025-05-08
Quarterly 2025-06-30 107227128.0 +0.0% shares 10-Q 2025-08-04
Quarterly 2025-09-30 107244573.0 +0.0% shares 10-Q 2025-11-04
Annual 2023-12-31 108680459.0 shares 10-K 2026-02-25
Annual 2024-12-31 107184416.0 -1.4% shares 10-K 2026-02-25
Annual 2025-12-31 107010658.0 -0.2% shares 10-K 2026-02-25

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 108916261.0 shares 10-Q 2024-05-09
Quarterly 2023-06-30 108871440.0 -0.0% shares 10-Q 2024-08-06
Quarterly 2023-09-30 108702495.0 -0.2% shares 10-Q 2024-10-28
Quarterly 2024-03-31 108790625.0 +0.1% shares 10-Q 2025-05-08
Quarterly 2024-06-30 108810296.0 +0.0% shares 10-Q 2025-08-04
Quarterly 2024-09-30 108379416.0 -0.4% shares 10-Q 2025-11-04
Quarterly 2025-03-31 107284084.0 -1.0% shares 10-Q 2025-05-08
Quarterly 2025-06-30 107296203.0 +0.0% shares 10-Q 2025-08-04
Quarterly 2025-09-30 107332641.0 +0.0% shares 10-Q 2025-11-04
Annual 2023-12-31 108809403.0 shares 10-K 2026-02-25
Annual 2024-12-31 107320299.0 -1.4% shares 10-K 2026-02-25
Annual 2025-12-31 107095977.0 -0.2% shares 10-K 2026-02-25
For informational purposes only — not guaranteed to be accurate or complete.