‹ Screener

CSW INDUSTRIALS, INC.

CSW · Adhesives & Sealants · 16.3M shares · +1%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $11M (gross $15M, SBC $4M)

Reference price $279.52 · est. market cap ~$4.6B — last insider sale, 2026-06-15 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B77

Diversified niche industrial with strong margins, healthy returns and a disciplined acquisition-led growth record.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $264M2025-09-30 · $277M2025-12-31 · $233M2026-03-31 · $309M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
41.9%
Operating margin
15.6%
Net margin
10.4%
Return on assets
4.8%
Revenue growth (QoQ)
32.6%
Net-income growth
-18.0%
Current ratio
2.6×
Cash & investments
$41M

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-15Armes Joseph BSell1.5K$279.52
2026-05-29Ash Darron KOther661
2026-05-29Ash Darron KOther661
2026-05-27Armes Joseph BSell1.5K$283.94
2026-05-01Alverson LukeSell1.0K$289.57
2026-04-26Armes Joseph BTax withheld12K$296.18
2026-04-15Sullivan DonSell166$300.26
2026-04-15Armes Joseph BSell1.5K$286.77
2026-04-07Alverson LukeSell1.0K$266.11
2026-04-02Sullivan DonTax withheld2.3K$260.34
2026-04-02Armes Joseph BOption exercise24K
2026-04-02Armes Joseph BOption exercise19K
2026-04-02Armes Joseph BTax withheld16K$260.34
2026-04-02Perry James EOption exercise5.9K
2026-04-02Perry James ETax withheld2.3K$260.34
2026-04-02Sullivan DonOption exercise5.9K
2026-04-02WANG FANGOption exercise616
2026-04-02WANG FANGTax withheld174$260.34
2026-04-02UNDERWOOD JEFFOption exercise2.1K
2026-04-02UNDERWOOD JEFFTax withheld851$260.34
2026-04-02Garde DanielleOption exercise3.2K
2026-04-02Garde DanielleTax withheld1.3K$260.34
2026-04-02Alverson LukeOption exercise3.3K
2026-04-02Alverson LukeTax withheld1.3K$260.34
2026-03-23Armes Joseph BSell1.5K$270.11
2026-03-13Ash Darron KBuy300$256.62
2026-02-17Armes Joseph BSell1.5K$297.79
2026-02-11Alverson LukeGift160
2026-02-11Alverson LukeSell500$316.02
2026-02-11Perry James EGift1.0K
2026-01-15Armes Joseph BSell1.0K$328.64
2026-01-02Perry James ESell145$293.53
2025-12-16Armes Joseph BGift967
2025-12-15Armes Joseph BSell1.0K$317.40
2025-12-12LIVINGSTONE LINDA A.Gift630
2025-12-08Sullivan DonSell4.1K$301.41
2025-12-04Sweezey Jay KentGift58
2025-12-02UNDERWOOD JEFFSell370$278.96
2025-12-02Alverson LukeGift130
2025-12-02Alverson LukeSell280$272.95
2025-12-01Perry James ESell580$275.00
2025-11-18WANG FANGSell359$240.54
2025-11-14Armes Joseph BSell1.0K$250.00
2025-11-05GAMBRELL MICHAEL RGift3.8K
2025-10-30Armes Joseph BSell1.0K$250.00
2025-10-01Garde DanielleTax withheld299$252.20
2025-10-01WANG FANGGrant316
2025-10-01WANG FANGTax withheld105$252.20
2025-10-01UNDERWOOD JEFFGrant1.2K
2025-10-01UNDERWOOD JEFFTax withheld470$252.20
2025-10-01Garde DanielleGrant1.0K
2025-10-01Alverson LukeGrant1.0K
2025-10-01Alverson LukeTax withheld492$252.20
2025-10-01Sullivan DonGrant760
2025-10-01Sullivan DonTax withheld1.1K$252.20
2025-10-01Armes Joseph BGrant6.0K
2025-10-01Perry James EGrant1.7K
2025-10-01Perry James ETax withheld977$252.20
2025-09-15Armes Joseph BSell1.0K$250.00
2025-08-28JOHNSTON TERRY LGrant495
2025-08-28Sweezey Jay KentGrant495
2025-08-28LIVINGSTONE LINDA A.Grant495
2025-08-28Ash Darron KGrant495
2025-08-28Griffin BobbyGrant495
2025-08-28Motsenbocker AnneGrant495
2025-08-28GAMBRELL MICHAEL RGrant495
2025-08-22Alverson LukeGift425
2025-08-15Armes Joseph BSell90$255.45
2025-08-15Armes Joseph BSell10$266.70
2025-08-15Armes Joseph BSell13$268.43
2025-08-15Armes Joseph BSell51$256.67
2025-08-15Armes Joseph BSell160$257.86
2025-08-15Armes Joseph BSell266$258.85
2025-08-15Armes Joseph BSell191$259.88
2025-08-15Armes Joseph BSell51$260.90
2025-08-15Armes Joseph BSell128$262.09
2025-08-15Armes Joseph BSell40$262.94
2025-08-14Sullivan DonSell1.1K$283.14
2025-08-12Perry James ESell145$275.05
2025-08-01Swartz Robert MSell100$250.46
2025-08-01Swartz Robert MSell100$250.28
2025-07-15Sullivan DonSell226$298.94
2025-07-15Sullivan DonSell294$299.98
2025-07-15Sullivan DonSell179$301.01
2025-07-15Sullivan DonSell126$302.44
2025-07-15Sullivan DonSell75$303.87
2025-07-15Sullivan DonSell100$305.16
2025-07-15Armes Joseph BSell234$291.77
2025-07-15Armes Joseph BSell123$292.94
2025-07-15Armes Joseph BSell174$293.84
2025-07-15Armes Joseph BSell132$294.76
2025-07-15Armes Joseph BSell110$295.70
2025-07-15Armes Joseph BSell59$296.98
2025-07-15Armes Joseph BSell53$298.16
2025-07-15Armes Joseph BSell41$299.39
2025-07-15Armes Joseph BSell14$300.13
2025-07-15Armes Joseph BSell10$301.99
2025-07-15Armes Joseph BSell28$303.92
2025-07-15Armes Joseph BSell22$305.35
2025-07-01Perry James ESell145$284.18
2025-07-01Swartz Robert MSell200$284.18
2025-06-16Sullivan DonSell49$288.78
2025-06-16Armes Joseph BSell27$288.39
2025-06-16Armes Joseph BSell406$289.15
2025-06-16Armes Joseph BSell219$290.02
2025-06-16Armes Joseph BSell155$291.02
2025-06-16Armes Joseph BSell101$292.25
2025-06-16Armes Joseph BSell89$292.99
2025-06-16Armes Joseph BSell3$293.85
2025-06-16Sullivan DonSell76$287.49
2025-06-16Sullivan DonSell509$290.12
2025-06-16Sullivan DonSell121$291.17
2025-06-16Sullivan DonSell464$292.48
2025-06-16Sullivan DonSell62$293.60
2025-06-02Perry James ESell100$304.29
2025-06-02Swartz Robert MSell100$298.47
2025-06-02Perry James ESell45$303.37
2025-06-02Swartz Robert MSell100$304.29
2025-05-27Armes Joseph BSell34$301.09
2025-05-27Armes Joseph BSell41$302.37
2025-05-27Armes Joseph BSell31$303.28
2025-05-27Armes Joseph BSell1$304.05
2025-05-27Armes Joseph BSell120$305.65
2025-05-27Armes Joseph BSell53$306.84
2025-05-27Armes Joseph BSell30$307.42
2025-05-27Armes Joseph BSell32$308.59
2025-05-27Armes Joseph BSell47$309.54
2025-05-27Armes Joseph BSell67$310.91
2025-05-27Armes Joseph BSell113$311.83
2025-05-27Armes Joseph BSell62$312.67
2025-05-27Armes Joseph BSell369$313.80
2025-05-27Perry James EGift1.0K
2025-05-27Alverson LukeSell919$305.49
2025-05-15Sullivan DonSell300$330.15
2025-05-15Sullivan DonSell344$331.72
2025-05-15Sullivan DonSell756$332.79
2025-05-15Sullivan DonSell70$334.70
2025-05-15Sullivan DonSell30$335.51
2025-05-01Swartz Robert MSell200$312.87
2025-05-01Perry James ESell145$312.87
2025-04-15Armes Joseph BSell65$295.16
2025-04-15Armes Joseph BSell160$296.06
2025-04-15Armes Joseph BSell78$296.93
2025-04-15Armes Joseph BSell385$298.19
2025-04-15Armes Joseph BSell149$299.21
2025-04-15Armes Joseph BSell139$300.03
2025-04-15Armes Joseph BSell24$300.86
2025-04-15Sullivan DonSell271$295.14
2025-04-15Sullivan DonSell1.1K$296.58
2025-04-15Sullivan DonSell79$298.99
2025-04-14Alverson LukeSell919$303.21
2025-04-02Armes Joseph BOption exercise19K
2025-04-02Armes Joseph BOption exercise15K
2025-04-02Armes Joseph BTax withheld13K$295.91
2025-04-02Perry James EOption exercise6.0K
2025-04-02Perry James ETax withheld2.4K$295.91
2025-04-02Alverson LukeOption exercise3.1K
2025-04-02Alverson LukeTax withheld1.2K$295.91
2025-04-02Sullivan DonOption exercise6.8K
2025-04-02Sullivan DonTax withheld2.7K$295.91
2025-04-02UNDERWOOD JEFFOption exercise1.7K
2025-04-02UNDERWOOD JEFFTax withheld690$295.91
2025-04-01Swartz Robert MSell200$289.10
2025-04-01Perry James ESell145$289.10
2025-03-17Sullivan DonSell332$293.11
2025-03-17Sullivan DonSell777$291.18
2025-03-17Sullivan DonSell864$292.01
2025-03-17Sullivan DonSell209$294.01
2025-03-17Sullivan DonSell40$294.82
2025-03-17Alverson LukeSell384$291.18
2025-03-17Alverson LukeSell428$292.01
2025-03-17Alverson LukeSell165$293.11
2025-03-17Alverson LukeSell103$294.01
2025-03-17Alverson LukeSell20$294.82
2025-03-14Armes Joseph BSell9$286.24
2025-03-14Armes Joseph BSell67$287.21
2025-03-14Armes Joseph BSell82$288.52
2025-03-14Armes Joseph BSell300$289.59
2025-03-14Armes Joseph BSell227$290.37
2025-03-14Armes Joseph BSell315$291.12
2025-03-03Swartz Robert MSell96$306.15
2025-03-03Swartz Robert MSell4$306.71
2025-03-03Swartz Robert MSell100$308.25
2025-03-03Perry James ESell45$306.70
2025-03-03Perry James ESell100$308.25
2025-02-18Alverson LukeSell1.1K$317.81
2025-02-18Sullivan DonSell400$317.98
2025-02-18Sullivan DonSell607$319.97
2025-02-18Sullivan DonSell622$320.77
2025-02-18Sullivan DonSell300$323.55
2025-02-14Armes Joseph BSell20$321.44
2025-02-14Armes Joseph BSell16$315.17
2025-02-14Armes Joseph BSell301$317.48
2025-02-14Armes Joseph BSell466$318.25
2025-02-14Armes Joseph BSell117$319.33
2025-02-14Armes Joseph BSell80$320.53
2025-02-13Perry James ESell145$315.04
2025-02-03Swartz Robert MSell200$321.78
2025-01-15Armes Joseph BOther1.5K
2025-01-15Armes Joseph BOther150
2025-01-15Armes Joseph BSell100$375.38
2025-01-15Armes Joseph BSell228$376.78
2025-01-15Armes Joseph BSell131$377.80
2025-01-15Armes Joseph BSell159$378.80
2025-01-15Armes Joseph BSell365$379.95
2025-01-15Armes Joseph BSell17$380.78
2025-01-15Sullivan DonSell65$373.64
2025-01-15Sullivan DonSell245$374.87
2025-01-15Sullivan DonSell504$376.47
2025-01-15Sullivan DonSell200$377.58
2025-01-15Sullivan DonSell324$378.78
2025-01-15Sullivan DonSell462$379.96
2025-01-13Alverson LukeSell195$354.23
2025-01-13Alverson LukeSell269$356.73
2025-01-13Alverson LukeSell122$357.69
2025-01-13Alverson LukeSell262$358.76
2025-01-13Alverson LukeSell599$359.60
2025-01-13Alverson LukeSell75$360.58
2025-01-02Swartz Robert MSell200$354.65

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-26ResultsExhibitsfiling ↗
2026-05-26ResultsExhibitsfiling ↗
2026-01-29ResultsExhibitsfiling ↗
2026-01-15Exhibitsfiling ↗
2025-11-04Material agreementAcquisition/dispositionDebt obligationReg FDExhibitsfiling ↗
2025-10-30ResultsExhibitsfiling ↗
2025-10-01Material agreementResultsExec/director changeReg FDExhibitsfiling ↗
2025-09-02Exec/director changeShareholder votefiling ↗

Recent filings

FormFiledPeriodAccession
10-K2026-05-262026-03-310001624794-26-000027 ↗
8-K/A2026-05-262026-05-260001624794-26-000035 ↗
8-K2026-05-262026-05-260001624794-26-000030 ↗
8-K2026-01-292026-01-290001624794-26-000016 ↗
10-Q2026-01-292025-12-310001624794-26-000014 ↗
8-K/A2026-01-152025-11-040001624794-26-000005 ↗
8-K2025-11-042025-11-040001193125-25-264609 ↗
8-K2025-10-302025-10-300001624794-25-000105 ↗
10-Q2025-10-302025-09-300001624794-25-000103 ↗
8-K2025-10-012025-10-010001193125-25-226016 ↗
8-K2025-09-022025-08-260001624794-25-000085 ↗
8-K2025-07-312025-07-310001624794-25-000082 ↗