CSW · CSW Industrials Inc. Common Stock
View on chartInsiders & Stakes
| Armes Joseph B Chairman, President & CEO | ▼ Sell | Tax Withholding | 65,583 Shares held | 10/1/2026 | View profile |
| Perry James E EVP, CFO | ▼ Sell | Tax Withholding | 27,950 Shares held | 10/1/2026 | View profile |
| GAMBRELL MICHAEL R Director | ▲ Buy | Grant | 22,522 Shares held | 8/27/2026 | View profile |
| Sullivan Don EVP, Chief Strategy Officer | ▼ Sell | Tax Withholding | 16,469 Shares held | 10/1/2026 | View profile |
| LIVINGSTONE LINDA A. Director | ▲ Buy | Grant | 12,692 Shares held | 8/27/2026 | View profile |
| Alverson Luke SVP, GC & Secretary | ▼ Sell | Tax Withholding | 12,682 Shares held | 10/1/2026 | View profile |
| Swartz Robert M Director | ▼ Sell | Open Market | 12,319 Shares held | 8/1/2025 | View profile |
| JOHNSTON TERRY L Director | ▲ Buy | Grant | 10,396 Shares held | 8/27/2026 | View profile |
| Sweezey Jay Kent Director | ▼ Sell | Gift | 10,098 Shares held | 12/4/2025 | View profile |
| UNDERWOOD JEFF EVP, GM Contractor Solutions | ▼ Sell | Tax Withholding | 7,385 Shares held | 10/1/2026 | View profile |
| Garde Danielle SVP, Chief People Officer | ▼ Sell | Tax Withholding | 6,106 Shares held | 10/1/2026 | View profile |
| von Storch Debra Director | ▲ Buy | Grant | 4,685 Shares held | 10/1/2021 | View profile |
| Griffin Bobby Director | ▲ Buy | Grant | 3,352 Shares held | 8/27/2026 | View profile |
| WANG FANG VP, Chief Accounting Officer | ▼ Sell | Tax Withholding | 3,252 Shares held | 10/1/2026 | View profile |
| Motsenbocker Anne Director | ▲ Buy | Grant | 2,654 Shares held | 8/27/2026 | View profile |
| Ash Darron K Director | ▲ Buy | Grant | 903 Shares held | 8/27/2026 | View profile |
Transaction History
| Armes Joseph B | ▲ Buy | Grant | 5,095 | $0 | 10/1/2026 |
| Armes Joseph B | ▼ Sell | Tax Withholding | 2,248 | $657K | 10/1/2026 |
| Alverson Luke | ▲ Buy | Grant | 815 | $0 | 10/1/2026 |
| Alverson Luke | ▼ Sell | Tax Withholding | 408 | $119K | 10/1/2026 |
| Garde Danielle | ▲ Buy | Grant | 815 | $0 | 10/1/2026 |
| Garde Danielle | ▼ Sell | Tax Withholding | 399 | $117K | 10/1/2026 |
| Perry James E | ▲ Buy | Grant | 1,404 | $0 | 10/1/2026 |
| Perry James E | ▼ Sell | Tax Withholding | 707 | $207K | 10/1/2026 |
| Sullivan Don | ▼ Sell | Tax Withholding | 572 | $167K | 10/1/2026 |
| UNDERWOOD JEFF | ▲ Buy | Grant | 1,404 | $0 | 10/1/2026 |
| UNDERWOOD JEFF | ▼ Sell | Tax Withholding | 428 | $125K | 10/1/2026 |
| WANG FANG | ▲ Buy | Grant | 268 | $0 | 10/1/2026 |
| WANG FANG | ▼ Sell | Tax Withholding | 134 | $39K | 10/1/2026 |
| Armes Joseph B | ▼ Sell | Open Market | 1,500 | $434K | 9/15/2026 |
| JOHNSTON TERRY L | ▲ Buy | Grant | 409 | $0 | 8/27/2026 |
| Motsenbocker Anne | ▲ Buy | Grant | 409 | $0 | 8/27/2026 |
| Ash Darron K | ▲ Buy | Grant | 409 | $0 | 8/27/2026 |
| GAMBRELL MICHAEL R | ▲ Buy | Grant | 409 | $0 | 8/27/2026 |
| LIVINGSTONE LINDA A. | ▲ Buy | Grant | 409 | $0 | 8/27/2026 |
| Griffin Bobby | ▲ Buy | Grant | 409 | $0 | 8/27/2026 |
| Armes Joseph B | ▼ Sell | Open Market | 1,500 | $518K | 8/14/2026 |
| UNDERWOOD JEFF | ▼ Sell | Open Market | 720 | $250K | 8/10/2026 |
| Sullivan Don | ▼ Sell | Open Market | 4,526 | $1.6M | 8/5/2026 |
| Armes Joseph B | ▼ Sell | Gift | 1,864 | $0 | 8/3/2026 |
| Alverson Luke | ▼ Sell | Gift | 175 | $0 | 8/3/2026 |
| Perry James E | ▼ Sell | Gift | 500 | $0 | 8/3/2026 |
| Armes Joseph B | ▼ Sell | Open Market | 1,500 | $435K | 7/15/2026 |
| Armes Joseph B | ▼ Sell | Open Market | 1,500 | $419K | 6/15/2026 |
| Ash Darron K | ▼ Sell | Other | 661 | $0 | 5/29/2026 |
| Ash Darron K | ▼ Sell | Other | 661 | $0 | 5/29/2026 |
| Armes Joseph B | ▼ Sell | Open Market | 1,500 | $426K | 5/27/2026 |
| Alverson Luke | ▼ Sell | Open Market | 1,007 | $292K | 5/1/2026 |
| Armes Joseph B | ▼ Sell | Tax Withholding | 12,394 | $3.7M | 4/26/2026 |
| Armes Joseph B | ▼ Sell | Open Market | 1,500 | $430K | 4/15/2026 |
| Sullivan Don | ▼ Sell | Open Market | 166 | $50K | 4/15/2026 |
| Alverson Luke | ▼ Sell | Open Market | 1,007 | $268K | 4/7/2026 |
| Armes Joseph B | ▲ Buy | Option Exercise | 23,968 | $0 | 4/2/2026 |
| Armes Joseph B | ▲ Buy | Option Exercise | 18,784 | $0 | 4/2/2026 |
| Armes Joseph B | ▼ Sell | Tax Withholding | 16,284 | $4.2M | 4/2/2026 |
| Alverson Luke | ▲ Buy | Option Exercise | 3,347 | $0 | 4/2/2026 |
| Perry James E | ▲ Buy | Option Exercise | 5,870 | $0 | 4/2/2026 |
| Perry James E | ▼ Sell | Tax Withholding | 2,321 | $604K | 4/2/2026 |
| Garde Danielle | ▲ Buy | Option Exercise | 3,172 | $0 | 4/2/2026 |
| Garde Danielle | ▼ Sell | Tax Withholding | 1,264 | $329K | 4/2/2026 |
| UNDERWOOD JEFF | ▲ Buy | Option Exercise | 2,127 | $0 | 4/2/2026 |
| UNDERWOOD JEFF | ▼ Sell | Tax Withholding | 851 | $222K | 4/2/2026 |
| WANG FANG | ▲ Buy | Option Exercise | 616 | $0 | 4/2/2026 |
| Alverson Luke | ▼ Sell | Tax Withholding | 1,333 | $347K | 4/2/2026 |
| WANG FANG | ▼ Sell | Tax Withholding | 174 | $45K | 4/2/2026 |
| Sullivan Don | ▲ Buy | Option Exercise | 5,870 | $0 | 4/2/2026 |
| Sullivan Don | ▼ Sell | Tax Withholding | 2,333 | $607K | 4/2/2026 |
| Armes Joseph B | ▼ Sell | Open Market | 1,500 | $405K | 3/23/2026 |
| Ash Darron K | ▲ Buy | Open Market | 300 | $77K | 3/13/2026 |
| Armes Joseph B | ▼ Sell | Open Market | 1,500 | $447K | 2/17/2026 |
| Alverson Luke | ▼ Sell | Open Market | 500 | $158K | 2/11/2026 |
| Alverson Luke | ▼ Sell | Gift | 160 | $0 | 2/11/2026 |
| Perry James E | ▼ Sell | Gift | 1,000 | $0 | 2/11/2026 |
| Armes Joseph B | ▼ Sell | Open Market | 1,000 | $329K | 1/15/2026 |
| Perry James E | ▼ Sell | Open Market | 145 | $43K | 1/2/2026 |
| Armes Joseph B | ▼ Sell | Gift | 967 | $0 | 12/16/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 1,000 | $317K | 12/15/2025 |
| LIVINGSTONE LINDA A. | ▼ Sell | Gift | 630 | $0 | 12/12/2025 |
| Sullivan Don | ▼ Sell | Open Market | 4,136 | $1.2M | 12/8/2025 |
| Sweezey Jay Kent | ▼ Sell | Gift | 58 | $0 | 12/4/2025 |
| Alverson Luke | ▼ Sell | Open Market | 280 | $76K | 12/2/2025 |
| UNDERWOOD JEFF | ▼ Sell | Open Market | 370 | $103K | 12/2/2025 |
| Alverson Luke | ▼ Sell | Gift | 130 | $0 | 12/2/2025 |
| Perry James E | ▼ Sell | Open Market | 580 | $160K | 12/1/2025 |
| WANG FANG | ▼ Sell | Open Market | 359 | $86K | 11/18/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 1,000 | $250K | 11/14/2025 |
| GAMBRELL MICHAEL R | ▼ Sell | Gift | 3,800 | $0 | 11/5/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 1,000 | $250K | 10/30/2025 |
| Garde Danielle | ▼ Sell | Tax Withholding | 299 | $75K | 10/1/2025 |
| Perry James E | ▼ Sell | Tax Withholding | 977 | $246K | 10/1/2025 |
| Sullivan Don | ▲ Buy | Grant | 760 | $0 | 10/1/2025 |
| WANG FANG | ▼ Sell | Tax Withholding | 105 | $26K | 10/1/2025 |
| Armes Joseph B | ▲ Buy | Grant | 5,971 | $0 | 10/1/2025 |
| UNDERWOOD JEFF | ▲ Buy | Grant | 1,212 | $0 | 10/1/2025 |
| UNDERWOOD JEFF | ▼ Sell | Tax Withholding | 470 | $119K | 10/1/2025 |
| Alverson Luke | ▲ Buy | Grant | 1,003 | $0 | 10/1/2025 |
| Alverson Luke | ▼ Sell | Tax Withholding | 492 | $124K | 10/1/2025 |
| WANG FANG | ▲ Buy | Grant | 316 | $0 | 10/1/2025 |
| Perry James E | ▲ Buy | Grant | 1,728 | $0 | 10/1/2025 |
| Sullivan Don | ▼ Sell | Tax Withholding | 1,069 | $270K | 10/1/2025 |
| Garde Danielle | ▲ Buy | Grant | 1,003 | $0 | 10/1/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 1,000 | $250K | 9/15/2025 |
| Sweezey Jay Kent | ▲ Buy | Grant | 495 | $0 | 8/28/2025 |
| LIVINGSTONE LINDA A. | ▲ Buy | Grant | 495 | $0 | 8/28/2025 |
| Motsenbocker Anne | ▲ Buy | Grant | 495 | $0 | 8/28/2025 |
| GAMBRELL MICHAEL R | ▲ Buy | Grant | 495 | $0 | 8/28/2025 |
| Ash Darron K | ▲ Buy | Grant | 495 | $0 | 8/28/2025 |
| Griffin Bobby | ▲ Buy | Grant | 495 | $0 | 8/28/2025 |
| JOHNSTON TERRY L | ▲ Buy | Grant | 495 | $0 | 8/28/2025 |
| Alverson Luke | ▼ Sell | Gift | 425 | $0 | 8/22/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 90 | $23K | 8/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 51 | $13K | 8/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 160 | $41K | 8/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 266 | $69K | 8/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 51 | $13K | 8/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 128 | $34K | 8/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 40 | $11K | 8/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 10 | $3K | 8/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 13 | $3K | 8/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 191 | $50K | 8/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 1,067 | $302K | 8/14/2025 |
| Perry James E | ▼ Sell | Open Market | 145 | $40K | 8/12/2025 |
| Swartz Robert M | ▼ Sell | Open Market | 100 | $25K | 8/1/2025 |
| Swartz Robert M | ▼ Sell | Open Market | 100 | $25K | 8/1/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 234 | $68K | 7/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 123 | $36K | 7/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 174 | $51K | 7/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 132 | $39K | 7/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 53 | $16K | 7/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 14 | $4K | 7/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 10 | $3K | 7/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 28 | $9K | 7/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 22 | $7K | 7/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 226 | $68K | 7/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 294 | $88K | 7/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 179 | $54K | 7/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 126 | $38K | 7/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 100 | $31K | 7/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 110 | $33K | 7/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 59 | $18K | 7/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 41 | $12K | 7/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 75 | $23K | 7/15/2025 |
| Perry James E | ▼ Sell | Open Market | 145 | $41K | 7/1/2025 |
| Swartz Robert M | ▼ Sell | Open Market | 200 | $57K | 7/1/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 27 | $8K | 6/16/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 406 | $117K | 6/16/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 219 | $64K | 6/16/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 101 | $30K | 6/16/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 89 | $26K | 6/16/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 3 | $882 | 6/16/2025 |
| Sullivan Don | ▼ Sell | Open Market | 76 | $22K | 6/16/2025 |
| Sullivan Don | ▼ Sell | Open Market | 49 | $14K | 6/16/2025 |
| Sullivan Don | ▼ Sell | Open Market | 509 | $148K | 6/16/2025 |
| Sullivan Don | ▼ Sell | Open Market | 62 | $18K | 6/16/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 155 | $45K | 6/16/2025 |
| Sullivan Don | ▼ Sell | Open Market | 121 | $35K | 6/16/2025 |
| Sullivan Don | ▼ Sell | Open Market | 464 | $136K | 6/16/2025 |
| Perry James E | ▼ Sell | Open Market | 45 | $14K | 6/2/2025 |
| Perry James E | ▼ Sell | Open Market | 100 | $30K | 6/2/2025 |
| Swartz Robert M | ▼ Sell | Open Market | 100 | $30K | 6/2/2025 |
| Swartz Robert M | ▼ Sell | Open Market | 100 | $30K | 6/2/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 34 | $10K | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 31 | $9K | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 1 | $304 | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 120 | $37K | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 30 | $9K | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 47 | $15K | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 113 | $35K | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 62 | $19K | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 369 | $116K | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 41 | $12K | 5/27/2025 |
| Alverson Luke | ▼ Sell | Open Market | 919 | $281K | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 67 | $21K | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 32 | $10K | 5/27/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 53 | $16K | 5/27/2025 |
| Perry James E | ▼ Sell | Gift | 1,000 | $0 | 5/27/2025 |
| Sullivan Don | ▼ Sell | Open Market | 70 | $23K | 5/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 30 | $10K | 5/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 756 | $252K | 5/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 300 | $99K | 5/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 344 | $114K | 5/15/2025 |
| Perry James E | ▼ Sell | Open Market | 145 | $45K | 5/1/2025 |
| Swartz Robert M | ▼ Sell | Open Market | 200 | $63K | 5/1/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 65 | $19K | 4/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 78 | $23K | 4/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 385 | $115K | 4/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 149 | $45K | 4/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 139 | $42K | 4/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 24 | $7K | 4/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 271 | $80K | 4/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 1,150 | $341K | 4/15/2025 |
| Sullivan Don | ▼ Sell | Open Market | 79 | $24K | 4/15/2025 |
| Armes Joseph B | ▼ Sell | Open Market | 160 | $47K | 4/15/2025 |
| Alverson Luke | ▼ Sell | Open Market | 919 | $279K | 4/14/2025 |
| Armes Joseph B | ▲ Buy | Option Exercise | 18,712 | $0 | 4/2/2025 |
| Armes Joseph B | ▲ Buy | Option Exercise | 15,378 | $0 | 4/2/2025 |
| Perry James E | ▲ Buy | Option Exercise | 5,986 | $0 | 4/2/2025 |
| Perry James E | ▼ Sell | Tax Withholding | 2,365 | $700K | 4/2/2025 |
| Alverson Luke | ▲ Buy | Option Exercise | 3,052 | $0 | 4/2/2025 |
| Alverson Luke | ▼ Sell | Tax Withholding | 1,214 | $359K | 4/2/2025 |
| Sullivan Don | ▲ Buy | Option Exercise | 6,836 | $0 | 4/2/2025 |
| Sullivan Don | ▼ Sell | Tax Withholding | 2,700 | $799K | 4/2/2025 |
| UNDERWOOD JEFF | ▲ Buy | Option Exercise | 1,720 | $0 | 4/2/2025 |
| UNDERWOOD JEFF | ▼ Sell | Tax Withholding | 690 | $204K | 4/2/2025 |
| Armes Joseph B | ▼ Sell | Tax Withholding | 13,416 | $4.0M | 4/2/2025 |
| Swartz Robert M | ▼ Sell | Open Market | 200 | $58K | 4/1/2025 |
| Perry James E | ▼ Sell | Open Market | 145 | $42K | 4/1/2025 |
| Sullivan Don | ▼ Sell | Open Market | 777 | $226K | 3/17/2025 |
| Sullivan Don | ▼ Sell | Open Market | 864 | $252K | 3/17/2025 |
| Sullivan Don | ▼ Sell | Open Market | 332 | $97K | 3/17/2025 |
| Sullivan Don | ▼ Sell | Open Market | 209 | $61K | 3/17/2025 |
| Alverson Luke | ▼ Sell | Open Market | 384 | $112K | 3/17/2025 |
| Alverson Luke | ▼ Sell | Open Market | 428 | $125K | 3/17/2025 |
| Alverson Luke | ▼ Sell | Open Market | 165 | $48K | 3/17/2025 |
| Alverson Luke | ▼ Sell | Open Market | 103 | $30K | 3/17/2025 |
| Alverson Luke | ▼ Sell | Open Market | 20 | $6K | 3/17/2025 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 16, 2026
CSW Industrials Reports Strong Revenue and Margin Growth
Recent reports highlight CSW Industrials' expansion in revenue, margins, and earnings per share. These fundamental improvements are noted as impressive for a small-cap stock, providing context for its current valuation. The company's financial performance appears to be a key driver of recent market interest.
CSW Industrials Reports Strong Revenue and Margin Growth. Recent reports highlight CSW Industrials' expansion in revenue, margins, and earnings per share. These fundamental improvements are noted as impressive for a small-cap stock, providing context for its current valuation. The company's financial performance appears to be a key driver of recent market interest.