F&F - Financial Insights SEC Filing Analytics

Financial Metrics

DSGR Distribution Solutions Group, Inc.
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-04-02 SEC Filing Index
Insider 4 2026-03-11 SEC Filing Index
Insider 4 2026-01-26 SEC Filing Index
Insider 4 2025-09-17 SEC Filing Index
Insider 4 2025-08-26 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)
664196000.0
Total Liabilities (latest annual)
1099274000.0
Current Liabilities (latest annual)
291465000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 7 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 348270000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 377984000.0 +8.5% USD 10-Q 2024-08-01
Quarterly 2023-09-30 438909000.0 +16.1% USD 10-Q 2024-10-31
Quarterly 2024-03-31 416086000.0 -5.2% USD 10-Q 2025-05-01
Quarterly 2024-06-30 439536000.0 +5.6% USD 10-Q 2024-08-01
Quarterly 2024-09-30 468019000.0 +6.5% USD 10-Q 2024-10-31
Quarterly 2025-03-31 478029000.0 +2.1% USD 10-Q 2025-05-01
Annual 2023-12-31 1570402000.0 USD 10-K 2025-03-06
Annual 2024-12-31 1804104000.0 +14.9% USD 10-K 2025-03-06

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 132871000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 136023000.0 +2.4% USD 10-Q 2024-08-01
Quarterly 2023-09-30 145297000.0 +6.8% USD 10-Q 2024-10-31
Quarterly 2024-03-31 143409000.0 -1.3% USD 10-Q 2025-05-01
Quarterly 2024-06-30 151527000.0 +5.7% USD 10-Q 2025-07-31
Quarterly 2024-09-30 158848000.0 +4.8% USD 10-Q 2025-10-30
Quarterly 2025-03-31 163980000.0 +3.2% USD 10-Q 2025-05-01
Quarterly 2025-06-30 170084000.0 +3.7% USD 10-Q 2025-07-31
Quarterly 2025-09-30 170326000.0 +0.1% USD 10-Q 2025-10-30
Annual 2023-12-31 551875000.0 USD 10-K 2026-03-05
Annual 2024-12-31 613775000.0 +11.2% USD 10-K 2026-03-05
Annual 2025-12-31 662038000.0 +7.9% USD 10-K 2026-03-05

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 16721000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 13776000.0 -17.6% USD 10-Q 2024-08-01
Quarterly 2023-09-30 12783000.0 -7.2% USD 10-Q 2024-10-31
Quarterly 2024-03-31 2783000.0 -78.2% USD 10-Q 2025-05-01
Quarterly 2024-06-30 14158000.0 +408.7% USD 10-Q 2025-07-31
Quarterly 2024-09-30 18947000.0 +33.8% USD 10-Q 2025-10-30
Quarterly 2025-03-31 20097000.0 +6.1% USD 10-Q 2025-05-01
Quarterly 2025-06-30 26826000.0 +33.5% USD 10-Q 2025-07-31
Quarterly 2025-09-30 23619000.0 -12.0% USD 10-Q 2025-10-30
Annual 2023-12-31 42991000.0 USD 10-K 2026-03-05
Annual 2024-12-31 55955000.0 +30.2% USD 10-K 2026-03-05
Annual 2025-12-31 78263000.0 +39.9% USD 10-K 2026-03-05

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 5907000.0 USD 10-Q 2024-10-31
Quarterly 2023-06-30 3024000.0 -48.8% USD 10-Q 2024-10-31
Quarterly 2023-09-30 -1568000.0 -151.9% USD 10-Q 2024-10-31
Quarterly 2024-03-31 -5224000.0 -233.2% USD 10-Q 2025-10-30
Quarterly 2024-06-30 1896000.0 +136.3% USD 10-Q 2025-10-30
Quarterly 2024-09-30 21921000.0 +1056.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 3261000.0 -85.1% USD 10-Q 2025-10-30
Quarterly 2025-06-30 5003000.0 +53.4% USD 10-Q 2025-10-30
Quarterly 2025-09-30 6452000.0 +29.0% USD 10-Q 2025-10-30
Annual 2023-12-31 -8967000.0 USD 10-K 2026-03-05
Annual 2024-12-31 -7332000.0 +18.2% USD 10-K 2026-03-05
Annual 2025-12-31 8345000.0 +213.8% USD 10-K 2026-03-05

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.14 USD/shares 10-Q 2024-05-02
Quarterly 2023-06-30 0.07 -50.0% USD/shares 10-Q 2024-08-01
Quarterly 2023-09-30 -0.03 -142.9% USD/shares 10-Q 2024-10-31
Quarterly 2024-03-31 -0.11 -266.7% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 0.04 +136.4% USD/shares 10-Q 2025-07-31
Quarterly 2024-09-30 0.47 +1075.0% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-31 0.07 -85.1% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 0.11 +57.1% USD/shares 10-Q 2025-07-31
Quarterly 2025-09-30 0.14 +27.3% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 -0.2 USD/shares 10-K 2026-03-05
Annual 2024-12-31 -0.16 +20.0% USD/shares 10-K 2026-03-05
Annual 2025-12-31 0.18 +212.5% USD/shares 10-K 2026-03-05

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.14 USD/shares 10-Q 2024-05-02
Quarterly 2023-06-30 0.07 -50.0% USD/shares 10-Q 2024-08-01
Quarterly 2023-09-30 -0.03 -142.9% USD/shares 10-Q 2024-10-31
Quarterly 2024-03-31 -0.11 -266.7% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 0.04 +136.4% USD/shares 10-Q 2025-07-31
Quarterly 2024-09-30 0.46 +1050.0% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-31 0.07 -84.8% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 0.11 +57.1% USD/shares 10-Q 2025-07-31
Quarterly 2025-09-30 0.14 +27.3% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 -0.2 USD/shares 10-K 2026-03-05
Annual 2024-12-31 -0.16 +20.0% USD/shares 10-K 2026-03-05
Annual 2025-12-31 0.18 +212.5% USD/shares 10-K 2026-03-05

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 31144000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 44244000.0 +42.1% USD 10-Q 2024-08-01
Quarterly 2023-09-30 80456000.0 +81.8% USD 10-Q 2024-10-31
Quarterly 2023-12-31 83931000.0 +4.3% USD 10-Q 2024-10-31
Quarterly 2024-03-31 73097000.0 -12.9% USD 10-Q 2025-05-01
Quarterly 2024-06-30 46786000.0 -36.0% USD 10-Q 2025-07-31
Quarterly 2024-09-30 61344000.0 +31.1% USD 10-Q 2025-10-30
Quarterly 2024-12-31 66479000.0 +8.4% USD 10-Q 2025-10-30
Quarterly 2025-03-31 65442000.0 -1.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 47430000.0 -27.5% USD 10-Q 2025-07-31
Quarterly 2025-09-30 69214000.0 +45.9% USD 10-Q 2025-10-30
Annual 2023-12-31 83931000.0 USD 10-K 2026-03-05
Annual 2024-12-31 66479000.0 -20.8% USD 10-K 2026-03-05
Annual 2025-12-31 61753000.0 -7.1% USD 10-K 2026-03-05

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 172688000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 238705000.0 +38.2% USD 10-Q 2023-08-03
Quarterly 2023-09-30 238543000.0 -0.1% USD 10-Q 2023-11-02
Quarterly 2023-12-31 213449000.0 -10.5% USD 10-Q 2024-10-31
Quarterly 2024-03-31 221253000.0 +3.7% USD 10-Q 2024-05-02
Quarterly 2024-06-30 235802000.0 +6.6% USD 10-Q 2024-08-01
Quarterly 2024-09-30 281142000.0 +19.2% USD 10-Q 2024-10-31
Quarterly 2024-12-31 250717000.0 -10.8% USD 10-Q 2025-10-30
Quarterly 2025-03-31 280393000.0 +11.8% USD 10-Q 2025-05-01
Quarterly 2025-06-30 283467000.0 +1.1% USD 10-Q 2025-07-31
Quarterly 2025-09-30 295456000.0 +4.2% USD 10-Q 2025-10-30
Annual 2023-12-31 213448000.0 USD 10-K 2025-03-06
Annual 2024-12-31 250717000.0 +17.5% USD 10-K 2026-03-05
Annual 2025-12-31 271331000.0 +8.2% USD 10-K 2026-03-05

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 269981000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 326236000.0 +20.8% USD 10-Q 2023-08-03
Quarterly 2023-09-30 313337000.0 -4.0% USD 10-Q 2023-11-02
Quarterly 2023-12-31 315984000.0 +0.8% USD 10-Q 2024-10-31
Quarterly 2024-03-31 313820000.0 -0.7% USD 10-Q 2024-05-02
Quarterly 2024-06-30 320748000.0 +2.2% USD 10-Q 2024-08-01
Quarterly 2024-09-30 347018000.0 +8.2% USD 10-Q 2024-10-31
Quarterly 2024-12-31 348226000.0 +0.3% USD 10-Q 2025-10-30
Quarterly 2025-03-31 349354000.0 +0.3% USD 10-Q 2025-05-01
Quarterly 2025-06-30 350303000.0 +0.3% USD 10-Q 2025-07-31
Quarterly 2025-09-30 345206000.0 -1.5% USD 10-Q 2025-10-30
Annual 2023-12-31 315984000.0 USD 10-K 2025-03-06
Annual 2024-12-31 348226000.0 +10.2% USD 10-K 2026-03-05
Annual 2025-12-31 353374000.0 +1.5% USD 10-K 2026-03-05

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 499727000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 662791000.0 +32.6% USD 10-Q 2023-08-03
Quarterly 2023-09-30 689577000.0 +4.0% USD 10-Q 2023-11-02
Quarterly 2023-12-31 657330000.0 -4.7% USD 10-Q 2024-10-31
Quarterly 2024-03-31 655057000.0 -0.3% USD 10-Q 2024-05-02
Quarterly 2024-06-30 660356000.0 +0.8% USD 10-Q 2024-08-01
Quarterly 2024-09-30 770712000.0 +16.7% USD 10-Q 2024-10-31
Quarterly 2024-12-31 712174000.0 -7.6% USD 10-Q 2025-10-30
Quarterly 2025-03-31 744802000.0 +4.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 740906000.0 -0.5% USD 10-Q 2025-07-31
Quarterly 2025-09-30 766392000.0 +3.4% USD 10-Q 2025-10-30
Annual 2023-12-31 657330000.0 USD 10-K 2025-03-06
Annual 2024-12-31 712174000.0 +8.3% USD 10-K 2026-03-05
Annual 2025-12-31 746924000.0 +4.9% USD 10-K 2026-03-05

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1228355000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 1570079000.0 +27.8% USD 10-Q 2023-08-03
Quarterly 2023-09-30 1595968000.0 +1.6% USD 10-Q 2023-11-02
Quarterly 2023-12-31 1550331000.0 -2.9% USD 10-Q 2024-10-31
Quarterly 2024-03-31 1543123000.0 -0.5% USD 10-Q 2024-05-02
Quarterly 2024-06-30 1607552000.0 +4.2% USD 10-Q 2024-08-01
Quarterly 2024-09-30 1784942000.0 +11.0% USD 10-Q 2024-10-31
Quarterly 2024-12-31 1727255000.0 -3.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1762912000.0 +2.1% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1751983000.0 -0.6% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1766526000.0 +0.8% USD 10-Q 2025-10-30
Annual 2023-12-31 1550331000.0 USD 10-K 2025-03-06
Annual 2024-12-31 1727255000.0 +11.4% USD 10-K 2026-03-05
Annual 2025-12-31 1748621000.0 +1.2% USD 10-K 2026-03-05

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 173135000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 227198000.0 +31.2% USD 10-Q 2023-08-03
Quarterly 2023-09-30 249907000.0 +10.0% USD 10-Q 2023-11-02
Quarterly 2023-12-31 242015000.0 -3.2% USD 10-Q 2024-10-31
Quarterly 2024-03-31 240490000.0 -0.6% USD 10-Q 2024-05-02
Quarterly 2024-06-30 264544000.0 +10.0% USD 10-Q 2024-08-01
Quarterly 2024-09-30 274107000.0 +3.6% USD 10-Q 2024-10-31
Quarterly 2024-12-31 266261000.0 -2.9% USD 10-Q 2025-10-30
Quarterly 2025-03-31 272238000.0 +2.2% USD 10-Q 2025-05-01
Quarterly 2025-06-30 286300000.0 +5.2% USD 10-Q 2025-07-31
Quarterly 2025-09-30 305963000.0 +6.9% USD 10-Q 2025-10-30
Annual 2023-12-31 242015000.0 USD 10-K 2025-03-06
Annual 2024-12-31 266261000.0 +10.0% USD 10-K 2026-03-05
Annual 2025-12-31 291465000.0 +9.5% USD 10-K 2026-03-05

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 655946000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 894086000.0 +36.3% USD 10-Q 2023-08-03
Quarterly 2023-09-30 919859000.0 +2.9% USD 10-Q 2023-11-02
Quarterly 2023-12-31 888730000.0 -3.4% USD 10-Q 2024-10-31
Quarterly 2024-03-31 888465000.0 -0.0% USD 10-Q 2024-05-02
Quarterly 2024-06-30 954248000.0 +7.4% USD 10-Q 2024-08-01
Quarterly 2024-09-30 1104180000.0 +15.7% USD 10-Q 2024-10-31
Quarterly 2024-12-31 1086712000.0 -1.6% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1126199000.0 +3.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1102608000.0 -2.1% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1112652000.0 +0.9% USD 10-Q 2025-10-30
Annual 2023-12-31 888730000.0 USD 10-K 2025-03-06
Annual 2024-12-31 1086712000.0 +22.3% USD 10-K 2026-03-05
Annual 2025-12-31 1099274000.0 +1.2% USD 10-K 2026-03-05

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 572409000.0 USD 10-Q 2024-10-31
Quarterly 2023-06-30 675993000.0 +18.1% USD 10-Q 2024-10-31
Quarterly 2023-09-30 676109000.0 +0.0% USD 10-Q 2024-10-31
Quarterly 2023-12-31 661601000.0 -2.1% USD 10-Q 2025-10-30
Quarterly 2024-03-31 654658000.0 -1.0% USD 10-Q 2025-10-30
Quarterly 2024-06-30 653304000.0 -0.2% USD 10-Q 2025-10-30
Quarterly 2024-09-30 680762000.0 +4.2% USD 10-Q 2025-10-30
Quarterly 2024-12-31 640543000.0 -5.9% USD 10-Q 2025-10-30
Quarterly 2025-03-31 636713000.0 -0.6% USD 10-Q 2025-10-30
Quarterly 2025-06-30 649375000.0 +2.0% USD 10-Q 2025-10-30
Quarterly 2025-09-30 653874000.0 +0.7% USD 10-Q 2025-10-30
Annual 2023-12-31 661601000.0 USD 10-K 2026-03-05
Annual 2024-12-31 640543000.0 -3.2% USD 10-K 2026-03-05
Annual 2025-12-31 649347000.0 +1.4% USD 10-K 2026-03-05

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 395215000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 558845000.0 +41.4% USD 10-Q 2023-08-03
Quarterly 2023-09-30 550526000.0 -1.5% USD 10-Q 2023-11-02
Quarterly 2023-12-31 535881000.0 -2.7% USD 10-Q 2024-10-31
Quarterly 2024-03-31 535736000.0 -0.0% USD 10-Q 2024-05-02
Quarterly 2024-06-30 573654000.0 +7.1% USD 10-Q 2024-08-01
Quarterly 2024-09-30 704135000.0 +22.7% USD 10-Q 2024-10-31
Quarterly 2024-12-31 693903000.0 -1.5% USD 10-Q 2025-10-30
Quarterly 2025-03-31 712370000.0 +2.7% USD 10-Q 2025-05-01
Quarterly 2025-06-30 674994000.0 -5.2% USD 10-Q 2025-07-31
Quarterly 2025-09-30 665539000.0 -1.4% USD 10-Q 2025-10-30
Annual 2023-12-31 535881000.0 USD 10-K 2025-03-06
Annual 2024-12-31 693903000.0 +29.5% USD 10-K 2026-03-05
Annual 2025-12-31 664196000.0 -4.3% USD 10-K 2026-03-05

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 13858000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 27464000.0 +98.2% USD 10-Q 2024-08-01
Quarterly 2023-09-30 74053000.0 +169.6% USD 10-Q 2024-10-31
Quarterly 2024-03-31 6615000.0 -91.1% USD 10-Q 2025-05-01
Quarterly 2024-06-30 28009000.0 +323.4% USD 10-Q 2025-07-31
Quarterly 2024-09-30 10736000.0 -61.7% USD 10-Q 2025-10-30
Quarterly 2025-03-31 -4762000.0 -144.4% USD 10-Q 2025-05-01
Quarterly 2025-06-30 28536000.0 +699.2% USD 10-Q 2025-07-31
Quarterly 2025-09-30 66906000.0 +134.5% USD 10-Q 2025-10-30
Annual 2023-12-31 102286000.0 USD 10-K 2026-03-05
Annual 2024-12-31 56453000.0 -44.8% USD 10-K 2026-03-05
Annual 2025-12-31 83849000.0 +48.5% USD 10-K 2026-03-05

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -5094000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 -262824000.0 -5059.5% USD 10-Q 2024-08-01
Quarterly 2023-09-30 -266720000.0 -1.5% USD 10-Q 2024-10-31
Quarterly 2024-03-31 -16008000.0 +94.0% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -102370000.0 -539.5% USD 10-Q 2025-07-31
Quarterly 2024-09-30 -205392000.0 -100.6% USD 10-Q 2025-10-30
Quarterly 2025-03-31 -5053000.0 +97.5% USD 10-Q 2025-05-01
Quarterly 2025-06-30 -11989000.0 -137.3% USD 10-Q 2025-07-31
Quarterly 2025-09-30 -20464000.0 -70.7% USD 10-Q 2025-10-30
Annual 2023-12-31 -278523000.0 USD 10-K 2026-03-05
Annual 2024-12-31 -229683000.0 +17.5% USD 10-K 2026-03-05
Annual 2025-12-31 -29492000.0 +87.2% USD 10-K 2026-03-05

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -2394000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 274930000.0 +11584.1% USD 10-Q 2024-08-01
Quarterly 2023-09-30 269295000.0 -2.0% USD 10-Q 2024-10-31
Quarterly 2024-03-31 -3951000.0 -101.5% USD 10-Q 2025-05-01
Quarterly 2024-06-30 33208000.0 +940.5% USD 10-Q 2025-07-31
Quarterly 2024-09-30 171949000.0 +417.8% USD 10-Q 2025-10-30
Quarterly 2025-03-31 7633000.0 -95.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 -39058000.0 -611.7% USD 10-Q 2025-07-31
Quarterly 2025-09-30 -48445000.0 -24.0% USD 10-Q 2025-10-30
Annual 2023-12-31 250406000.0 USD 10-K 2026-03-05
Annual 2024-12-31 159301000.0 -36.4% USD 10-K 2026-03-05
Annual 2025-12-31 -64266000.0 -140.3% USD 10-K 2026-03-05

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 4490000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 7796000.0 +73.6% USD 10-Q 2024-08-01
Quarterly 2023-09-30 11180000.0 +43.4% USD 10-Q 2024-10-31
Quarterly 2024-03-31 2454000.0 -78.1% USD 10-Q 2025-05-01
Quarterly 2024-06-30 5829000.0 +137.5% USD 10-Q 2025-07-31
Quarterly 2024-09-30 9091000.0 +56.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 5646000.0 -37.9% USD 10-Q 2025-05-01
Quarterly 2025-06-30 10289000.0 +82.2% USD 10-Q 2025-07-31
Quarterly 2025-09-30 15796000.0 +53.5% USD 10-Q 2025-10-30
Annual 2023-12-31 15337000.0 USD 10-K 2026-03-05
Annual 2024-12-31 13684000.0 -10.8% USD 10-K 2026-03-05
Annual 2025-12-31 21015000.0 +53.6% USD 10-K 2026-03-05

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 21125289.0 shares 10-Q 2023-05-10
Quarterly 2023-06-30 23349735.0 +10.5% shares 10-Q 2023-08-03
Quarterly 2023-09-30 46844598.0 +100.6% shares 10-Q 2023-11-02
Quarterly 2023-12-31 46758359.0 -0.2% shares 10-Q 2024-10-31
Quarterly 2024-03-31 46806573.0 +0.1% shares 10-Q 2024-05-02
Quarterly 2024-06-30 46787160.0 -0.0% shares 10-Q 2024-08-01
Quarterly 2024-09-30 46837880.0 +0.1% shares 10-Q 2024-10-31
Quarterly 2024-12-31 46856757.0 +0.0% shares 10-Q 2025-10-30
Quarterly 2025-03-31 46567929.0 -0.6% shares 10-Q 2025-05-01
Quarterly 2025-06-30 46275093.0 -0.6% shares 10-Q 2025-07-31
Quarterly 2025-09-30 46286285.0 +0.0% shares 10-Q 2025-10-30
Annual 2023-12-31 46758359.0 shares 10-K 2025-03-06
Annual 2024-12-31 46856757.0 +0.2% shares 10-K 2026-03-05
Annual 2025-12-31 46180700.0 -1.4% shares 10-K 2026-03-05

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 21441506.0 shares 10-Q 2023-05-10
Quarterly 2023-06-30 23667064.0 +10.4% shares 10-Q 2023-08-03
Quarterly 2023-09-30 47479256.0 +100.6% shares 10-Q 2023-11-02
Quarterly 2023-12-31 47535618.0 +0.1% shares 10-Q 2024-10-31
Quarterly 2024-03-31 47597864.0 +0.1% shares 10-Q 2024-05-02
Quarterly 2024-06-30 47636856.0 +0.1% shares 10-Q 2024-08-01
Quarterly 2024-09-30 47717376.0 +0.2% shares 10-Q 2024-10-31
Quarterly 2024-12-31 47738290.0 +0.0% shares 10-Q 2025-10-30
Quarterly 2025-03-31 47770100.0 +0.1% shares 10-Q 2025-05-01
Quarterly 2025-06-30 47811425.0 +0.1% shares 10-Q 2025-07-31
Quarterly 2025-09-30 47828925.0 +0.0% shares 10-Q 2025-10-30
Annual 2023-12-31 47535618.0 shares 10-K 2025-03-06
Annual 2024-12-31 47738290.0 +0.4% shares 10-K 2026-03-05
Annual 2025-12-31 47860312.0 +0.3% shares 10-K 2026-03-05

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 42241540.0 shares 10-Q 2024-05-02
Quarterly 2023-06-30 43621236.0 +3.3% shares 10-Q 2024-08-01
Quarterly 2023-09-30 46737443.0 +7.1% shares 10-Q 2024-10-31
Quarterly 2024-03-31 46777178.0 +0.1% shares 10-Q 2025-05-01
Quarterly 2024-06-30 46818932.0 +0.1% shares 10-Q 2025-07-31
Quarterly 2024-09-30 46799672.0 -0.0% shares 10-Q 2025-10-30
Quarterly 2025-03-31 46601426.0 -0.4% shares 10-Q 2025-05-01
Quarterly 2025-06-30 46381194.0 -0.5% shares 10-Q 2025-07-31
Quarterly 2025-09-30 46280811.0 -0.2% shares 10-Q 2025-10-30
Annual 2023-12-31 44868862.0 shares 10-K 2026-03-05
Annual 2024-12-31 46811354.0 +4.3% shares 10-K 2026-03-05
Annual 2025-12-31 46364229.0 -1.0% shares 10-K 2026-03-05

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 42608408.0 shares 10-Q 2024-05-02
Quarterly 2023-06-30 43995014.0 +3.3% shares 10-Q 2024-08-01
Quarterly 2023-09-30 46737443.0 +6.2% shares 10-Q 2024-10-31
Quarterly 2024-03-31 46777178.0 +0.1% shares 10-Q 2025-05-01
Quarterly 2024-06-30 47623712.0 +1.8% shares 10-Q 2025-07-31
Quarterly 2024-09-30 47560478.0 -0.1% shares 10-Q 2025-10-30
Quarterly 2025-03-31 47400378.0 -0.3% shares 10-Q 2025-05-01
Quarterly 2025-06-30 46562690.0 -1.8% shares 10-Q 2025-07-31
Quarterly 2025-09-30 47060025.0 +1.1% shares 10-Q 2025-10-30
Annual 2023-12-31 44868862.0 shares 10-K 2026-03-05
Annual 2024-12-31 46811354.0 +4.3% shares 10-K 2026-03-05
Annual 2025-12-31 47166469.0 +0.8% shares 10-K 2026-03-05
For informational purposes only — not guaranteed to be accurate or complete.