F&F - Financial Insights SEC Filing Analytics

Financial Metrics

MMSI MERIT MEDICAL SYSTEMS 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-02 SEC Filing Index
Insider 4 2026-03-02 SEC Filing Index
Insider 4 2026-01-08 SEC Filing Index
Insider 4 2025-11-26 SEC Filing Index
Insider 4 2025-11-24 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)
734038000.0
Total Liabilities (latest annual)
1101619000.0
Current Liabilities (latest annual)
239764000.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 297565000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 320056000.0 +7.6% USD 10-Q 2024-08-01
Quarterly 2023-09-30 315230000.0 -1.5% USD 10-Q 2024-10-30
Quarterly 2024-03-31 323508000.0 +2.6% USD 10-Q 2025-04-24
Quarterly 2024-06-30 338003000.0 +4.5% USD 10-Q 2025-07-30
Quarterly 2024-09-30 339845000.0 +0.5% USD 10-Q 2025-10-30
Quarterly 2025-03-31 355351000.0 +4.6% USD 10-Q 2025-04-24
Quarterly 2025-06-30 382462000.0 +7.6% USD 10-Q 2025-07-30
Quarterly 2025-09-30 384157000.0 +0.4% USD 10-Q 2025-10-30
Annual 2023-12-31 1257366000.0 USD 10-K 2026-02-24
Annual 2024-12-31 1356514000.0 +7.9% USD 10-K 2026-02-24
Annual 2025-12-31 1515906000.0 +11.8% USD 10-K 2026-02-24

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 138362000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 152782000.0 +10.4% USD 10-Q 2024-08-01
Quarterly 2023-09-30 142199000.0 -6.9% USD 10-Q 2024-10-30
Quarterly 2024-03-31 151715000.0 +6.7% USD 10-Q 2025-04-24
Quarterly 2024-06-30 161100000.0 +6.2% USD 10-Q 2025-07-30
Quarterly 2024-09-30 157535000.0 -2.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 172020000.0 +9.2% USD 10-Q 2025-04-24
Quarterly 2025-06-30 184487000.0 +7.2% USD 10-Q 2025-07-30
Quarterly 2025-09-30 186411000.0 +1.0% USD 10-Q 2025-10-30
Annual 2023-12-31 583872000.0 USD 10-K 2026-02-24
Annual 2024-12-31 643333000.0 +10.2% USD 10-K 2026-02-24
Annual 2025-12-31 738270000.0 +14.8% USD 10-K 2026-02-24

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 26383000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 28812000.0 +9.2% USD 10-Q 2024-08-01
Quarterly 2023-09-30 35137000.0 +22.0% USD 10-Q 2024-10-30
Quarterly 2024-03-31 35922000.0 +2.2% USD 10-Q 2025-04-24
Quarterly 2024-06-30 45946000.0 +27.9% USD 10-Q 2025-07-30
Quarterly 2024-09-30 37261000.0 -18.9% USD 10-Q 2025-10-30
Quarterly 2025-03-31 41033000.0 +10.1% USD 10-Q 2025-04-24
Quarterly 2025-06-30 46880000.0 +14.2% USD 10-Q 2025-07-30
Quarterly 2025-09-30 42612000.0 -9.1% USD 10-Q 2025-10-30
Annual 2023-12-31 123944000.0 USD 10-K 2026-02-24
Annual 2024-12-31 155693000.0 +25.6% USD 10-K 2026-02-24
Annual 2025-12-31 184720000.0 +18.6% USD 10-K 2026-02-24

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 20703000.0 USD 10-Q 2024-10-30
Quarterly 2023-06-30 20245000.0 -2.2% USD 10-Q 2024-10-30
Quarterly 2023-09-30 25834000.0 +27.6% USD 10-Q 2024-10-30
Quarterly 2024-03-31 28240000.0 +9.3% USD 10-Q 2025-10-30
Quarterly 2024-06-30 35726000.0 +26.5% USD 10-Q 2025-10-30
Quarterly 2024-09-30 28444000.0 -20.4% USD 10-Q 2025-10-30
Quarterly 2025-03-31 30147000.0 +6.0% USD 10-Q 2025-10-30
Quarterly 2025-06-30 32581000.0 +8.1% USD 10-Q 2025-10-30
Quarterly 2025-09-30 27755000.0 -14.8% USD 10-Q 2025-10-30
Annual 2023-12-31 94411000.0 USD 10-K 2026-02-24
Annual 2024-12-31 120357000.0 +27.5% USD 10-K 2026-02-24
Annual 2025-12-31 128489000.0 +6.8% USD 10-K 2026-02-24

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.36 USD/shares 10-Q 2024-04-30
Quarterly 2023-06-30 0.35 -2.8% USD/shares 10-Q 2024-08-01
Quarterly 2023-09-30 0.45 +28.6% USD/shares 10-Q 2024-10-30
Quarterly 2024-03-31 0.49 +8.9% USD/shares 10-Q 2025-04-24
Quarterly 2024-06-30 0.61 +24.5% USD/shares 10-Q 2025-07-30
Quarterly 2024-09-30 0.49 -19.7% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-31 0.51 +4.1% USD/shares 10-Q 2025-04-24
Quarterly 2025-06-30 0.55 +7.8% USD/shares 10-Q 2025-07-30
Quarterly 2025-09-30 0.47 -14.5% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 1.64 USD/shares 10-K 2026-02-24
Annual 2024-12-31 2.07 +26.2% USD/shares 10-K 2026-02-24
Annual 2025-12-31 2.17 +4.8% USD/shares 10-K 2026-02-24

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.36 USD/shares 10-Q 2024-04-30
Quarterly 2023-06-30 0.35 -2.8% USD/shares 10-Q 2024-08-01
Quarterly 2023-09-30 0.44 +25.7% USD/shares 10-Q 2024-10-30
Quarterly 2024-03-31 0.48 +9.1% USD/shares 10-Q 2025-04-24
Quarterly 2024-06-30 0.61 +27.1% USD/shares 10-Q 2025-07-30
Quarterly 2024-09-30 0.48 -21.3% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-31 0.49 +2.1% USD/shares 10-Q 2025-04-24
Quarterly 2025-06-30 0.54 +10.2% USD/shares 10-Q 2025-07-30
Quarterly 2025-09-30 0.46 -14.8% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 1.62 USD/shares 10-K 2026-02-24
Annual 2024-12-31 2.03 +25.3% USD/shares 10-K 2026-02-24
Annual 2025-12-31 2.13 +4.9% USD/shares 10-K 2026-02-24

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 57945000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 72084000.0 +24.4% USD 10-Q 2024-08-01
Quarterly 2023-09-30 58673000.0 -18.6% USD 10-Q 2024-10-30
Quarterly 2023-12-31 587036000.0 +900.5% USD 10-Q 2024-10-30
Quarterly 2024-03-31 581921000.0 -0.9% USD 10-Q 2025-04-24
Quarterly 2024-06-30 636658000.0 +9.4% USD 10-Q 2025-07-30
Quarterly 2024-09-30 523128000.0 -17.8% USD 10-Q 2025-10-30
Quarterly 2024-12-31 376715000.0 -28.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 395529000.0 +5.0% USD 10-Q 2025-04-24
Quarterly 2025-06-30 341819000.0 -13.6% USD 10-Q 2025-07-30
Quarterly 2025-09-30 392457000.0 +14.8% USD 10-Q 2025-10-30
Annual 2023-12-31 587036000.0 USD 10-K 2026-02-24
Annual 2024-12-31 376715000.0 -35.8% USD 10-K 2026-02-24
Annual 2025-12-31 446404000.0 +18.5% USD 10-K 2026-02-24

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 170182000.0 USD 10-Q 2023-04-28
Quarterly 2023-06-30 170990000.0 +0.5% USD 10-Q 2023-07-28
Quarterly 2023-09-30 167824000.0 -1.9% USD 10-Q 2023-10-26
Quarterly 2023-12-31 177885000.0 +6.0% USD 10-Q 2024-10-30
Quarterly 2024-03-31 180663000.0 +1.6% USD 10-Q 2024-04-30
Quarterly 2024-06-30 182415000.0 +1.0% USD 10-Q 2024-08-01
Quarterly 2024-09-30 189831000.0 +4.1% USD 10-Q 2024-10-30
Quarterly 2024-12-31 190243000.0 +0.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 199550000.0 +4.9% USD 10-Q 2025-04-24
Quarterly 2025-06-30 204162000.0 +2.3% USD 10-Q 2025-07-30
Quarterly 2025-09-30 210292000.0 +3.0% USD 10-Q 2025-10-30
Annual 2023-12-31 177885000.0 USD 10-K 2025-02-25
Annual 2024-12-31 190243000.0 +6.9% USD 10-K 2026-02-24
Annual 2025-12-31 203710000.0 +7.1% USD 10-K 2026-02-24

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 289581000.0 USD 10-Q 2023-04-28
Quarterly 2023-06-30 305943000.0 +5.7% USD 10-Q 2023-07-28
Quarterly 2023-09-30 303923000.0 -0.7% USD 10-Q 2023-10-26
Quarterly 2023-12-31 303871000.0 -0.0% USD 10-Q 2024-10-30
Quarterly 2024-03-31 302733000.0 -0.4% USD 10-Q 2024-04-30
Quarterly 2024-06-30 298224000.0 -1.5% USD 10-Q 2024-08-01
Quarterly 2024-09-30 310527000.0 +4.1% USD 10-Q 2024-10-30
Quarterly 2024-12-31 306063000.0 -1.4% USD 10-Q 2025-10-30
Quarterly 2025-03-31 317936000.0 +3.9% USD 10-Q 2025-04-24
Quarterly 2025-06-30 323309000.0 +1.7% USD 10-Q 2025-07-30
Quarterly 2025-09-30 326550000.0 +1.0% USD 10-Q 2025-10-30
Annual 2023-12-31 303871000.0 USD 10-K 2025-02-25
Annual 2024-12-31 306063000.0 +0.7% USD 10-K 2026-02-24
Annual 2025-12-31 333705000.0 +9.0% USD 10-K 2026-02-24

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 557217000.0 USD 10-Q 2023-04-28
Quarterly 2023-06-30 594907000.0 +6.8% USD 10-Q 2023-07-28
Quarterly 2023-09-30 585318000.0 -1.6% USD 10-Q 2023-10-26
Quarterly 2023-12-31 1108470000.0 +89.4% USD 10-Q 2024-10-30
Quarterly 2024-03-31 1105275000.0 -0.3% USD 10-Q 2024-04-30
Quarterly 2024-06-30 1162546000.0 +5.2% USD 10-Q 2024-08-01
Quarterly 2024-09-30 1078317000.0 -7.2% USD 10-Q 2024-10-30
Quarterly 2024-12-31 923774000.0 -14.3% USD 10-Q 2025-10-30
Quarterly 2025-03-31 958635000.0 +3.8% USD 10-Q 2025-04-24
Quarterly 2025-06-30 923072000.0 -3.7% USD 10-Q 2025-07-30
Quarterly 2025-09-30 985533000.0 +6.8% USD 10-Q 2025-10-30
Annual 2023-12-31 1108470000.0 USD 10-K 2025-02-25
Annual 2024-12-31 923774000.0 -16.7% USD 10-K 2026-02-24
Annual 2025-12-31 1040154000.0 +12.6% USD 10-K 2026-02-24

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1684109000.0 USD 10-Q 2023-04-28
Quarterly 2023-06-30 1837568000.0 +9.1% USD 10-Q 2023-07-28
Quarterly 2023-09-30 1808505000.0 -1.6% USD 10-Q 2023-10-26
Quarterly 2023-12-31 2325244000.0 +28.6% USD 10-Q 2024-10-30
Quarterly 2024-03-31 2326352000.0 +0.0% USD 10-Q 2024-04-30
Quarterly 2024-06-30 2371839000.0 +2.0% USD 10-Q 2024-08-01
Quarterly 2024-09-30 2378084000.0 +0.3% USD 10-Q 2024-10-30
Quarterly 2024-12-31 2418603000.0 +1.7% USD 10-Q 2025-10-30
Quarterly 2025-03-31 2467973000.0 +2.0% USD 10-Q 2025-04-24
Quarterly 2025-06-30 2586045000.0 +4.8% USD 10-Q 2025-07-30
Quarterly 2025-09-30 2630998000.0 +1.7% USD 10-Q 2025-10-30
Annual 2023-12-31 2325244000.0 USD 10-K 2025-02-25
Annual 2024-12-31 2418603000.0 +4.0% USD 10-K 2026-02-24
Annual 2025-12-31 2685922000.0 +11.1% USD 10-K 2026-02-24

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 215952000.0 USD 10-Q 2023-04-28
Quarterly 2023-06-30 190003000.0 -12.0% USD 10-Q 2023-07-28
Quarterly 2023-09-30 187133000.0 -1.5% USD 10-Q 2023-10-26
Quarterly 2023-12-31 203564000.0 +8.8% USD 10-Q 2024-10-30
Quarterly 2024-03-31 183344000.0 -9.9% USD 10-Q 2024-04-30
Quarterly 2024-06-30 186215000.0 +1.6% USD 10-Q 2024-08-01
Quarterly 2024-09-30 201079000.0 +8.0% USD 10-Q 2024-10-30
Quarterly 2024-12-31 216402000.0 +7.6% USD 10-Q 2025-10-30
Quarterly 2025-03-31 196823000.0 -9.0% USD 10-Q 2025-04-24
Quarterly 2025-06-30 225572000.0 +14.6% USD 10-Q 2025-07-30
Quarterly 2025-09-30 230475000.0 +2.2% USD 10-Q 2025-10-30
Annual 2023-12-31 203564000.0 USD 10-K 2025-02-25
Annual 2024-12-31 216402000.0 +6.3% USD 10-K 2026-02-24
Annual 2025-12-31 239764000.0 +10.8% USD 10-K 2026-02-24

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 512454000.0 USD 10-Q 2023-04-28
Quarterly 2023-06-30 633868000.0 +23.7% USD 10-Q 2023-07-28
Quarterly 2023-09-30 578620000.0 -8.7% USD 10-Q 2023-10-26
Quarterly 2023-12-31 1123244000.0 +94.1% USD 10-Q 2024-10-30
Quarterly 2024-03-31 1086162000.0 -3.3% USD 10-Q 2024-04-30
Quarterly 2024-06-30 1089394000.0 +0.3% USD 10-Q 2024-08-01
Quarterly 2024-09-30 1054678000.0 -3.2% USD 10-Q 2024-10-30
Quarterly 2024-12-31 1039244000.0 -1.5% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1039550000.0 +0.0% USD 10-Q 2025-04-24
Quarterly 2025-06-30 1097997000.0 +5.6% USD 10-Q 2025-07-30
Quarterly 2025-09-30 1101590000.0 +0.3% USD 10-Q 2025-10-30
Annual 2023-12-31 1123244000.0 USD 10-K 2025-02-25
Annual 2024-12-31 1039244000.0 -7.5% USD 10-K 2026-02-24
Annual 2025-12-31 1101619000.0 +6.0% USD 10-K 2026-02-24

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1171655000.0 USD 10-Q 2024-10-30
Quarterly 2023-06-30 1203700000.0 +2.7% USD 10-Q 2024-10-30
Quarterly 2023-09-30 1229885000.0 +2.2% USD 10-Q 2024-10-30
Quarterly 2023-12-31 1202000000.0 -2.3% USD 10-Q 2025-10-30
Quarterly 2024-03-31 1240190000.0 +3.2% USD 10-Q 2025-10-30
Quarterly 2024-06-30 1282445000.0 +3.4% USD 10-Q 2025-10-30
Quarterly 2024-09-30 1323406000.0 +3.2% USD 10-Q 2025-10-30
Quarterly 2024-12-31 1379359000.0 +4.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1428423000.0 +3.6% USD 10-Q 2025-10-30
Quarterly 2025-06-30 1488048000.0 +4.2% USD 10-Q 2025-10-30
Quarterly 2025-09-30 1529408000.0 +2.8% USD 10-Q 2025-10-30
Annual 2023-12-31 1202000000.0 USD 10-K 2026-02-24
Annual 2024-12-31 1379359000.0 +14.8% USD 10-K 2026-02-24
Annual 2025-12-31 1584303000.0 +14.9% USD 10-K 2026-02-24

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 186423000.0 USD 10-Q 2023-04-28
Quarterly 2023-06-30 335232000.0 +79.8% USD 10-Q 2023-07-28
Quarterly 2023-09-30 282370000.0 -15.8% USD 10-Q 2023-10-26
Quarterly 2023-12-31 823013000.0 +191.5% USD 10-Q 2024-10-30
Quarterly 2024-03-31 800136000.0 -2.8% USD 10-Q 2024-04-30
Quarterly 2024-06-30 801321000.0 +0.1% USD 10-Q 2024-08-01
Quarterly 2024-09-30 750505000.0 -6.3% USD 10-Q 2024-10-30
Quarterly 2024-12-31 729551000.0 -2.8% USD 10-Q 2025-10-30
Quarterly 2025-03-31 730673000.0 +0.2% USD 10-Q 2025-04-24
Quarterly 2025-06-30 731795000.0 +0.2% USD 10-Q 2025-07-30
Quarterly 2025-09-30 732916000.0 +0.2% USD 10-Q 2025-10-30
Annual 2023-12-31 823013000.0 USD 10-K 2025-02-25
Annual 2024-12-31 729551000.0 -11.4% USD 10-K 2026-02-24
Annual 2025-12-31 734038000.0 +0.6% USD 10-K 2026-02-24

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 14545000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 31831000.0 +118.8% USD 10-Q 2024-08-01
Quarterly 2023-09-30 82900000.0 +160.4% USD 10-Q 2024-10-30
Quarterly 2024-03-31 36216000.0 -56.3% USD 10-Q 2025-04-24
Quarterly 2024-06-30 104722000.0 +189.2% USD 10-Q 2025-07-30
Quarterly 2024-09-30 152055000.0 +45.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 40572000.0 -73.3% USD 10-Q 2025-04-24
Quarterly 2025-06-30 123879000.0 +205.3% USD 10-Q 2025-07-30
Quarterly 2025-09-30 198861000.0 +60.5% USD 10-Q 2025-10-30
Annual 2023-12-31 145151000.0 USD 10-K 2026-02-24
Annual 2024-12-31 220799000.0 +52.1% USD 10-K 2026-02-24
Annual 2025-12-31 297371000.0 +34.7% USD 10-K 2026-02-24

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -14856000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 -157751000.0 -961.9% USD 10-Q 2024-08-01
Quarterly 2023-09-30 -167004000.0 -5.9% USD 10-Q 2024-10-30
Quarterly 2024-03-31 -22051000.0 +86.8% USD 10-Q 2025-04-24
Quarterly 2024-06-30 -38538000.0 -74.8% USD 10-Q 2025-07-30
Quarterly 2024-09-30 -154206000.0 -300.1% USD 10-Q 2025-10-30
Quarterly 2025-03-31 -29635000.0 +80.8% USD 10-Q 2025-04-24
Quarterly 2025-06-30 -172986000.0 -483.7% USD 10-Q 2025-07-30
Quarterly 2025-09-30 -197051000.0 -13.9% USD 10-Q 2025-10-30
Annual 2023-12-31 -175347000.0 USD 10-K 2026-02-24
Annual 2024-12-31 -368653000.0 -110.2% USD 10-K 2026-02-24
Annual 2025-12-31 -247386000.0 +32.9% USD 10-K 2026-02-24

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -497000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 141009000.0 +28472.0% USD 10-Q 2024-08-01
Quarterly 2023-09-30 86456000.0 -38.7% USD 10-Q 2024-10-30
Quarterly 2024-03-31 -18003000.0 -120.8% USD 10-Q 2025-04-24
Quarterly 2024-06-30 -14866000.0 +17.4% USD 10-Q 2025-07-30
Quarterly 2024-09-30 -62440000.0 -320.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 6955000.0 +111.1% USD 10-Q 2025-04-24
Quarterly 2025-06-30 11302000.0 +62.5% USD 10-Q 2025-07-30
Quarterly 2025-09-30 10937000.0 -3.2% USD 10-Q 2025-10-30
Annual 2023-12-31 559266000.0 USD 10-K 2026-02-24
Annual 2024-12-31 -60008000.0 -110.7% USD 10-K 2026-02-24
Annual 2025-12-31 15999000.0 +126.7% USD 10-K 2026-02-24

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 12785000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 18556000.0 +45.1% USD 10-Q 2024-08-01
Quarterly 2023-09-30 27151000.0 +46.3% USD 10-Q 2024-10-30
Quarterly 2024-03-31 11682000.0 -57.0% USD 10-Q 2025-04-24
Quarterly 2024-06-30 22309000.0 +91.0% USD 10-Q 2025-07-30
Quarterly 2024-09-30 31668000.0 +42.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 21061000.0 -33.5% USD 10-Q 2025-04-24
Quarterly 2025-06-30 34812000.0 +65.3% USD 10-Q 2025-07-30
Quarterly 2025-09-30 57252000.0 +64.5% USD 10-Q 2025-10-30
Annual 2023-12-31 34290000.0 USD 10-K 2026-02-24
Annual 2024-12-31 35140000.0 +2.5% USD 10-K 2026-02-24
Annual 2025-12-31 81716000.0 +132.5% USD 10-K 2026-02-24

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 57472000.0 shares 10-Q 2023-04-28
Quarterly 2023-06-30 57634000.0 +0.3% shares 10-Q 2023-07-28
Quarterly 2023-09-30 57746000.0 +0.2% shares 10-Q 2023-10-26
Quarterly 2023-12-31 57858000.0 +0.2% shares 10-Q 2024-10-30
Quarterly 2024-03-31 58102000.0 +0.4% shares 10-Q 2024-04-30
Quarterly 2024-06-30 58192000.0 +0.2% shares 10-Q 2024-08-01
Quarterly 2024-09-30 58274000.0 +0.1% shares 10-Q 2024-10-30
Quarterly 2024-12-31 58743000.0 +0.8% shares 10-Q 2025-10-30
Quarterly 2025-03-31 59078000.0 +0.6% shares 10-Q 2025-04-24
Quarterly 2025-06-30 59218000.0 +0.2% shares 10-Q 2025-07-30
Quarterly 2025-09-30 59290000.0 +0.1% shares 10-Q 2025-10-30
Annual 2023-12-31 57858000.0 shares 10-K 2025-02-25
Annual 2024-12-31 58743000.0 +1.5% shares 10-K 2026-02-24
Annual 2025-12-31 59424000.0 +1.2% shares 10-K 2026-02-24

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 57472000.0 shares 10-Q 2023-04-28
Quarterly 2023-06-30 57634000.0 +0.3% shares 10-Q 2023-07-28
Quarterly 2023-09-30 57746000.0 +0.2% shares 10-Q 2023-10-26
Quarterly 2023-12-31 57858000.0 +0.2% shares 10-Q 2024-10-30
Quarterly 2024-03-31 58102000.0 +0.4% shares 10-Q 2024-04-30
Quarterly 2024-06-30 58192000.0 +0.2% shares 10-Q 2024-08-01
Quarterly 2024-09-30 58274000.0 +0.1% shares 10-Q 2024-10-30
Quarterly 2024-12-31 58743000.0 +0.8% shares 10-Q 2025-10-30
Quarterly 2025-03-31 59078000.0 +0.6% shares 10-Q 2025-04-24
Quarterly 2025-06-30 59218000.0 +0.2% shares 10-Q 2025-07-30
Quarterly 2025-09-30 59290000.0 +0.1% shares 10-Q 2025-10-30
Annual 2023-12-31 57858000.0 shares 10-K 2025-02-25
Annual 2024-12-31 58743000.0 +1.5% shares 10-K 2026-02-24
Annual 2025-12-31 59424000.0 +1.2% shares 10-K 2026-02-24

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 57352000.0 shares 10-Q 2024-04-30
Quarterly 2023-06-30 57537000.0 +0.3% shares 10-Q 2024-08-01
Quarterly 2023-09-30 57682000.0 +0.3% shares 10-Q 2024-10-30
Quarterly 2024-03-31 57958000.0 +0.5% shares 10-Q 2025-04-24
Quarterly 2024-06-30 58139000.0 +0.3% shares 10-Q 2025-07-30
Quarterly 2024-09-30 58231000.0 +0.2% shares 10-Q 2025-10-30
Quarterly 2025-03-31 58897000.0 +1.1% shares 10-Q 2025-04-24
Quarterly 2025-06-30 59140000.0 +0.4% shares 10-Q 2025-07-30
Quarterly 2025-09-30 59245000.0 +0.2% shares 10-Q 2025-10-30
Annual 2023-12-31 57593000.0 shares 10-K 2026-02-24
Annual 2024-12-31 58218000.0 +1.1% shares 10-K 2026-02-24
Annual 2025-12-31 59158000.0 +1.6% shares 10-K 2026-02-24

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 58183000.0 shares 10-Q 2024-04-30
Quarterly 2023-06-30 58473000.0 +0.5% shares 10-Q 2024-08-01
Quarterly 2023-09-30 58375000.0 -0.2% shares 10-Q 2024-10-30
Quarterly 2024-03-31 58567000.0 +0.3% shares 10-Q 2025-04-24
Quarterly 2024-06-30 58740000.0 +0.3% shares 10-Q 2025-07-30
Quarterly 2024-09-30 59537000.0 +1.4% shares 10-Q 2025-10-30
Quarterly 2025-03-31 61278000.0 +2.9% shares 10-Q 2025-04-24
Quarterly 2025-06-30 60611000.0 -1.1% shares 10-Q 2025-07-30
Quarterly 2025-09-30 59919000.0 -1.1% shares 10-Q 2025-10-30
Annual 2023-12-31 58356000.0 shares 10-K 2026-02-24
Annual 2024-12-31 59365000.0 +1.7% shares 10-K 2026-02-24
Annual 2025-12-31 60460000.0 +1.8% shares 10-K 2026-02-24
For informational purposes only — not guaranteed to be accurate or complete.