F&F - Financial Insights SEC Filing Analytics

Financial Metrics

CSGS CSG SYSTEMS INTERNATIONAL INC
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
6
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-03-11 SEC Filing Index
Insider 4 2026-01-22 SEC Filing Index
Insider 4 2025-12-19 SEC Filing Index
Insider 4 2025-10-14 SEC Filing Index
Insider 4 2025-06-11 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)
539452000.0
Total Liabilities (latest annual)
1260908000.0
Current Liabilities (latest annual)
650804000.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 298739000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 286327000.0 -4.2% USD 10-Q 2024-08-08
Quarterly 2023-09-30 286868000.0 +0.2% USD 10-Q 2024-11-07
Quarterly 2024-03-31 295135000.0 +2.9% USD 10-Q 2025-05-08
Quarterly 2024-06-30 290318000.0 -1.6% USD 10-Q 2025-08-07
Quarterly 2024-09-30 295143000.0 +1.7% USD 10-Q 2025-11-06
Quarterly 2025-03-31 299453000.0 +1.5% USD 10-Q 2025-05-08
Quarterly 2025-06-30 297128000.0 -0.8% USD 10-Q 2025-08-07
Quarterly 2025-09-30 303615000.0 +2.2% USD 10-Q 2025-11-06
Annual 2023-12-31 1169258000.0 USD 10-K 2026-02-19
Annual 2024-12-31 1197248000.0 +2.4% USD 10-K 2026-02-19
Annual 2025-12-31 1223289000.0 +2.2% USD 10-K 2026-02-19

Gross Profit

Q: 0 | A: 0

Quarterly

Annual

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

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 38193000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 28206000.0 -26.1% USD 10-Q 2024-08-08
Quarterly 2023-09-30 32731000.0 +16.0% USD 10-Q 2024-11-07
Quarterly 2024-03-31 31797000.0 -2.9% USD 10-Q 2025-05-08
Quarterly 2024-06-30 25420000.0 -20.1% USD 10-Q 2025-08-07
Quarterly 2024-09-30 31822000.0 +25.2% USD 10-Q 2025-11-06
Quarterly 2025-03-31 29383000.0 -7.7% USD 10-Q 2025-05-08
Quarterly 2025-06-30 29857000.0 +1.6% USD 10-Q 2025-08-07
Quarterly 2025-09-30 30459000.0 +2.0% USD 10-Q 2025-11-06
Annual 2023-12-31 123877000.0 USD 10-K 2026-02-19
Annual 2024-12-31 131333000.0 +6.0% USD 10-K 2026-02-19
Annual 2025-12-31 118749000.0 -9.6% 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 20928000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 13954000.0 -33.3% USD 10-Q 2024-08-08
Quarterly 2023-09-30 18694000.0 +34.0% USD 10-Q 2024-11-07
Quarterly 2024-03-31 19467000.0 +4.1% USD 10-Q 2025-05-08
Quarterly 2024-06-30 13829000.0 -29.0% USD 10-Q 2025-08-07
Quarterly 2024-09-30 19088000.0 +38.0% USD 10-Q 2025-11-06
Quarterly 2025-03-31 16130000.0 -15.5% USD 10-Q 2025-05-08
Quarterly 2025-06-30 12267000.0 -23.9% USD 10-Q 2025-08-07
Quarterly 2025-09-30 20483000.0 +67.0% USD 10-Q 2025-11-06
Annual 2023-12-31 66246000.0 USD 10-K 2026-02-19
Annual 2024-12-31 86852000.0 +31.1% USD 10-K 2026-02-19
Annual 2025-12-31 55881000.0 -35.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.69 USD/shares 10-Q 2024-05-02
Quarterly 2023-06-30 0.46 -33.3% USD/shares 10-Q 2024-08-08
Quarterly 2023-09-30 0.62 +34.8% USD/shares 10-Q 2024-11-07
Quarterly 2024-03-31 0.68 +9.7% USD/shares 10-Q 2025-05-08
Quarterly 2024-06-30 0.48 -29.4% USD/shares 10-Q 2025-08-07
Quarterly 2024-09-30 0.67 +39.6% USD/shares 10-Q 2025-11-06
Quarterly 2025-03-31 0.58 -13.4% USD/shares 10-Q 2025-05-08
Quarterly 2025-06-30 0.44 -24.1% USD/shares 10-Q 2025-08-07
Quarterly 2025-09-30 0.74 +68.2% USD/shares 10-Q 2025-11-06
Annual 2023-12-31 2.21 USD/shares 10-K 2026-02-19
Annual 2024-12-31 3.06 +38.5% USD/shares 10-K 2026-02-19
Annual 2025-12-31 2.02 -34.0% 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.68 USD/shares 10-Q 2024-05-02
Quarterly 2023-06-30 0.45 -33.8% USD/shares 10-Q 2024-08-08
Quarterly 2023-09-30 0.62 +37.8% USD/shares 10-Q 2024-11-07
Quarterly 2024-03-31 0.68 +9.7% USD/shares 10-Q 2025-05-08
Quarterly 2024-06-30 0.48 -29.4% USD/shares 10-Q 2025-08-07
Quarterly 2024-09-30 0.67 +39.6% USD/shares 10-Q 2025-11-06
Quarterly 2025-03-31 0.57 -14.9% USD/shares 10-Q 2025-05-08
Quarterly 2025-06-30 0.44 -22.8% USD/shares 10-Q 2025-08-07
Quarterly 2025-09-30 0.73 +65.9% USD/shares 10-Q 2025-11-06
Annual 2023-12-31 2.2 USD/shares 10-K 2026-02-19
Annual 2024-12-31 3.03 +37.7% USD/shares 10-K 2026-02-19
Annual 2025-12-31 1.98 -34.7% 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 167681000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 146212000.0 -12.8% USD 10-Q 2024-08-08
Quarterly 2023-09-30 146730000.0 +0.4% USD 10-Q 2024-11-07
Quarterly 2023-12-31 186264000.0 +26.9% USD 10-Q 2024-11-07
Quarterly 2024-03-31 120810000.0 -35.1% USD 10-Q 2025-05-08
Quarterly 2024-06-30 110435000.0 -8.6% USD 10-Q 2025-08-07
Quarterly 2024-09-30 118444000.0 +7.3% USD 10-Q 2025-11-06
Quarterly 2024-12-31 161789000.0 +36.6% USD 10-Q 2025-11-06
Quarterly 2025-03-31 136024000.0 -15.9% USD 10-Q 2025-05-08
Quarterly 2025-06-30 145875000.0 +7.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 158385000.0 +8.6% USD 10-Q 2025-11-06
Annual 2023-12-31 186264000.0 USD 10-K 2026-02-19
Annual 2024-12-31 161789000.0 -13.1% USD 10-K 2026-02-19
Annual 2025-12-31 180011000.0 +11.3% 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 255774000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 256310000.0 +0.2% USD 10-Q 2023-08-03
Quarterly 2023-09-30 275161000.0 +7.4% USD 10-Q 2023-11-02
Quarterly 2023-12-31 267680000.0 -2.7% USD 10-Q 2024-11-07
Quarterly 2024-03-31 275359000.0 +2.9% USD 10-Q 2024-05-02
Quarterly 2024-06-30 266214000.0 -3.3% USD 10-Q 2024-08-08
Quarterly 2024-09-30 279930000.0 +5.2% USD 10-Q 2024-11-07
Quarterly 2024-12-31 266903000.0 -4.7% USD 10-Q 2025-11-06
Quarterly 2025-03-31 265174000.0 -0.6% USD 10-Q 2025-05-08
Quarterly 2025-06-30 259016000.0 -2.3% USD 10-Q 2025-08-07
Quarterly 2025-09-30 268024000.0 +3.5% USD 10-Q 2025-11-06
Annual 2023-12-31 267680000.0 USD 10-K 2025-02-20
Annual 2024-12-31 266903000.0 -0.3% USD 10-K 2026-02-19
Annual 2025-12-31 299724000.0 +12.3% USD 10-K 2026-02-19

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 731538000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 725415000.0 -0.8% USD 10-Q 2023-08-03
Quarterly 2023-09-30 760067000.0 +4.8% USD 10-Q 2023-11-02
Quarterly 2023-12-31 862226000.0 +13.4% USD 10-Q 2024-11-07
Quarterly 2024-03-31 733802000.0 -14.9% USD 10-Q 2024-05-02
Quarterly 2024-06-30 759041000.0 +3.4% USD 10-Q 2024-08-08
Quarterly 2024-09-30 787240000.0 +3.7% USD 10-Q 2024-11-07
Quarterly 2024-12-31 900882000.0 +14.4% USD 10-Q 2025-11-06
Quarterly 2025-03-31 808484000.0 -10.3% USD 10-Q 2025-05-08
Quarterly 2025-06-30 804094000.0 -0.5% USD 10-Q 2025-08-07
Quarterly 2025-09-30 862887000.0 +7.3% USD 10-Q 2025-11-06
Annual 2023-12-31 862226000.0 USD 10-K 2025-02-20
Annual 2024-12-31 900882000.0 +4.5% USD 10-K 2026-02-19
Annual 2025-12-31 937683000.0 +4.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 1296008000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 1293069000.0 -0.2% USD 10-Q 2023-08-03
Quarterly 2023-09-30 1329602000.0 +2.8% USD 10-Q 2023-11-02
Quarterly 2023-12-31 1443046000.0 +8.5% USD 10-Q 2024-11-07
Quarterly 2024-03-31 1292952000.0 -10.4% USD 10-Q 2024-05-02
Quarterly 2024-06-30 1353288000.0 +4.7% USD 10-Q 2024-08-08
Quarterly 2024-09-30 1387446000.0 +2.5% USD 10-Q 2024-11-07
Quarterly 2024-12-31 1500687000.0 +8.2% USD 10-Q 2025-11-06
Quarterly 2025-03-31 1419004000.0 -5.4% USD 10-Q 2025-05-08
Quarterly 2025-06-30 1421238000.0 +0.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 1473519000.0 +3.7% USD 10-Q 2025-11-06
Annual 2023-12-31 1443046000.0 USD 10-K 2025-02-20
Annual 2024-12-31 1500687000.0 +4.0% USD 10-K 2026-02-19
Annual 2025-12-31 1544607000.0 +2.9% 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 441735000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 431102000.0 -2.4% USD 10-Q 2023-08-03
Quarterly 2023-09-30 461533000.0 +7.1% USD 10-Q 2023-11-02
Quarterly 2023-12-31 560836000.0 +21.5% USD 10-Q 2024-11-07
Quarterly 2024-03-31 421167000.0 -24.9% USD 10-Q 2024-05-02
Quarterly 2024-06-30 476444000.0 +13.1% USD 10-Q 2024-08-08
Quarterly 2024-09-30 499509000.0 +4.8% USD 10-Q 2024-11-07
Quarterly 2024-12-31 615209000.0 +23.2% USD 10-Q 2025-11-06
Quarterly 2025-03-31 520754000.0 -15.4% USD 10-Q 2025-05-08
Quarterly 2025-06-30 515962000.0 -0.9% USD 10-Q 2025-08-07
Quarterly 2025-09-30 574935000.0 +11.4% USD 10-Q 2025-11-06
Annual 2023-12-31 560836000.0 USD 10-K 2025-02-20
Annual 2024-12-31 615209000.0 +9.7% USD 10-K 2026-02-19
Annual 2025-12-31 650804000.0 +5.8% 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 927785000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 909758000.0 -1.9% USD 10-Q 2023-08-03
Quarterly 2023-09-30 1069111000.0 +17.5% USD 10-Q 2023-11-02
Quarterly 2023-12-31 1169720000.0 +9.4% USD 10-Q 2024-11-07
Quarterly 2024-03-31 1023612000.0 -12.5% USD 10-Q 2024-05-02
Quarterly 2024-06-30 1079959000.0 +5.5% USD 10-Q 2024-08-08
Quarterly 2024-09-30 1099035000.0 +1.8% USD 10-Q 2024-11-07
Quarterly 2024-12-31 1218118000.0 +10.8% USD 10-Q 2025-11-06
Quarterly 2025-03-31 1135909000.0 -6.7% USD 10-Q 2025-05-08
Quarterly 2025-06-30 1130517000.0 -0.5% USD 10-Q 2025-08-07
Quarterly 2025-09-30 1184023000.0 +4.7% USD 10-Q 2025-11-06
Annual 2023-12-31 1169720000.0 USD 10-K 2025-02-20
Annual 2024-12-31 1218118000.0 +4.1% USD 10-K 2026-02-19
Annual 2025-12-31 1260908000.0 +3.5% USD 10-K 2026-02-19

Stockholders' Equity

Q: 0 | A: 0

Quarterly

Annual

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

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 403781000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 402092000.0 -0.4% USD 10-Q 2023-08-03
Quarterly 2023-09-30 535998000.0 +33.3% USD 10-Q 2023-11-02
Quarterly 2023-12-31 534997000.0 -0.2% USD 10-Q 2024-11-07
Quarterly 2024-03-31 533986000.0 -0.2% USD 10-Q 2024-05-02
Quarterly 2024-06-30 532982000.0 -0.2% USD 10-Q 2024-08-08
Quarterly 2024-09-30 531986000.0 -0.2% USD 10-Q 2024-11-07
Quarterly 2024-12-31 530997000.0 -0.2% USD 10-Q 2025-11-06
Quarterly 2025-03-31 537554000.0 +1.2% USD 10-Q 2025-05-08
Quarterly 2025-06-30 537767000.0 +0.0% USD 10-Q 2025-08-07
Quarterly 2025-09-30 538606000.0 +0.2% USD 10-Q 2025-11-06
Annual 2023-12-31 534997000.0 USD 10-K 2025-02-20
Annual 2024-12-31 530997000.0 -0.7% USD 10-K 2026-02-19
Annual 2025-12-31 539452000.0 +1.6% USD 10-K 2026-02-19

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 15397000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 27783000.0 +80.4% USD 10-Q 2024-08-08
Quarterly 2023-09-30 52365000.0 +88.5% USD 10-Q 2024-11-07
Quarterly 2024-03-31 -29351000.0 -156.1% USD 10-Q 2025-05-08
Quarterly 2024-06-30 13754000.0 +146.9% USD 10-Q 2025-08-07
Quarterly 2024-09-30 53213000.0 +286.9% USD 10-Q 2025-11-06
Quarterly 2025-03-31 11469000.0 -78.4% USD 10-Q 2025-05-08
Quarterly 2025-06-30 48795000.0 +325.5% USD 10-Q 2025-08-07
Quarterly 2025-09-30 96738000.0 +98.3% USD 10-Q 2025-11-06
Annual 2023-12-31 131896000.0 USD 10-K 2026-02-19
Annual 2024-12-31 135717000.0 +2.9% USD 10-K 2026-02-19
Annual 2025-12-31 155939000.0 +14.9% 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 -8629000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 -16357000.0 -89.6% USD 10-Q 2024-08-08
Quarterly 2023-09-30 -22869000.0 -39.8% USD 10-Q 2024-11-07
Quarterly 2024-03-31 -4774000.0 +79.1% USD 10-Q 2025-05-08
Quarterly 2024-06-30 8220000.0 +272.2% USD 10-Q 2025-08-07
Quarterly 2024-09-30 765000.0 -90.7% USD 10-Q 2025-11-06
Quarterly 2025-03-31 -4249000.0 -655.4% USD 10-Q 2025-05-08
Quarterly 2025-06-30 -7000000.0 -64.7% USD 10-Q 2025-08-07
Quarterly 2025-09-30 -10827000.0 -54.7% USD 10-Q 2025-11-06
Annual 2023-12-31 -27906000.0 USD 10-K 2026-02-19
Annual 2024-12-31 -5128000.0 +81.6% USD 10-K 2026-02-19
Annual 2025-12-31 -14136000.0 -175.7% 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 -51132000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 -78543000.0 -53.6% USD 10-Q 2024-08-08
Quarterly 2023-09-30 -77965000.0 +0.7% USD 10-Q 2024-11-07
Quarterly 2024-03-31 -111145000.0 -42.6% USD 10-Q 2025-05-08
Quarterly 2024-06-30 -137823000.0 -24.0% USD 10-Q 2025-08-07
Quarterly 2024-09-30 -156531000.0 -13.6% USD 10-Q 2025-11-06
Quarterly 2025-03-31 -104460000.0 +33.3% USD 10-Q 2025-05-08
Quarterly 2025-06-30 -152111000.0 -45.6% USD 10-Q 2025-08-07
Quarterly 2025-09-30 -136076000.0 +10.5% USD 10-Q 2025-11-06
Annual 2023-12-31 -31305000.0 USD 10-K 2026-02-19
Annual 2024-12-31 -79923000.0 -155.3% USD 10-K 2026-02-19
Annual 2025-12-31 -121444000.0 -52.0% 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 8700000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 16428000.0 +88.8% USD 10-Q 2024-08-08
Quarterly 2023-09-30 22940000.0 +39.6% USD 10-Q 2024-11-07
Quarterly 2024-03-31 4774000.0 -79.2% USD 10-Q 2025-05-08
Quarterly 2024-06-30 9073000.0 +90.1% USD 10-Q 2025-08-07
Quarterly 2024-09-30 16528000.0 +82.2% USD 10-Q 2025-11-06
Quarterly 2025-03-31 4401000.0 -73.4% USD 10-Q 2025-05-08
Quarterly 2025-06-30 7152000.0 +62.5% USD 10-Q 2025-08-07
Quarterly 2025-09-30 11154000.0 +56.0% USD 10-Q 2025-11-06
Annual 2023-12-31 27977000.0 USD 10-K 2026-02-19
Annual 2024-12-31 22421000.0 -19.9% USD 10-K 2026-02-19
Annual 2025-12-31 14548000.0 -35.1% 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 31678000.0 shares 10-Q 2023-05-04
Quarterly 2023-06-30 31751000.0 +0.2% shares 10-Q 2023-08-03
Quarterly 2023-09-30 29726000.0 -6.4% shares 10-Q 2023-11-02
Quarterly 2023-12-31 29541000.0 -0.6% shares 10-Q 2024-11-07
Quarterly 2024-03-31 29779000.0 +0.8% shares 10-Q 2024-05-02
Quarterly 2024-06-30 29591000.0 -0.6% shares 10-Q 2024-08-08
Quarterly 2024-09-30 29292000.0 -1.0% shares 10-Q 2024-11-07
Quarterly 2024-12-31 28854000.0 -1.5% shares 10-Q 2025-11-06
Quarterly 2025-03-31 29104000.0 +0.9% shares 10-Q 2025-05-08
Quarterly 2025-06-30 28877000.0 -0.8% shares 10-Q 2025-08-07
Quarterly 2025-09-30 28608000.0 -0.9% shares 10-Q 2025-11-06
Annual 2023-12-31 29541000.0 shares 10-K 2025-02-20
Annual 2024-12-31 28854000.0 -2.3% shares 10-K 2026-02-19
Annual 2025-12-31 28370000.0 -1.7% shares 10-K 2026-02-19

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 30418000.0 shares 10-Q 2024-05-02
Quarterly 2023-06-30 30629000.0 +0.7% shares 10-Q 2024-08-08
Quarterly 2023-09-30 30097000.0 -1.7% shares 10-Q 2024-11-07
Quarterly 2024-03-31 28516000.0 -5.3% shares 10-Q 2025-05-08
Quarterly 2024-06-30 28546000.0 +0.1% shares 10-Q 2025-08-07
Quarterly 2024-09-30 28362000.0 -0.6% shares 10-Q 2025-11-06
Quarterly 2025-03-31 27815000.0 -1.9% shares 10-Q 2025-05-08
Quarterly 2025-06-30 27843000.0 +0.1% shares 10-Q 2025-08-07
Quarterly 2025-09-30 27627000.0 -0.8% shares 10-Q 2025-11-06
Annual 2023-12-31 29938000.0 shares 10-K 2026-02-19
Annual 2024-12-31 28345000.0 -5.3% shares 10-K 2026-02-19
Annual 2025-12-31 27694000.0 -2.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 30609000.0 shares 10-Q 2024-05-02
Quarterly 2023-06-30 30726000.0 +0.4% shares 10-Q 2024-08-08
Quarterly 2023-09-30 30284000.0 -1.4% shares 10-Q 2024-11-07
Quarterly 2024-03-31 28797000.0 -4.9% shares 10-Q 2025-05-08
Quarterly 2024-06-30 28600000.0 -0.7% shares 10-Q 2025-08-07
Quarterly 2024-09-30 28468000.0 -0.5% shares 10-Q 2025-11-06
Quarterly 2025-03-31 28267000.0 -0.7% shares 10-Q 2025-05-08
Quarterly 2025-06-30 28132000.0 -0.5% shares 10-Q 2025-08-07
Quarterly 2025-09-30 27970000.0 -0.6% shares 10-Q 2025-11-06
Annual 2023-12-31 30115000.0 shares 10-K 2026-02-19
Annual 2024-12-31 28665000.0 -4.8% shares 10-K 2026-02-19
Annual 2025-12-31 28218000.0 -1.6% shares 10-K 2026-02-19
For informational purposes only — not guaranteed to be accurate or complete.