{"filings":[{"id":99427,"accession_number":"0001437749-26-015366","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2026-05-07T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Alpha Pro Tech Q1 net sales up 5.5% to $14.6M; EPS $0.07 vs $0.06","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Net income $702K ($0.07 diluted) vs $613K ($0.06) in Q1 2025.","Disposable Protective Apparel sales +23.4% to $6.7M; Building Supply -6.1% to $7.9M.","Gross margin 37.8% (down from 39%) due to U.S. tariffs; expects improvement after higher-cost inventory flows through.","Housewrap sales +13.1%; synthetic roof underlayment -27.4%; single-family housing starts down 5.5%.","Cash $16.9M, no debt, working capital $49.3M; $1.4M left in stock repurchase program."],"consensus_eps_estimate":null,"consensus_eps_actual":0.07,"consensus_revenue_estimate":null,"consensus_revenue_actual":14585000.0,"consensus_period":"2026-Q1","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":115416,"accession_number":"0001437749-26-007775","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2026-03-11T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Alpha Pro Tech FY2025 sales up 2.3% but net income falls 9.9% on tariff headwinds","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["FY2025 sales $59.1M (+2.3% YoY); net income $3.5M ($0.33 diluted EPS) vs $3.9M ($0.35) in 2024.","Disposable Protective Apparel segment sales up 5.7% to $23.1M; Building Supply flat at $36.0M.","Gross margin fell to 38.1% from 39.6%, hit by three US tariff increases and higher rebates.","Q4 sales $13.9M (flat); net income $0.7M ($0.07 EPS) vs $0.8M ($0.08) in prior year quarter.","Cash $17.0M, no debt; repurchased 685k shares for $3.3M in 2025."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"negative","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":131831,"accession_number":"0001437749-25-033151","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2025-11-05T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Alpha Pro Tech Q3 net sales up 3.7% to $14.8M; EPS $0.09 vs $0.08 YoY","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Net income of $976K ($0.09 diluted EPS) vs $862K ($0.08) in Q3 2024; gross margin improved to 39.7% from 38.5%.","Building Supply segment sales rose 5.4% to $9.3M; housewrap up 12.7%, roof underlayment down 11.0%.","Disposable Protective Apparel sales flat at $5.5M; garments up 10.4%, face masks down 46.5%, shields down 33.6%.","Cash $17.7M, no debt; repurchased 129,800 shares for $0.6M in Q3; $2.1M remaining under buyback program.","Management warns tariffs will pressure Q4 gross profit despite announced price increases to customers."],"consensus_eps_estimate":null,"consensus_eps_actual":0.27,"consensus_revenue_estimate":null,"consensus_revenue_actual":45279000.0,"consensus_period":"2025-Q3","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":148424,"accession_number":"0001437749-25-025617","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2025-08-08T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Alpha Pro Tech Q2 net income down 24% to $1.2M; EPS $0.12 vs $0.15; revenue up 2.4% to $16.7M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Building Supply segment sales up 11.5% to $11.1M on record housewrap and synthetic roof underlayment sales.","Disposable Protective Apparel segment sales down 12% to $5.6M on lower garment and mask sales.","Gross margin fell to 36.8% from 42.0% due to higher rebates, ocean freight, and US tariffs.","Repurchased 181,100 shares for $0.8M in Q2; cash $14.5M, no debt; working capital $47.5M.","Management expects further Building Supply growth but sees tariff headwinds; raising prices July 2025."],"consensus_eps_estimate":null,"consensus_eps_actual":0.18,"consensus_revenue_estimate":null,"consensus_revenue_actual":30494000.0,"consensus_period":"2025-Q2","consensus_source":"xbrl_only","sentiment":"negative","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":167216,"accession_number":"0001437749-25-020076","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2025-06-11T23:59:59+00:00","items":["5.07"],"status":"ready","headline":"Alpha Pro Tech shareholders elect all director nominees and ratify auditor at 2025 Annual Meeting","summary_kind":"llm","event_type":"other","confidence":"high","bullets":["All seven director nominees elected: Buchan (4.82M for), Garcia (5.05M), Hoffman (5.09M), Millar (4.93M), Montgomery (5.17M), Ritota (4.79M), Shaw (5.09M).","Ratification of Tanner LLC as independent auditor passed with 7.49M votes for, 170K against.","Advisory say-on-pay approved: 4.94M for, 290K against, 35K abstain.","Advisory vote on frequency: shareholders chose every year (5.03M votes); board adopted annual say-on-pay.","Broker non-votes on director election and say-on-pay proposals: 2.40M."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.25,"calibrated_materiality_score":0.15,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":167215,"accession_number":"0001437749-25-015266","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2025-05-08T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Alpha Pro Tech Q1 2025 net sales up 2.5% to $13.8M; diluted EPS $0.06 vs $0.05 YoY","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Net sales $13.8M (+2.5% YoY); Building Supply segment +1.6%, Disposable Apparel +4.0%.","Net income $613K ($0.06 diluted) vs $576K ($0.05) in Q1 2024; gross margin fell to 39.0% from 40.2%.","Cash $13.4M, no debt; working capital $47.0M; current ratio 21:1.","Repurchased 221,413 shares for $1.2M in Q1; $1.6M remaining under buyback program.","Management cites housing market softness, tariff uncertainty, and elevated channel inventory for face masks."],"consensus_eps_estimate":null,"consensus_eps_actual":0.06,"consensus_revenue_estimate":null,"consensus_revenue_actual":13822000.0,"consensus_period":"2025-Q1","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.5,"calibrated_materiality_score":0.5,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":184571,"accession_number":"0001437749-25-007164","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2025-03-12T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Alpha Pro Tech reports 2024 net sales $57.8M (-5.5% YoY); net income $3.9M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Net sales $57.8M for FY2024, down 5.5% from $61.2M; Q4 sales $13.8M, down 9.5%.","Net income $3.9M ($0.35 diluted EPS) vs $4.2M ($0.35 EPS) in 2023; Q4 net income $847K, down 20.2%.","Gross margin improved to 39.6% from 37.3%; cash $18.6M, no debt, working capital $47.5M.","Building Supply sales down 11% (housewrap -6.4%, synthetic roof underlayment -8.8%); disposable apparel up 5%.","Repurchased 831,000 shares for $4.5M in 2024; $2.7M remaining under buyback program."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"negative","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":201140,"accession_number":"0001437749-24-033488","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2024-11-06T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Alpha Pro Tech Q3 net sales down 11.2%, net income falls 40% to $862K; protective apparel segment up 18.4%","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Net income of $862K ($0.08 diluted EPS) vs $1.4M ($0.12) in Q3 2023, down 39.7%.","Revenue of $14.3M, down 11.2% YoY; Building Supply segment fell 23.2% to $8.8M.","Disposable Protective Apparel segment grew 18.4% to $5.5M; face mask sales up 124.3%, face shields up 204.5%.","Cash $18.4M, no debt; repurchased 180K shares for $1.0M in Q3.","CEO expects hurricane rebuild orders to positively impact Q4 2024 synthetic roof underlayment sales."],"consensus_eps_estimate":null,"consensus_eps_actual":0.28,"consensus_revenue_estimate":null,"consensus_revenue_actual":44023000.0,"consensus_period":"2024-Q3","consensus_source":"xbrl_only","sentiment":"negative","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":217165,"accession_number":"0001437749-24-025046","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2024-08-07T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Alpha Pro Tech Q2 net income up 43.5% to $1.6M; revenue $16.3M, up 1.1%","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Net income $1.6M ($0.15 diluted EPS) vs $1.1M ($0.10) in Q2 2023, up 43.5%.","Revenue $16.3M, up 1.1%; Building Supply down 5.7% to $9.9M, Disposable Apparel up 13.8% to $6.3M.","Gross margin expanded to 42.0% from 37.9%, but ocean freight may pressure future margins.","Repurchased 515,000 shares for $2.7M in H1 2024; $1.5M remaining under buyback program.","Cash $16.2M, no debt; management expects challenging housing market remainder of 2024."],"consensus_eps_estimate":null,"consensus_eps_actual":0.2,"consensus_revenue_estimate":null,"consensus_revenue_actual":29772000.0,"consensus_period":"2024-Q2","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.7,"calibrated_materiality_score":0.7,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":236940,"accession_number":"0001437749-24-020321","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2024-06-14T23:59:59+00:00","items":["5.07"],"status":"ready","headline":"Alpha Pro Tech shareholders elect all director nominees, ratify auditor, approve advisory compensation","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["All seven director nominees elected with votes for ranging from 4.47M to 4.95M.","Ratification of Tanner LLC as auditor for FY 2024: 7,864,998 for, 132,008 against.","Advisory vote on executive compensation passed with 4,853,535 for, 290,317 against.","No other proposals or material changes disclosed."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.1,"calibrated_materiality_score":0.1,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":236939,"accession_number":"0001437749-24-015237","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2024-05-08T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Alpha Pro Tech Q1 net sales down 2.3% to $13.5M; net income up 4.3% to $576K","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Building Supply segment sales fell 4.5% to $8.2M; housewrap sales rose 24.3% but other woven materials plunged 71.4%.","Disposable Protective Apparel sales edged up 1.4% to $5.24M; face mask and shield sales improved sequentially.","Gross margin expanded to 40.2% from 36.1% YoY; operating income fell 23.5% to $326K on higher SG&A.","Diluted EPS flat at $0.05; cash $18.5M, no debt; working capital $50.3M with current ratio 25:1.","Repurchased 270K shares for $1.4M in Q1; $777K remaining under program plus $2.0M expansion announced post-quarter."],"consensus_eps_estimate":null,"consensus_eps_actual":0.05,"consensus_revenue_estimate":null,"consensus_revenue_actual":13482000.0,"consensus_period":"2024-Q1","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.6,"calibrated_materiality_score":0.6,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":254535,"accession_number":"0001437749-24-007558","cik":884269,"company_name":"ALPHA PRO TECH LTD","ticker":"APT","form_type":"8-K","filed_at":"2024-03-13T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Alpha Pro Tech Q4 net income up 88% to $1.1M; Building Supply sales rise 55.7%","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Q4 net sales $15.3M (+24.9% YoY); Building Supply $9.8M (+55.7%), Apparel $5.5M (-7.7%).","Q4 diluted EPS $0.09 vs $0.05; FY2023 diluted EPS $0.35 vs $0.26, net income $4.2M (+27.6%).","Cash $20.4M, no debt; working capital $50.5M; current ratio 21:1.","Inventory decreased 17.5% to $20.1M; housewrap sales up 22.2% in FY2023.","Repurchased 951,010 shares in 2023 for $4.0M; $2.2M remains under buyback program."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.55,"calibrated_materiality_score":0.55,"market_cap_usd":59462542.70082645,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null}],"next_cursor":null}