F&F - Financial Insights SEC Filing Analytics

Financial Metrics

RUSHA RUSH ENTERPRISES INC \TX\
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
8
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-03-17 SEC Filing Index
Insider 4 2026-03-12 SEC Filing Index
Insider 4 2026-02-23 SEC Filing Index
Insider 4 2025-08-25 SEC Filing Index
Insider 4 2025-08-13 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)
274798000.0
Total Liabilities (latest annual)
N/A
Current Liabilities (latest annual)
1492090000.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 1825101000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 1914503000.0 +4.9% USD 10-Q 2024-08-09
Quarterly 2023-09-30 1891274000.0 -1.2% USD 10-Q 2024-11-07
Quarterly 2024-03-31 1784078000.0 -5.7% USD 10-Q 2025-05-09
Quarterly 2024-06-30 1939382000.0 +8.7% USD 10-Q 2025-08-08
Quarterly 2024-09-30 1807004000.0 -6.8% USD 10-Q 2025-11-07
Quarterly 2025-03-31 1760577000.0 -2.6% USD 10-Q 2025-05-09
Quarterly 2025-06-30 1837583000.0 +4.4% USD 10-Q 2025-08-08
Quarterly 2025-09-30 1787461000.0 -2.7% USD 10-Q 2025-11-07
Annual 2023-12-31 7571244000.0 USD 10-K 2026-02-25
Annual 2024-12-31 7449807000.0 -1.6% USD 10-K 2026-02-25
Annual 2025-12-31 7064640000.0 -5.2% 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 398769000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 413848000.0 +3.8% USD 10-Q 2024-08-09
Quarterly 2023-09-30 394405000.0 -4.7% USD 10-Q 2024-11-07
Quarterly 2024-03-31 389875000.0 -1.1% USD 10-Q 2025-05-09
Quarterly 2024-06-30 392389000.0 +0.6% USD 10-Q 2025-08-08
Quarterly 2024-09-30 379041000.0 -3.4% USD 10-Q 2025-11-07
Quarterly 2025-03-31 357760000.0 -5.6% USD 10-Q 2025-05-09
Quarterly 2025-06-30 379671000.0 +6.1% USD 10-Q 2025-08-08
Quarterly 2025-09-30 374752000.0 -1.3% USD 10-Q 2025-11-07
Annual 2023-12-31 1593090000.0 USD 10-K 2026-02-25
Annual 2024-12-31 1531416000.0 -3.9% USD 10-K 2026-02-25
Annual 2025-12-31 1460664000.0 -4.6% 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 127776000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 142859000.0 +11.8% USD 10-Q 2024-08-09
Quarterly 2023-09-30 121621000.0 -14.9% USD 10-Q 2024-11-07
Quarterly 2024-03-31 110610000.0 -9.1% USD 10-Q 2025-05-09
Quarterly 2024-06-30 124481000.0 +12.5% USD 10-Q 2025-08-08
Quarterly 2024-09-30 120754000.0 -3.0% USD 10-Q 2025-11-07
Quarterly 2025-03-31 91869000.0 -23.9% USD 10-Q 2025-05-09
Quarterly 2025-06-30 110206000.0 +20.0% USD 10-Q 2025-08-08
Quarterly 2025-09-30 100030000.0 -9.2% USD 10-Q 2025-11-07
Annual 2023-12-31 512381000.0 USD 10-K 2026-02-25
Annual 2024-12-31 468090000.0 -8.6% USD 10-K 2026-02-25
Annual 2025-12-31 393756000.0 -15.9% 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 90455000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 98275000.0 +8.6% USD 10-Q 2024-08-09
Quarterly 2023-09-30 80278000.0 -18.3% USD 10-Q 2024-11-07
Quarterly 2024-03-31 71608000.0 -10.8% USD 10-Q 2025-05-09
Quarterly 2024-06-30 78661000.0 +9.8% USD 10-Q 2025-08-08
Quarterly 2024-09-30 79132000.0 +0.6% USD 10-Q 2025-11-07
Quarterly 2025-03-31 60322000.0 -23.8% USD 10-Q 2025-05-09
Quarterly 2025-06-30 72438000.0 +20.1% USD 10-Q 2025-08-08
Quarterly 2025-09-30 66690000.0 -7.9% USD 10-Q 2025-11-07
Annual 2023-12-31 347055000.0 USD 10-K 2026-02-25
Annual 2024-12-31 304153000.0 -12.4% USD 10-K 2026-02-25
Annual 2025-12-31 263778000.0 -13.3% 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 1.1 USD/shares 10-Q 2024-05-10
Quarterly 2023-06-30 1.2 +9.1% USD/shares 10-Q 2024-08-09
Quarterly 2023-09-30 0.99 -17.5% USD/shares 10-Q 2024-11-07
Quarterly 2024-03-31 0.91 -8.1% USD/shares 10-Q 2025-05-09
Quarterly 2024-06-30 1.01 +11.0% USD/shares 10-Q 2025-08-08
Quarterly 2024-09-30 1.0 -1.0% USD/shares 10-Q 2025-11-07
Quarterly 2025-03-31 0.76 -24.0% USD/shares 10-Q 2025-05-09
Quarterly 2025-06-30 0.93 +22.4% USD/shares 10-Q 2025-08-08
Quarterly 2025-09-30 0.85 -8.6% USD/shares 10-Q 2025-11-07
Annual 2023-12-31 4.28 USD/shares 10-K 2026-02-25
Annual 2024-12-31 3.85 -10.0% USD/shares 10-K 2026-02-25
Annual 2025-12-31 3.37 -12.5% 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 1.07 USD/shares 10-Q 2024-05-10
Quarterly 2023-06-30 1.17 +9.3% USD/shares 10-Q 2024-08-09
Quarterly 2023-09-30 0.96 -17.9% USD/shares 10-Q 2024-11-07
Quarterly 2024-03-31 0.88 -8.3% USD/shares 10-Q 2025-05-09
Quarterly 2024-06-30 97.0 +10922.7% USD/shares 10-Q 2025-08-08
Quarterly 2024-09-30 0.97 -99.0% USD/shares 10-Q 2025-11-07
Quarterly 2025-03-31 0.73 -24.7% USD/shares 10-Q 2025-05-09
Quarterly 2025-06-30 0.9 +23.3% USD/shares 10-Q 2025-08-08
Quarterly 2025-09-30 0.83 -7.8% USD/shares 10-Q 2025-11-07
Annual 2023-12-31 4.15 USD/shares 10-K 2026-02-25
Annual 2024-12-31 3.72 -10.4% USD/shares 10-K 2026-02-25
Annual 2025-12-31 3.27 -12.1% 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 226292000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 191897000.0 -15.2% USD 10-Q 2023-08-09
Quarterly 2023-09-30 191988000.0 +0.0% USD 10-Q 2023-11-09
Quarterly 2023-12-31 183725000.0 -4.3% USD 10-Q 2024-11-07
Quarterly 2024-03-31 155905000.0 -15.1% USD 10-Q 2024-05-10
Quarterly 2024-06-30 167266000.0 +7.3% USD 10-Q 2024-08-09
Quarterly 2024-09-30 185073000.0 +10.6% USD 10-Q 2024-11-07
Quarterly 2024-12-31 228131000.0 +23.3% USD 10-Q 2025-11-07
Quarterly 2025-03-31 228719000.0 +0.3% USD 10-Q 2025-05-09
Quarterly 2025-06-30 211106000.0 -7.7% USD 10-Q 2025-08-08
Quarterly 2025-09-30 242005000.0 +14.6% USD 10-Q 2025-11-07
Annual 2023-12-31 183725000.0 USD 10-K 2025-02-24
Annual 2024-12-31 228131000.0 +24.2% USD 10-K 2026-02-25
Annual 2025-12-31 212645000.0 -6.8% USD 10-K 2026-02-25

Accounts Receivable

Q: 11 | A: 4

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 229684000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 236870000.0 +3.1% USD 10-Q 2023-08-09
Quarterly 2023-09-30 263480000.0 +11.2% USD 10-Q 2023-11-09
Quarterly 2023-12-31 259353000.0 -1.6% USD 10-Q 2024-11-07
Quarterly 2024-03-31 303444000.0 +17.0% USD 10-Q 2024-05-10
Quarterly 2024-06-30 286848000.0 -5.5% USD 10-Q 2024-08-09
Quarterly 2024-09-30 282553000.0 -1.5% USD 10-Q 2024-11-07
Quarterly 2024-12-31 345346000.0 +22.2% USD 10-Q 2025-11-07
Quarterly 2025-03-31 295009000.0 -14.6% USD 10-Q 2025-05-09
Quarterly 2025-06-30 310469000.0 +5.2% USD 10-Q 2025-08-08
Quarterly 2025-09-30 268228000.0 -13.6% USD 10-Q 2025-11-07
Annual 2023-01-01 259400000.0 USD 10-K 2026-02-25
Annual 2023-12-31 259353000.0 -0.0% USD 10-K 2025-02-24
Annual 2024-12-31 345346000.0 +33.2% USD 10-K 2026-02-25
Annual 2025-12-31 277784000.0 -19.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 1498948000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 1637321000.0 +9.2% USD 10-Q 2023-08-09
Quarterly 2023-09-30 1671623000.0 +2.1% USD 10-Q 2023-11-09
Quarterly 2023-12-31 1801447000.0 +7.8% USD 10-Q 2024-11-07
Quarterly 2024-03-31 2031775000.0 +12.8% USD 10-Q 2024-05-10
Quarterly 2024-06-30 1894214000.0 -6.8% USD 10-Q 2024-08-09
Quarterly 2024-09-30 1964835000.0 +3.7% USD 10-Q 2024-11-07
Quarterly 2024-12-31 1787744000.0 -9.0% USD 10-Q 2025-11-07
Quarterly 2025-03-31 1886071000.0 +5.5% USD 10-Q 2025-05-09
Quarterly 2025-06-30 1842311000.0 -2.3% USD 10-Q 2025-08-08
Quarterly 2025-09-30 1662256000.0 -9.8% USD 10-Q 2025-11-07
Annual 2023-12-31 1801447000.0 USD 10-K 2025-02-24
Annual 2024-12-31 1787744000.0 -0.8% USD 10-K 2026-02-25
Annual 2025-12-31 1534471000.0 -14.2% 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 1973952000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 2087795000.0 +5.8% USD 10-Q 2023-08-09
Quarterly 2023-09-30 2145781000.0 +2.8% USD 10-Q 2023-11-09
Quarterly 2023-12-31 2260304000.0 +5.3% USD 10-Q 2024-11-07
Quarterly 2024-03-31 2517001000.0 +11.4% USD 10-Q 2024-05-10
Quarterly 2024-06-30 2377701000.0 -5.5% USD 10-Q 2024-08-09
Quarterly 2024-09-30 2460393000.0 +3.5% USD 10-Q 2024-11-07
Quarterly 2024-12-31 2389715000.0 -2.9% USD 10-Q 2025-11-07
Quarterly 2025-03-31 2434389000.0 +1.9% USD 10-Q 2025-05-09
Quarterly 2025-06-30 2395703000.0 -1.6% USD 10-Q 2025-08-08
Quarterly 2025-09-30 2217322000.0 -7.4% USD 10-Q 2025-11-07
Annual 2023-12-31 2260304000.0 USD 10-K 2025-02-24
Annual 2024-12-31 2389715000.0 +5.7% USD 10-K 2026-02-25
Annual 2025-12-31 2091138000.0 -12.5% 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 3969552000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 4126321000.0 +3.9% USD 10-Q 2024-08-09
Quarterly 2023-09-30 4218053000.0 +2.2% USD 10-Q 2024-11-07
Quarterly 2023-12-31 4364241000.0 +3.5% USD 10-Q 2024-11-07
Quarterly 2024-03-31 4629006000.0 +6.1% USD 10-Q 2024-05-10
Quarterly 2024-06-30 4506526000.0 -2.6% USD 10-Q 2025-08-08
Quarterly 2024-09-30 4553061000.0 +1.0% USD 10-Q 2025-11-07
Quarterly 2024-12-31 4617547000.0 +1.4% USD 10-Q 2025-11-07
Quarterly 2025-03-31 4687941000.0 +1.5% USD 10-Q 2025-05-09
Quarterly 2025-06-30 4715774000.0 +0.6% USD 10-Q 2025-08-08
Quarterly 2025-09-30 4553062000.0 -3.5% USD 10-Q 2025-11-07
Annual 2023-12-31 4364241000.0 USD 10-K 2026-02-25
Annual 2024-12-31 4617547000.0 +5.8% USD 10-K 2026-02-25
Annual 2025-12-31 4430536000.0 -4.1% 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 1513077000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 1620845000.0 +7.1% USD 10-Q 2023-08-09
Quarterly 2023-09-30 1720116000.0 +6.1% USD 10-Q 2023-11-09
Quarterly 2023-12-31 1673310000.0 -2.7% USD 10-Q 2024-11-07
Quarterly 2024-03-31 1757329000.0 +5.0% USD 10-Q 2024-05-10
Quarterly 2024-06-30 1697901000.0 -3.4% USD 10-Q 2024-08-09
Quarterly 2024-09-30 1752032000.0 +3.2% USD 10-Q 2024-11-07
Quarterly 2024-12-31 1650119000.0 -5.8% USD 10-Q 2025-11-07
Quarterly 2025-03-31 1695348000.0 +2.7% USD 10-Q 2025-05-09
Quarterly 2025-06-30 1718449000.0 +1.4% USD 10-Q 2025-08-08
Quarterly 2025-09-30 1622606000.0 -5.6% USD 10-Q 2025-11-07
Annual 2023-12-31 1673310000.0 USD 10-K 2025-02-24
Annual 2024-12-31 1650119000.0 -1.4% USD 10-K 2026-02-25
Annual 2025-12-31 1492090000.0 -9.6% USD 10-K 2026-02-25

Total Liabilities

Q: 0 | A: 0

Quarterly

Annual

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

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1810670000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 1868170000.0 +3.2% USD 10-Q 2023-08-09
Quarterly 2023-09-30 1899612000.0 +1.7% USD 10-Q 2023-11-09
Quarterly 2023-12-31 1870879000.0 -1.5% USD 10-Q 2024-11-07
Quarterly 2024-03-31 1935502000.0 +3.5% USD 10-Q 2024-05-10
Quarterly 2024-06-30 2003394000.0 +3.5% USD 10-Q 2024-08-09
Quarterly 2024-09-30 2083129000.0 +4.0% USD 10-Q 2024-11-07
Quarterly 2024-12-31 2141549000.0 +2.8% USD 10-Q 2025-11-07
Quarterly 2025-03-31 2166936000.0 +1.2% USD 10-Q 2025-05-09
Quarterly 2025-06-30 2153831000.0 -0.6% USD 10-Q 2025-08-08
Quarterly 2025-09-30 2214499000.0 +2.8% USD 10-Q 2025-11-07
Annual 2023-12-31 1870879000.0 USD 10-K 2025-02-24
Annual 2024-12-31 2141549000.0 +14.5% USD 10-K 2026-02-25
Annual 2025-12-31 2203229000.0 +2.9% USD 10-K 2026-02-25

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 262467000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 245277000.0 -6.5% USD 10-Q 2023-08-09
Quarterly 2023-09-30 202824000.0 -17.3% USD 10-Q 2023-11-09
Quarterly 2023-12-31 414002000.0 +104.1% USD 10-Q 2024-11-07
Quarterly 2024-03-31 524450000.0 +26.7% USD 10-Q 2024-05-10
Quarterly 2024-06-30 396562000.0 -24.4% USD 10-Q 2024-08-09
Quarterly 2024-09-30 399674000.0 +0.8% USD 10-Q 2024-11-07
Quarterly 2024-12-31 408440000.0 +2.2% USD 10-Q 2025-11-07
Quarterly 2025-03-31 403681000.0 -1.2% USD 10-Q 2025-05-09
Quarterly 2025-06-30 412845000.0 +2.3% USD 10-Q 2025-08-08
Quarterly 2025-09-30 263007000.0 -36.3% USD 10-Q 2025-11-07
Annual 2023-12-31 414002000.0 USD 10-K 2025-02-24
Annual 2024-12-31 408440000.0 -1.3% USD 10-K 2026-02-25
Annual 2025-12-31 274798000.0 -32.7% USD 10-K 2026-02-25

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 92466000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 114016000.0 +23.3% USD 10-Q 2024-08-09
Quarterly 2023-09-30 211059000.0 +85.1% USD 10-Q 2024-11-07
Quarterly 2024-03-31 -155053000.0 -173.5% USD 10-Q 2025-05-09
Quarterly 2024-06-30 115525000.0 +174.5% USD 10-Q 2025-08-08
Quarterly 2024-09-30 227268000.0 +96.7% USD 10-Q 2025-11-07
Quarterly 2025-03-31 153526000.0 -32.4% USD 10-Q 2025-05-09
Quarterly 2025-06-30 381162000.0 +148.3% USD 10-Q 2025-08-08
Quarterly 2025-09-30 748945000.0 +96.5% USD 10-Q 2025-11-07
Annual 2023-12-31 295713000.0 USD 10-K 2026-02-25
Annual 2024-12-31 619550000.0 +109.5% USD 10-K 2026-02-25
Annual 2025-12-31 861839000.0 +39.1% 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 -95514000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 -188946000.0 -97.8% USD 10-Q 2024-08-09
Quarterly 2023-09-30 -290954000.0 -54.0% USD 10-Q 2024-11-07
Quarterly 2024-03-31 -69188000.0 +76.2% USD 10-Q 2025-05-09
Quarterly 2024-06-30 -161128000.0 -132.9% USD 10-Q 2025-08-08
Quarterly 2024-09-30 -305828000.0 -89.8% USD 10-Q 2025-11-07
Quarterly 2025-03-31 -96501000.0 +68.4% USD 10-Q 2025-05-09
Quarterly 2025-06-30 -232220000.0 -140.6% USD 10-Q 2025-08-08
Quarterly 2025-09-30 -330217000.0 -42.2% USD 10-Q 2025-11-07
Annual 2023-12-31 -387030000.0 USD 10-K 2026-02-25
Annual 2024-12-31 -445577000.0 -15.1% USD 10-K 2026-02-25
Annual 2025-12-31 -417110000.0 +6.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 28294000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 65704000.0 +132.2% USD 10-Q 2024-08-09
Quarterly 2023-09-30 70845000.0 +7.8% USD 10-Q 2024-11-07
Quarterly 2024-03-31 196451000.0 +177.3% USD 10-Q 2025-05-09
Quarterly 2024-06-30 29180000.0 -85.1% USD 10-Q 2025-08-08
Quarterly 2024-09-30 79928000.0 +173.9% USD 10-Q 2025-11-07
Quarterly 2025-03-31 -56422000.0 -170.6% USD 10-Q 2025-05-09
Quarterly 2025-06-30 -166254000.0 -194.7% USD 10-Q 2025-08-08
Quarterly 2025-09-30 -404945000.0 -143.6% USD 10-Q 2025-11-07
Annual 2023-12-31 73962000.0 USD 10-K 2026-02-25
Annual 2024-12-31 -129321000.0 -274.8% USD 10-K 2026-02-25
Annual 2025-12-31 -460356000.0 -256.0% 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 90446000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 186000000.0 +105.6% USD 10-Q 2024-08-09
Quarterly 2023-09-30 289079000.0 +55.4% USD 10-Q 2024-11-07
Quarterly 2024-03-31 79136000.0 -72.6% USD 10-Q 2025-05-09
Quarterly 2024-06-30 172522000.0 +118.0% USD 10-Q 2025-08-08
Quarterly 2024-09-30 304231000.0 +76.3% USD 10-Q 2025-11-07
Quarterly 2025-03-31 108410000.0 -64.4% USD 10-Q 2025-05-09
Quarterly 2025-06-30 222275000.0 +105.0% USD 10-Q 2025-08-08
Quarterly 2025-09-30 318828000.0 +43.4% USD 10-Q 2025-11-07
Annual 2023-12-31 368881000.0 USD 10-K 2026-02-25
Annual 2024-12-31 433047000.0 +17.4% USD 10-K 2026-02-25
Annual 2025-12-31 399831000.0 -7.7% USD 10-K 2026-02-25

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: 0 | A: 0

Quarterly

Annual

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

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 82150000.0 shares 10-Q 2024-05-10
Quarterly 2023-06-30 81690000.0 -0.6% shares 10-Q 2024-08-09
Quarterly 2023-09-30 81229000.0 -0.6% shares 10-Q 2024-11-07
Quarterly 2024-03-31 78483000.0 -3.4% shares 10-Q 2025-05-09
Quarterly 2024-06-30 78270000.0 -0.3% shares 10-Q 2025-08-08
Quarterly 2024-09-30 79216000.0 +1.2% shares 10-Q 2025-11-07
Quarterly 2025-03-31 79661000.0 +0.6% shares 10-Q 2025-05-09
Quarterly 2025-06-30 78300000.0 -1.7% shares 10-Q 2025-08-08
Quarterly 2025-09-30 78235000.0 -0.1% shares 10-Q 2025-11-07
Annual 2023-12-31 81089000.0 shares 10-K 2026-02-25
Annual 2024-12-31 79058000.0 -2.5% shares 10-K 2026-02-25
Annual 2025-12-31 78380000.0 -0.9% 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 84846000.0 shares 10-Q 2024-05-10
Quarterly 2023-06-30 84156000.0 -0.8% shares 10-Q 2024-08-09
Quarterly 2023-09-30 83987000.0 -0.2% shares 10-Q 2024-11-07
Quarterly 2024-03-31 81454000.0 -3.0% shares 10-Q 2025-05-09
Quarterly 2024-06-30 80778000.0 -0.8% shares 10-Q 2025-08-08
Quarterly 2024-09-30 81884000.0 +1.4% shares 10-Q 2025-11-07
Quarterly 2025-03-31 82381000.0 +0.6% shares 10-Q 2025-05-09
Quarterly 2025-06-30 80487000.0 -2.3% shares 10-Q 2025-08-08
Quarterly 2025-09-30 80593000.0 +0.1% shares 10-Q 2025-11-07
Annual 2023-12-31 83720000.0 shares 10-K 2026-02-25
Annual 2024-12-31 81818000.0 -2.3% shares 10-K 2026-02-25
Annual 2025-12-31 80726000.0 -1.3% shares 10-K 2026-02-25
For informational purposes only — not guaranteed to be accurate or complete.