F&F - Financial Insights SEC Filing Analytics

Financial Metrics

ALRM Alarm.com Holdings, Inc.
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
12
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-03-19 SEC Filing Index
Insider 4 2025-12-18 SEC Filing Index
Insider 4 2025-12-16 SEC Filing Index
Insider 4 2025-11-28 SEC Filing Index
Insider 4 2025-11-20 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)
1245581000.0
Current Liabilities (latest annual)
663140000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 9

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 209716000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 223875000.0 +6.8% USD 10-Q 2024-08-08
Quarterly 2023-09-30 221854000.0 -0.9% USD 10-Q 2024-11-07
Quarterly 2024-03-31 223283000.0 +0.6% USD 10-Q 2025-05-09
Quarterly 2024-06-30 233807000.0 +4.7% USD 10-Q 2025-08-07
Quarterly 2024-09-30 240497000.0 +2.9% USD 10-Q 2025-11-06
Quarterly 2025-03-31 238822000.0 -0.7% USD 10-Q 2025-05-09
Quarterly 2025-06-30 254308000.0 +6.5% USD 10-Q 2025-08-07
Quarterly 2025-09-30 256400000.0 +0.8% USD 10-Q 2025-11-06
Annual 2023-03-31 209716000.0 USD 10-K 2025-02-20
Annual 2023-06-30 223875000.0 +6.8% USD 10-K 2025-02-20
Annual 2023-09-30 221854000.0 -0.9% USD 10-K 2025-02-20
Annual 2023-12-31 881682000.0 +297.4% USD 10-K 2026-02-19
Annual 2024-03-31 223283000.0 -74.7% USD 10-K 2025-02-20
Annual 2024-06-30 233807000.0 +4.7% USD 10-K 2025-02-20
Annual 2024-09-30 240497000.0 +2.9% USD 10-K 2025-02-20
Annual 2024-12-31 939827000.0 +290.8% USD 10-K 2026-02-19
Annual 2025-12-31 1011187000.0 +7.6% 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 8819000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 16159000.0 +83.2% USD 10-Q 2024-08-08
Quarterly 2023-09-30 16171000.0 +0.1% USD 10-Q 2024-11-07
Quarterly 2024-03-31 18725000.0 +15.8% USD 10-Q 2025-05-09
Quarterly 2024-06-30 25774000.0 +37.6% USD 10-Q 2025-08-07
Quarterly 2024-09-30 33194000.0 +28.8% USD 10-Q 2025-11-06
Quarterly 2025-03-31 29647000.0 -10.7% USD 10-Q 2025-05-09
Quarterly 2025-06-30 32022000.0 +8.0% USD 10-Q 2025-08-07
Quarterly 2025-09-30 37021000.0 +15.6% USD 10-Q 2025-11-06
Annual 2023-12-31 66829000.0 USD 10-K 2026-02-19
Annual 2024-12-31 108548000.0 +62.4% USD 10-K 2026-02-19
Annual 2025-12-31 133638000.0 +23.1% USD 10-K 2026-02-19

Net Income

Q: 0 | A: 8

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Annual 2023-03-31 14416000.0 USD 10-K 2025-02-20
Annual 2023-06-30 15799000.0 +9.6% USD 10-K 2025-02-20
Annual 2023-09-30 19524000.0 +23.6% USD 10-K 2025-02-20
Annual 2023-12-31 31304000.0 +60.3% USD 10-K 2025-02-20
Annual 2024-03-31 23595000.0 -24.6% USD 10-K 2025-02-20
Annual 2024-06-30 33511000.0 +42.0% USD 10-K 2025-02-20
Annual 2024-09-30 36682000.0 +9.5% USD 10-K 2025-02-20
Annual 2024-12-31 30328000.0 -17.3% USD 10-K 2025-02-20

EPS Basic

Q: 9 | A: 9

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.29 USD/shares 10-Q 2024-05-10
Quarterly 2023-06-30 0.32 +10.3% USD/shares 10-Q 2024-08-08
Quarterly 2023-09-30 0.39 +21.9% USD/shares 10-Q 2024-11-07
Quarterly 2024-03-31 0.47 +20.5% USD/shares 10-Q 2025-05-09
Quarterly 2024-06-30 0.67 +42.6% USD/shares 10-Q 2025-08-07
Quarterly 2024-09-30 0.74 +10.4% USD/shares 10-Q 2025-11-06
Quarterly 2025-03-31 0.56 -24.3% USD/shares 10-Q 2025-05-09
Quarterly 2025-06-30 0.69 +23.2% USD/shares 10-Q 2025-08-07
Quarterly 2025-09-30 0.71 +2.9% USD/shares 10-Q 2025-11-06
Annual 2023-03-31 0.29 USD/shares 10-K 2025-02-20
Annual 2023-06-30 0.32 +10.3% USD/shares 10-K 2025-02-20
Annual 2023-09-30 0.39 +21.9% USD/shares 10-K 2025-02-20
Annual 2023-12-31 1.63 +317.9% USD/shares 10-K 2026-02-19
Annual 2024-03-31 0.47 -71.2% USD/shares 10-K 2025-02-20
Annual 2024-06-30 0.67 +42.6% USD/shares 10-K 2025-02-20
Annual 2024-09-30 0.74 +10.4% USD/shares 10-K 2025-02-20
Annual 2024-12-31 2.5 +237.8% USD/shares 10-K 2026-02-19
Annual 2025-12-31 2.66 +6.4% USD/shares 10-K 2026-02-19

EPS Diluted

Q: 9 | A: 9

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.28 USD/shares 10-Q 2024-05-10
Quarterly 2023-06-30 0.3 +7.1% USD/shares 10-Q 2024-08-08
Quarterly 2023-09-30 0.37 +23.3% USD/shares 10-Q 2024-11-07
Quarterly 2024-03-31 0.44 +18.9% USD/shares 10-Q 2025-05-09
Quarterly 2024-06-30 0.62 +40.9% USD/shares 10-Q 2025-08-07
Quarterly 2024-09-30 0.67 +8.1% USD/shares 10-Q 2025-11-06
Quarterly 2025-03-31 0.52 -22.4% USD/shares 10-Q 2025-05-09
Quarterly 2025-06-30 0.63 +21.2% USD/shares 10-Q 2025-08-07
Quarterly 2025-09-30 0.65 +3.2% USD/shares 10-Q 2025-11-06
Annual 2023-03-31 0.28 USD/shares 10-K 2025-02-20
Annual 2023-06-30 0.3 +7.1% USD/shares 10-K 2025-02-20
Annual 2023-09-30 0.37 +23.3% USD/shares 10-K 2025-02-20
Annual 2023-12-31 1.53 +313.5% USD/shares 10-K 2026-02-19
Annual 2024-03-31 0.44 -71.2% USD/shares 10-K 2025-02-20
Annual 2024-06-30 0.62 +40.9% USD/shares 10-K 2025-02-20
Annual 2024-09-30 0.67 +8.1% USD/shares 10-K 2025-02-20
Annual 2024-12-31 2.29 +241.8% USD/shares 10-K 2026-02-19
Annual 2025-12-31 2.46 +7.4% 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 606428000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 627041000.0 +3.4% USD 10-Q 2024-08-08
Quarterly 2023-09-30 679969000.0 +8.4% USD 10-Q 2024-11-07
Quarterly 2023-12-31 696983000.0 +2.5% USD 10-Q 2024-11-07
Quarterly 2024-03-31 747877000.0 +7.3% USD 10-Q 2025-05-09
Quarterly 2024-06-30 1104539000.0 +47.7% USD 10-Q 2025-08-07
Quarterly 2024-09-30 1170605000.0 +6.0% USD 10-Q 2025-11-06
Quarterly 2024-12-31 1220701000.0 +4.3% USD 10-Q 2025-11-06
Quarterly 2025-03-31 1186195000.0 -2.8% USD 10-Q 2025-05-09
Quarterly 2025-06-30 1024862000.0 -13.6% USD 10-Q 2025-08-07
Quarterly 2025-09-30 1066583000.0 +4.1% USD 10-Q 2025-11-06
Annual 2023-12-31 696983000.0 USD 10-K 2026-02-19
Annual 2024-12-31 1220701000.0 +75.1% USD 10-K 2026-02-19
Annual 2025-12-31 960584000.0 -21.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 125885000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 123285000.0 -2.1% USD 10-Q 2023-08-09
Quarterly 2023-09-30 110267000.0 -10.6% USD 10-Q 2023-11-09
Quarterly 2023-12-31 130626000.0 +18.5% USD 10-Q 2024-11-07
Quarterly 2024-03-31 128451000.0 -1.7% USD 10-Q 2024-05-10
Quarterly 2024-06-30 123551000.0 -3.8% USD 10-Q 2024-08-08
Quarterly 2024-09-30 120977000.0 -2.1% USD 10-Q 2024-11-07
Quarterly 2024-12-31 126082000.0 +4.2% USD 10-Q 2025-11-06
Quarterly 2025-03-31 118757000.0 -5.8% USD 10-Q 2025-05-09
Quarterly 2025-06-30 122254000.0 +2.9% USD 10-Q 2025-08-07
Quarterly 2025-09-30 110984000.0 -9.2% USD 10-Q 2025-11-06
Annual 2023-12-31 130626000.0 USD 10-K 2025-02-20
Annual 2024-12-31 126082000.0 -3.5% USD 10-K 2026-02-19
Annual 2025-12-31 141852000.0 +12.5% USD 10-K 2026-02-19

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 117874000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 117763000.0 -0.1% USD 10-Q 2023-08-09
Quarterly 2023-09-30 114248000.0 -3.0% USD 10-Q 2023-11-09
Quarterly 2023-12-31 96140000.0 -15.8% USD 10-Q 2024-11-07
Quarterly 2024-03-31 85723000.0 -10.8% USD 10-Q 2024-05-10
Quarterly 2024-06-30 79582000.0 -7.2% USD 10-Q 2024-08-08
Quarterly 2024-09-30 75037000.0 -5.7% USD 10-Q 2024-11-07
Quarterly 2024-12-31 87435000.0 +16.5% USD 10-Q 2025-11-06
Quarterly 2025-03-31 90136000.0 +3.1% USD 10-Q 2025-05-09
Quarterly 2025-06-30 90027000.0 -0.1% USD 10-Q 2025-08-07
Quarterly 2025-09-30 92298000.0 +2.5% USD 10-Q 2025-11-06
Annual 2023-12-31 96140000.0 USD 10-K 2025-02-20
Annual 2024-12-31 87435000.0 -9.1% USD 10-K 2026-02-19
Annual 2025-12-31 94429000.0 +8.0% USD 10-K 2026-02-19

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 880863000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 897837000.0 +1.9% USD 10-Q 2023-08-09
Quarterly 2023-09-30 931169000.0 +3.7% USD 10-Q 2023-11-09
Quarterly 2023-12-31 956780000.0 +2.8% USD 10-Q 2024-11-07
Quarterly 2024-03-31 997863000.0 +4.3% USD 10-Q 2024-05-10
Quarterly 2024-06-30 1342746000.0 +34.6% USD 10-Q 2024-08-08
Quarterly 2024-09-30 1412928000.0 +5.2% USD 10-Q 2024-11-07
Quarterly 2024-12-31 1481592000.0 +4.9% USD 10-Q 2025-11-06
Quarterly 2025-03-31 1452750000.0 -1.9% USD 10-Q 2025-05-09
Quarterly 2025-06-30 1292556000.0 -11.0% USD 10-Q 2025-08-07
Quarterly 2025-09-30 1345698000.0 +4.1% USD 10-Q 2025-11-06
Annual 2023-12-31 956780000.0 USD 10-K 2025-02-20
Annual 2024-12-31 1481592000.0 +54.9% USD 10-K 2026-02-19
Annual 2025-12-31 1272511000.0 -14.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 1357530000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 1382720000.0 +1.9% USD 10-Q 2023-08-09
Quarterly 2023-09-30 1411497000.0 +2.1% USD 10-Q 2023-11-09
Quarterly 2023-12-31 1439563000.0 +2.0% USD 10-Q 2024-11-07
Quarterly 2024-03-31 1486982000.0 +3.3% USD 10-Q 2025-05-09
Quarterly 2024-06-30 1855247000.0 +24.8% USD 10-Q 2025-08-07
Quarterly 2024-09-30 1970998000.0 +6.2% USD 10-Q 2024-11-07
Quarterly 2024-12-31 2038208000.0 +3.4% USD 10-Q 2025-11-06
Quarterly 2025-03-31 2077431000.0 +1.9% USD 10-Q 2025-05-09
Quarterly 2025-06-30 2098054000.0 +1.0% USD 10-Q 2025-08-07
Quarterly 2025-09-30 2123590000.0 +1.2% USD 10-Q 2025-11-06
Annual 2023-12-31 1439563000.0 USD 10-K 2025-02-20
Annual 2024-12-31 2038208000.0 +41.6% USD 10-K 2026-02-19
Annual 2025-12-31 2136591000.0 +4.8% 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 161230000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 165929000.0 +2.9% USD 10-Q 2023-08-09
Quarterly 2023-09-30 171917000.0 +3.6% USD 10-Q 2023-11-09
Quarterly 2023-12-31 175337000.0 +2.0% USD 10-Q 2024-11-07
Quarterly 2024-03-31 181195000.0 +3.3% USD 10-Q 2024-05-10
Quarterly 2024-06-30 145215000.0 -19.9% USD 10-Q 2024-08-08
Quarterly 2024-09-30 163082000.0 +12.3% USD 10-Q 2024-11-07
Quarterly 2024-12-31 188806000.0 +15.8% USD 10-Q 2025-11-06
Quarterly 2025-03-31 677428000.0 +258.8% USD 10-Q 2025-05-09
Quarterly 2025-06-30 662256000.0 -2.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 654011000.0 -1.2% USD 10-Q 2025-11-06
Annual 2023-12-31 175337000.0 USD 10-K 2025-02-20
Annual 2024-12-31 188806000.0 +7.7% USD 10-K 2026-02-19
Annual 2025-12-31 663140000.0 +251.2% 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 706309000.0 USD 10-Q 2023-05-10
Quarterly 2023-06-30 710621000.0 +0.6% USD 10-Q 2023-08-09
Quarterly 2023-09-30 713457000.0 +0.4% USD 10-Q 2023-11-09
Quarterly 2023-12-31 714709000.0 +0.2% USD 10-Q 2024-11-07
Quarterly 2024-03-31 721176000.0 +0.9% USD 10-Q 2024-05-10
Quarterly 2024-06-30 1171845000.0 +62.5% USD 10-Q 2024-08-08
Quarterly 2024-09-30 1240087000.0 +5.8% USD 10-Q 2024-11-07
Quarterly 2024-12-31 1266915000.0 +2.2% USD 10-Q 2025-11-06
Quarterly 2025-03-31 1265243000.0 -0.1% USD 10-Q 2025-05-09
Quarterly 2025-06-30 1246121000.0 -1.5% USD 10-Q 2025-08-07
Quarterly 2025-09-30 1240316000.0 -0.5% USD 10-Q 2025-11-06
Annual 2023-12-31 714709000.0 USD 10-K 2025-02-20
Annual 2024-12-31 1266915000.0 +77.3% USD 10-K 2026-02-19
Annual 2025-12-31 1245581000.0 -1.7% USD 10-K 2026-02-19

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 625381000.0 USD 10-Q 2024-11-07
Quarterly 2023-06-30 644231000.0 +3.0% USD 10-Q 2024-11-07
Quarterly 2023-09-30 667698000.0 +3.6% USD 10-Q 2024-11-07
Quarterly 2023-12-31 688546000.0 +3.1% USD 10-Q 2025-11-06
Quarterly 2024-03-31 728094000.0 +5.7% USD 10-Q 2025-11-06
Quarterly 2024-06-30 645469000.0 -11.3% USD 10-Q 2025-11-06
Quarterly 2024-09-30 690301000.0 +6.9% USD 10-Q 2025-11-06
Quarterly 2024-12-31 726546000.0 +5.3% USD 10-Q 2025-11-06
Quarterly 2025-03-31 759603000.0 +4.5% USD 10-Q 2025-11-06
Quarterly 2025-06-30 797345000.0 +5.0% USD 10-Q 2025-11-06
Quarterly 2025-09-30 827190000.0 +3.7% USD 10-Q 2025-11-06
Annual 2023-12-31 688546000.0 USD 10-K 2026-02-19
Annual 2024-12-31 726546000.0 +5.5% USD 10-K 2026-02-19
Annual 2025-12-31 848163000.0 +16.7% USD 10-K 2026-02-19

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 -3521000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 33267000.0 +1044.8% USD 10-Q 2024-08-08
Quarterly 2023-09-30 96093000.0 +188.9% USD 10-Q 2024-11-07
Quarterly 2024-03-31 49853000.0 -48.1% USD 10-Q 2025-05-09
Quarterly 2024-06-30 72816000.0 +46.1% USD 10-Q 2025-08-07
Quarterly 2024-09-30 150153000.0 +106.2% USD 10-Q 2025-11-06
Quarterly 2025-03-31 24057000.0 -84.0% USD 10-Q 2025-05-09
Quarterly 2025-06-30 46773000.0 +94.4% USD 10-Q 2025-08-07
Quarterly 2025-09-30 117401000.0 +151.0% USD 10-Q 2025-11-06
Annual 2023-12-31 135965000.0 USD 10-K 2026-02-19
Annual 2024-12-31 206413000.0 +51.8% USD 10-K 2026-02-19
Annual 2025-12-31 153330000.0 -25.7% 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 -12943000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 -19591000.0 -51.4% USD 10-Q 2024-08-08
Quarterly 2023-09-30 -21735000.0 -10.9% USD 10-Q 2024-11-07
Quarterly 2024-03-31 -3961000.0 +81.8% USD 10-Q 2025-05-09
Quarterly 2024-06-30 -9159000.0 -131.2% USD 10-Q 2025-08-07
Quarterly 2024-09-30 -16553000.0 -80.7% USD 10-Q 2025-11-06
Quarterly 2025-03-31 -55179000.0 -233.3% USD 10-Q 2025-05-09
Quarterly 2025-06-30 -232988000.0 -322.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 -250003000.0 -7.3% USD 10-Q 2025-11-06
Annual 2023-12-31 -25966000.0 USD 10-K 2026-02-19
Annual 2024-12-31 -24681000.0 +4.9% USD 10-K 2026-02-19
Annual 2025-12-31 -358482000.0 -1352.5% 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 842000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 -8089000.0 -1060.7% USD 10-Q 2024-08-08
Quarterly 2023-09-30 -15245000.0 -88.5% USD 10-Q 2024-11-07
Quarterly 2024-03-31 6356000.0 +141.7% USD 10-Q 2025-05-09
Quarterly 2024-06-30 346768000.0 +5355.8% USD 10-Q 2025-08-07
Quarterly 2024-09-30 344286000.0 -0.7% USD 10-Q 2025-11-06
Quarterly 2025-03-31 -3476000.0 -101.0% USD 10-Q 2025-05-09
Quarterly 2025-06-30 -9594000.0 -176.0% USD 10-Q 2025-08-07
Quarterly 2025-09-30 -21470000.0 -123.8% USD 10-Q 2025-11-06
Annual 2023-12-31 -31865000.0 USD 10-K 2026-02-19
Annual 2024-12-31 346430000.0 +1187.2% USD 10-K 2026-02-19
Annual 2025-12-31 -55006000.0 -115.9% 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 2398000.0 USD 10-Q 2024-05-10
Quarterly 2023-06-30 3393000.0 +41.5% USD 10-Q 2024-08-08
Quarterly 2023-09-30 5349000.0 +57.6% USD 10-Q 2024-11-07
Quarterly 2024-03-31 3066000.0 -42.7% USD 10-Q 2025-05-09
Quarterly 2024-06-30 5058000.0 +65.0% USD 10-Q 2025-08-07
Quarterly 2024-09-30 7865000.0 +55.5% USD 10-Q 2025-11-06
Quarterly 2025-03-31 6115000.0 -22.3% USD 10-Q 2025-05-09
Quarterly 2025-06-30 10667000.0 +74.4% USD 10-Q 2025-08-07
Quarterly 2025-09-30 15421000.0 +44.6% USD 10-Q 2025-11-06
Annual 2023-12-31 7517000.0 USD 10-K 2026-02-19
Annual 2024-12-31 10133000.0 +34.8% USD 10-K 2026-02-19
Annual 2025-12-31 16281000.0 +60.7% 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 49722644.0 shares 10-Q 2023-05-10
Quarterly 2023-06-30 49858244.0 +0.3% shares 10-Q 2023-08-09
Quarterly 2023-09-30 49915713.0 +0.1% shares 10-Q 2023-11-09
Quarterly 2023-12-31 49868175.0 -0.1% shares 10-Q 2024-11-07
Quarterly 2024-03-31 50092681.0 +0.5% shares 10-Q 2024-05-10
Quarterly 2024-06-30 49183838.0 -1.8% shares 10-Q 2024-08-08
Quarterly 2024-09-30 49331867.0 +0.3% shares 10-Q 2024-11-07
Quarterly 2024-12-31 49618346.0 +0.6% shares 10-Q 2025-11-06
Quarterly 2025-03-31 49679679.0 +0.1% shares 10-Q 2025-05-09
Quarterly 2025-06-30 49834537.0 +0.3% shares 10-Q 2025-08-07
Quarterly 2025-09-30 49760526.0 -0.1% shares 10-Q 2025-11-06
Annual 2023-12-31 49868175.0 shares 10-K 2025-02-20
Annual 2024-12-31 49618346.0 -0.5% shares 10-K 2026-02-19
Annual 2025-12-31 49630714.0 +0.0% shares 10-K 2026-02-19

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 51255389.0 shares 10-Q 2023-05-10
Quarterly 2023-06-30 51525244.0 +0.5% shares 10-Q 2023-08-09
Quarterly 2023-09-30 51687998.0 +0.3% shares 10-Q 2023-11-09
Quarterly 2023-12-31 51888838.0 +0.4% shares 10-Q 2024-11-07
Quarterly 2024-03-31 52113344.0 +0.4% shares 10-Q 2024-05-10
Quarterly 2024-06-30 52321569.0 +0.4% shares 10-Q 2024-08-08
Quarterly 2024-09-30 52469598.0 +0.3% shares 10-Q 2024-11-07
Quarterly 2024-12-31 52756077.0 +0.5% shares 10-Q 2025-11-06
Quarterly 2025-03-31 52903810.0 +0.3% shares 10-Q 2025-05-09
Quarterly 2025-06-30 53146668.0 +0.5% shares 10-Q 2025-08-07
Quarterly 2025-09-30 53297751.0 +0.3% shares 10-Q 2025-11-06
Annual 2023-12-31 51888838.0 shares 10-K 2025-02-20
Annual 2024-12-31 52756077.0 +1.7% shares 10-K 2026-02-19
Annual 2025-12-31 53540939.0 +1.5% shares 10-K 2026-02-19

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 49584890.0 shares 10-Q 2024-05-10
Quarterly 2023-06-30 49859615.0 +0.6% shares 10-Q 2024-08-08
Quarterly 2023-09-30 49917533.0 +0.1% shares 10-Q 2024-11-07
Quarterly 2024-03-31 49963265.0 +0.1% shares 10-Q 2025-05-09
Quarterly 2024-06-30 49832503.0 -0.3% shares 10-Q 2025-08-07
Quarterly 2024-09-30 49282514.0 -1.1% shares 10-Q 2025-11-06
Quarterly 2025-03-31 49659741.0 +0.8% shares 10-Q 2025-05-09
Quarterly 2025-06-30 49806105.0 +0.3% shares 10-Q 2025-08-07
Quarterly 2025-09-30 49896117.0 +0.2% shares 10-Q 2025-11-06
Annual 2023-12-31 49818448.0 shares 10-K 2026-02-19
Annual 2024-12-31 49641763.0 -0.4% shares 10-K 2026-02-19
Annual 2025-12-31 49795191.0 +0.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 54296321.0 shares 10-Q 2024-05-10
Quarterly 2023-06-30 54446275.0 +0.3% shares 10-Q 2024-08-08
Quarterly 2023-09-30 54778793.0 +0.6% shares 10-Q 2024-11-07
Quarterly 2024-03-31 55047087.0 +0.5% shares 10-Q 2025-05-09
Quarterly 2024-06-30 56680355.0 +3.0% shares 10-Q 2025-08-07
Quarterly 2024-09-30 59780908.0 +5.5% shares 10-Q 2025-11-06
Quarterly 2025-03-31 60077247.0 +0.5% shares 10-Q 2025-05-09
Quarterly 2025-06-30 60137204.0 +0.1% shares 10-Q 2025-08-07
Quarterly 2025-09-30 58461103.0 -2.8% shares 10-Q 2025-11-06
Annual 2023-12-31 54625434.0 shares 10-K 2026-02-19
Annual 2024-12-31 57993019.0 +6.2% shares 10-K 2026-02-19
Annual 2025-12-31 58923815.0 +1.6% shares 10-K 2026-02-19
For informational purposes only — not guaranteed to be accurate or complete.