USA - NASDAQ:CSWI - US1264021064 - Common Stock
| Shares Outstanding | 16.81M | 
| Float | 16.08M | 
| Float Short Interest Percentage | N/A | 
| Owners (insider) | 1.32% | 
| Owners (institutional) | 92.73% | 
| Owners (insider) change | -6.84% | 
| Owners (institutional) change | 1.64% | 
| Date | Name | Type | Shares | Price | Amount | 
|---|---|---|---|---|---|
| Jul 15, 2025 | Armes Joseph B | Open Market Sale | 1000 | 294.92 | $ 294,917.75 | 
| Jul 15, 2025 | Sullivan Don | Open Market Sale | 1000 | 301.05 | $ 301,049.04 | 
| Jul 1, 2025 | Perry James E | Open Market Sale | 145 | 284.18 | $ 41,206.10 | 
| Jul 1, 2025 | Swartz Robert M | Open Market Sale | 200 | 284.18 | $ 56,836.00 | 
| Jun 16, 2025 | Armes Joseph B | Open Market Sale | 1000 | 290.28 | $ 290,278.82 | 
| Jun 16, 2025 | Sullivan Don | Open Market Sale | 1281 | 291.04 | $ 372,816.03 | 
| Jun 2, 2025 | Swartz Robert M | Open Market Sale | 200 | 301.38 | $ 60,276.00 | 
| Jun 2, 2025 | Perry James E | Open Market Sale | 145 | 304.00 | $ 44,080.65 | 
| May 27, 2025 | Armes Joseph B | Open Market Sale | 1000 | 310.17 | $ 310,171.84 | 
| May 27, 2025 | Perry James E | Other Disposition | 1000 | 0.00 | $ 0.00 | 
| May 27, 2025 | Alverson Luke | Open Market Sale | 919 | 305.49 | $ 280,745.31 | 
| May 15, 2025 | Sullivan Don | Open Market Sale | 1500 | 332.16 | $ 498,240.22 | 
| May 1, 2025 | Swartz Robert M | Open Market Sale | 200 | 312.87 | $ 62,574.00 | 
| May 1, 2025 | Perry James E | Open Market Sale | 145 | 312.87 | $ 45,366.15 | 
| Apr 15, 2025 | Armes Joseph B | Open Market Sale | 1000 | 298.03 | $ 298,025.79 | 
| Apr 15, 2025 | Sullivan Don | Open Market Sale | 1500 | 296.45 | $ 444,670.15 | 
| Apr 14, 2025 | Alverson Luke | Open Market Sale | 919 | 303.21 | $ 278,649.99 | 
| Apr 2, 2025 | Armes Joseph B | Option Excercise | 13416 | 295.91 | $ 3,969,928.56 | 
| Apr 2, 2025 | Alverson Luke | Option Excercise | 3052 | 0.00 | $ 0.00 | 
| Apr 2, 2025 | Alverson Luke | Option Excercise | 1214 | 295.91 | $ 359,234.74 | 
| Apr 2, 2025 | Perry James E | Option Excercise | 5986 | 0.00 | $ 0.00 | 
| Apr 2, 2025 | Perry James E | Option Excercise | 2365 | 295.91 | $ 699,827.15 | 
| Apr 2, 2025 | Sullivan Don | Option Excercise | 6836 | 0.00 | $ 0.00 | 
| Apr 2, 2025 | Sullivan Don | Option Excercise | 2700 | 295.91 | $ 798,957.00 | 
| Apr 2, 2025 | UNDERWOOD JEFF | Option Excercise | 1720 | 0.00 | $ 0.00 | 
| Apr 2, 2025 | UNDERWOOD JEFF | Option Excercise | 690 | 295.91 | $ 204,177.90 | 
| Apr 2, 2025 | Armes Joseph B | Option Excercise | 34090 | 0.00 | $ 0.00 | 
| Apr 1, 2025 | Perry James E | Open Market Sale | 145 | 289.10 | $ 41,919.50 | 
| Apr 1, 2025 | Swartz Robert M | Open Market Sale | 200 | 289.10 | $ 57,820.00 | 
| Mar 17, 2025 | Sullivan Don | Open Market Sale | 2222 | 292.12 | $ 649,096.91 | 
| Mar 17, 2025 | Alverson Luke | Open Market Sale | 1100 | 292.12 | $ 321,335.98 | 
| Mar 14, 2025 | Armes Joseph B | Open Market Sale | 1000 | 289.97 | $ 289,971.66 | 
| Mar 3, 2025 | Swartz Robert M | Open Market Sale | 200 | 307.21 | $ 61,442.24 | 
| Mar 3, 2025 | Perry James E | Open Market Sale | 145 | 307.77 | $ 44,626.50 | 
| Feb 18, 2025 | Sullivan Don | Open Market Sale | 1929 | 320.37 | $ 617,997.73 | 
| Feb 18, 2025 | Alverson Luke | Open Market Sale | 1100 | 317.81 | $ 349,591.00 | 
| Feb 14, 2025 | Armes Joseph B | Open Market Sale | 1000 | 318.34 | $ 318,341.51 | 
| Feb 13, 2025 | Perry James E | Open Market Sale | 145 | 315.04 | $ 45,680.80 | 
| Feb 3, 2025 | Swartz Robert M | Open Market Sale | 200 | 321.78 | $ 64,356.00 | 
| Jan 15, 2025 | Sullivan Don | Open Market Sale | 1800 | 377.58 | $ 679,652.87 | 
| Jan 15, 2025 | Armes Joseph B | Other Disposition | 1650 | 0.00 | $ 0.00 | 
| Jan 15, 2025 | Armes Joseph B | Open Market Sale | 1000 | 378.32 | $ 378,319.85 | 
| Jan 13, 2025 | Alverson Luke | Open Market Sale | 1522 | 358.16 | $ 545,112.42 | 
| Jan 2, 2025 | Swartz Robert M | Open Market Sale | 200 | 354.65 | $ 70,930.00 | 
| Dec 16, 2024 | Armes Joseph B | Open Market Sale | 1000 | 389.78 | $ 389,778.96 | 
| Dec 16, 2024 | Alverson Luke | Open Market Sale | 1416 | 387.15 | $ 548,204.40 | 
| Dec 16, 2024 | Sullivan Don | Open Market Sale | 1965 | 387.15 | $ 760,749.75 | 
| Nov 18, 2024 | Sweezey Jay Kent | Other Disposition | 25 | 0.00 | $ 0.00 | 
| Nov 15, 2024 | Armes Joseph B | Open Market Sale | 1000 | 404.79 | $ 404,793.16 | 
| Nov 8, 2024 | LIVINGSTONE LINDA A. | Other Disposition | 500 | 0.00 | $ 0.00 | 
| Nov 8, 2024 | UNDERWOOD JEFF | Open Market Sale | 362 | 417.09 | $ 150,986.58 |