Joseph B Armes Net Worth
Track Major Insider Updates On X/TwitterLast Updated: 1 month, 2 weeks ago
Joseph B Armes has an estimated net worth of at least $17.2 million*, as of Oct. 29, 2025. They own 66,993 shares of CSW stock. They have sold 159,163 shares of CSW stock since 2021, for an estimated $509,357.
Joseph B Armes $CSW SEC Form 4 Insider Trading
Joseph B Armes has filed a total of 13 insider trades in $CSW since 2021. Their most recent trade was a sale of 1,000 shares, made on Nov 14, 2025. Their largest trade was a sale of 1,000 shares, made on Nov 14, 2025. We estimate that they now own 66,993 shares of $CSW, worth an estimated $16.7 million.
Insider Trading at $CSW
There have been a total of 22 insider trades reported at $CSW since 2021, with 0 shares purchased and 11,137 shares sold. The most active insider traders in $CSW stock have been Joseph B Armes, Don Sullivan, and James E Perry. The most recent trade was a sale of 4,136 shares reported by Don Sullivan (EVP, Chief Strategy Officer), made on Dec 08, 2025.
History of Insider Stock Trades by Joseph B Armes
| Company Ticker | Purchase / Sale | Shares | Date | Disclosed (EST) |
|---|---|---|---|---|
CSW
|
Sale | 1,000 | Nov 14, 2025 | Nov. 17, 2025, 5:17 p.m. |
CSW
|
Sale | 1,000 | Oct 30, 2025 | Oct. 31, 2025, 4:09 p.m. |
CSW
|
Sale | 1,000 | Sep 15, 2025 | Sept. 16, 2025, 4:51 p.m. |
CSW
|
Sale | 40 | Aug 15, 2025 | Aug. 18, 2025, 5:07 p.m. |
CSW
|
Sale | 266 | Aug 15, 2025 | Aug. 18, 2025, 5:07 p.m. |
CSW
|
Sale | 160 | Aug 15, 2025 | Aug. 18, 2025, 5:07 p.m. |
CSW
|
Sale | 51 | Aug 15, 2025 | Aug. 18, 2025, 5:07 p.m. |
CSW
|
Sale | 90 | Aug 15, 2025 | Aug. 18, 2025, 5:07 p.m. |
CSW
|
Sale | 128 | Aug 15, 2025 | Aug. 18, 2025, 5:07 p.m. |
CSW
|
Sale | 191 | Aug 15, 2025 | Aug. 18, 2025, 5:07 p.m. |
CSW
|
Sale | 51 | Aug 15, 2025 | Aug. 18, 2025, 5:07 p.m. |
CSW
|
Sale | 13 | Aug 15, 2025 | Aug. 18, 2025, 5:07 p.m. |
CSW
|
Sale | 10 | Aug 15, 2025 | Aug. 18, 2025, 5:07 p.m. |
CSWI
|
Sale | 123 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 174 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 132 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 110 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 59 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 53 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 10 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 14 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 41 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 22 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 28 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 234 | Jul 15, 2025 | July 15, 2025, 5:49 p.m. |
CSWI
|
Sale | 27 | Jun 16, 2025 | June 17, 2025, 4:42 p.m. |
CSWI
|
Sale | 406 | Jun 16, 2025 | June 17, 2025, 4:42 p.m. |
CSWI
|
Sale | 219 | Jun 16, 2025 | June 17, 2025, 4:42 p.m. |
CSWI
|
Sale | 155 | Jun 16, 2025 | June 17, 2025, 4:42 p.m. |
CSWI
|
Sale | 101 | Jun 16, 2025 | June 17, 2025, 4:42 p.m. |
CSWI
|
Sale | 89 | Jun 16, 2025 | June 17, 2025, 4:42 p.m. |
CSWI
|
Sale | 3 | Jun 16, 2025 | June 17, 2025, 4:42 p.m. |
CSWI
|
Sale | 369 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 34 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 41 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 31 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 1 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 120 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 53 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 30 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 32 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 47 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 67 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 113 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 62 | May 27, 2025 | May 28, 2025, 5:12 p.m. |
CSWI
|
Sale | 24 | Apr 15, 2025 | April 16, 2025, 6:04 p.m. |
CSWI
|
Sale | 65 | Apr 15, 2025 | April 16, 2025, 6:04 p.m. |
CSWI
|
Sale | 160 | Apr 15, 2025 | April 16, 2025, 6:04 p.m. |
CSWI
|
Sale | 78 | Apr 15, 2025 | April 16, 2025, 6:04 p.m. |
CSWI
|
Sale | 385 | Apr 15, 2025 | April 16, 2025, 6:04 p.m. |
CSWI
|
Sale | 149 | Apr 15, 2025 | April 16, 2025, 6:04 p.m. |
CSWI
|
Sale | 139 | Apr 15, 2025 | April 16, 2025, 6:04 p.m. |
CSWI
|
Sale | 67 | Mar 14, 2025 | March 18, 2025, 6:16 p.m. |
CSWI
|
Sale | 82 | Mar 14, 2025 | March 18, 2025, 6:16 p.m. |
CSWI
|
Sale | 300 | Mar 14, 2025 | March 18, 2025, 6:16 p.m. |
CSWI
|
Sale | 227 | Mar 14, 2025 | March 18, 2025, 6:16 p.m. |
CSWI
|
Sale | 315 | Mar 14, 2025 | March 18, 2025, 6:16 p.m. |
CSWI
|
Sale | 9 | Mar 14, 2025 | March 18, 2025, 6:16 p.m. |
CSWI
|
Sale | 20 | Feb 14, 2025 | Feb. 18, 2025, 6:37 p.m. |
CSWI
|
Sale | 16 | Feb 14, 2025 | Feb. 18, 2025, 6:37 p.m. |
CSWI
|
Sale | 301 | Feb 14, 2025 | Feb. 18, 2025, 6:37 p.m. |
CSWI
|
Sale | 466 | Feb 14, 2025 | Feb. 18, 2025, 6:37 p.m. |
CSWI
|
Sale | 117 | Feb 14, 2025 | Feb. 18, 2025, 6:37 p.m. |
CSWI
|
Sale | 80 | Feb 14, 2025 | Feb. 18, 2025, 6:37 p.m. |
CSWI
|
Sale | 365 | Jan 15, 2025 | Jan. 15, 2025, 7:24 p.m. |
CSWI
|
Sale | 159 | Jan 15, 2025 | Jan. 15, 2025, 7:24 p.m. |
CSWI
|
Sale | 131 | Jan 15, 2025 | Jan. 15, 2025, 7:24 p.m. |
CSWI
|
Sale | 228 | Jan 15, 2025 | Jan. 15, 2025, 7:24 p.m. |
CSWI
|
Sale | 100 | Jan 15, 2025 | Jan. 15, 2025, 7:24 p.m. |
CSWI
|
Sale | 17 | Jan 15, 2025 | Jan. 15, 2025, 7:24 p.m. |
CSWI
|
Sale | 52 | Dec 16, 2024 | Dec. 16, 2024, 6:31 p.m. |
CSWI
|
Sale | 208 | Dec 16, 2024 | Dec. 16, 2024, 6:31 p.m. |
CSWI
|
Sale | 359 | Dec 16, 2024 | Dec. 16, 2024, 6:31 p.m. |
CSWI
|
Sale | 319 | Dec 16, 2024 | Dec. 16, 2024, 6:31 p.m. |
CSWI
|
Sale | 51 | Dec 16, 2024 | Dec. 16, 2024, 6:31 p.m. |
CSWI
|
Sale | 11 | Dec 16, 2024 | Dec. 16, 2024, 6:31 p.m. |
CSWI
|
Sale | 156 | Nov 15, 2024 | Nov. 15, 2024, 6:13 p.m. |
CSWI
|
Sale | 579 | Nov 15, 2024 | Nov. 15, 2024, 6:13 p.m. |
CSWI
|
Sale | 117 | Nov 15, 2024 | Nov. 15, 2024, 6:13 p.m. |
CSWI
|
Sale | 62 | Nov 15, 2024 | Nov. 15, 2024, 6:13 p.m. |
CSWI
|
Sale | 78 | Nov 15, 2024 | Nov. 15, 2024, 6:13 p.m. |
CSWI
|
Sale | 8 | Nov 15, 2024 | Nov. 15, 2024, 6:13 p.m. |
CSWI
|
Sale | 13 | Oct 15, 2024 | Oct. 15, 2024, 6:22 p.m. |
CSWI
|
Sale | 3 | Oct 15, 2024 | Oct. 15, 2024, 6:22 p.m. |
CSWI
|
Sale | 26 | Oct 15, 2024 | Oct. 15, 2024, 6:22 p.m. |
CSWI
|
Sale | 668 | Oct 15, 2024 | Oct. 15, 2024, 6:22 p.m. |
CSWI
|
Sale | 148 | Oct 15, 2024 | Oct. 15, 2024, 6:22 p.m. |
CSWI
|
Sale | 89 | Oct 15, 2024 | Oct. 15, 2024, 6:22 p.m. |
CSWI
|
Sale | 26 | Oct 15, 2024 | Oct. 15, 2024, 6:22 p.m. |
CSWI
|
Sale | 27 | Oct 15, 2024 | Oct. 15, 2024, 6:22 p.m. |
CSWI
|
Sale | 130 | Sep 16, 2024 | Sept. 17, 2024, 4:31 p.m. |
CSWI
|
Sale | 182 | Sep 16, 2024 | Sept. 17, 2024, 4:31 p.m. |
CSWI
|
Sale | 78 | Sep 16, 2024 | Sept. 17, 2024, 4:31 p.m. |
CSWI
|
Sale | 367 | Sep 16, 2024 | Sept. 17, 2024, 4:31 p.m. |
CSWI
|
Sale | 218 | Sep 16, 2024 | Sept. 17, 2024, 4:31 p.m. |
CSWI
|
Sale | 20 | Sep 16, 2024 | Sept. 17, 2024, 4:31 p.m. |
CSWI
|
Sale | 5 | Sep 16, 2024 | Sept. 17, 2024, 4:31 p.m. |
CSWI
|
Sale | 125 | Aug 15, 2024 | Aug. 16, 2024, 4:45 p.m. |
CSWI
|
Sale | 553 | Aug 15, 2024 | Aug. 16, 2024, 4:45 p.m. |
CSWI
|
Sale | 291 | Aug 15, 2024 | Aug. 16, 2024, 4:45 p.m. |
CSWI
|
Sale | 31 | Aug 15, 2024 | Aug. 16, 2024, 4:45 p.m. |
CSWI
|
Sale | 197 | Jul 15, 2024 | July 16, 2024, 4:39 p.m. |
CSWI
|
Sale | 340 | Jul 15, 2024 | July 16, 2024, 4:39 p.m. |
CSWI
|
Sale | 160 | Jul 15, 2024 | July 16, 2024, 4:39 p.m. |
CSWI
|
Sale | 162 | Jul 15, 2024 | July 16, 2024, 4:39 p.m. |
CSWI
|
Sale | 51 | Jul 15, 2024 | July 16, 2024, 4:39 p.m. |
CSWI
|
Sale | 40 | Jul 15, 2024 | July 16, 2024, 4:39 p.m. |
CSWI
|
Sale | 40 | Jul 15, 2024 | July 16, 2024, 4:39 p.m. |
CSWI
|
Sale | 10 | Jul 15, 2024 | July 16, 2024, 4:39 p.m. |
CSWI
|
Sale | 24 | Jun 17, 2024 | June 18, 2024, 4:28 p.m. |
CSWI
|
Sale | 181 | Jun 17, 2024 | June 18, 2024, 4:28 p.m. |
CSWI
|
Sale | 325 | Jun 17, 2024 | June 18, 2024, 4:28 p.m. |
CSWI
|
Sale | 88 | Jun 17, 2024 | June 18, 2024, 4:28 p.m. |
CSWI
|
Sale | 250 | Jun 17, 2024 | June 18, 2024, 4:28 p.m. |
CSWI
|
Sale | 132 | Jun 17, 2024 | June 18, 2024, 4:28 p.m. |
CSWI
|
Sale | 121 | May 30, 2024 | May 30, 2024, 7:38 p.m. |
CSWI
|
Sale | 378 | May 30, 2024 | May 30, 2024, 7:38 p.m. |
CSWI
|
Sale | 250 | May 30, 2024 | May 30, 2024, 7:38 p.m. |
CSWI
|
Sale | 251 | May 30, 2024 | May 30, 2024, 7:38 p.m. |
CSWI
|
Sale | 106 | Apr 17, 2024 | April 18, 2024, 4:31 p.m. |
CSWI
|
Sale | 24 | Apr 17, 2024 | April 18, 2024, 4:31 p.m. |
CSWI
|
Sale | 24 | Apr 17, 2024 | April 18, 2024, 4:31 p.m. |
CSWI
|
Sale | 180 | Apr 17, 2024 | April 18, 2024, 4:31 p.m. |
CSWI
|
Sale | 547 | Apr 17, 2024 | April 18, 2024, 4:31 p.m. |
CSWI
|
Sale | 101 | Apr 17, 2024 | April 18, 2024, 4:31 p.m. |
CSWI
|
Sale | 18 | Apr 17, 2024 | April 18, 2024, 4:31 p.m. |
CSWI
|
Sale | 1,000 | Mar 15, 2024 | March 18, 2024, 5:16 p.m. |
CSWI
|
Sale | 263 | Feb 20, 2024 | Feb. 21, 2024, 5:42 p.m. |
CSWI
|
Sale | 592 | Feb 20, 2024 | Feb. 21, 2024, 5:42 p.m. |
CSWI
|
Sale | 47 | Feb 20, 2024 | Feb. 21, 2024, 5:42 p.m. |
CSWI
|
Sale | 28 | Feb 20, 2024 | Feb. 21, 2024, 5:42 p.m. |
CSWI
|
Sale | 31 | Feb 20, 2024 | Feb. 21, 2024, 5:42 p.m. |
CSWI
|
Sale | 25 | Feb 20, 2024 | Feb. 21, 2024, 5:42 p.m. |
CSWI
|
Sale | 14 | Feb 20, 2024 | Feb. 21, 2024, 5:42 p.m. |
CSWI
|
Sale | 26 | Dec 15, 2023 | Dec. 18, 2023, 6:35 p.m. |
CSWI
|
Sale | 43 | Dec 15, 2023 | Dec. 18, 2023, 6:35 p.m. |
CSWI
|
Sale | 441 | Dec 15, 2023 | Dec. 18, 2023, 6:35 p.m. |
CSWI
|
Sale | 200 | Dec 15, 2023 | Dec. 18, 2023, 6:35 p.m. |
CSWI
|
Sale | 173 | Dec 15, 2023 | Dec. 18, 2023, 6:35 p.m. |
CSWI
|
Sale | 117 | Dec 15, 2023 | Dec. 18, 2023, 6:35 p.m. |
CSWI
|
Sale | 25 | Nov 15, 2023 | Nov. 17, 2023, 5:12 p.m. |
CSWI
|
Sale | 122 | Nov 15, 2023 | Nov. 17, 2023, 5:12 p.m. |
CSWI
|
Sale | 104 | Nov 15, 2023 | Nov. 17, 2023, 5:12 p.m. |
CSWI
|
Sale | 99 | Nov 15, 2023 | Nov. 17, 2023, 5:12 p.m. |
CSWI
|
Sale | 34 | Nov 15, 2023 | Nov. 17, 2023, 5:12 p.m. |
CSWI
|
Sale | 616 | Nov 15, 2023 | Nov. 17, 2023, 5:12 p.m. |
CSWI
|
Sale | 93 | Oct 16, 2023 | Oct. 16, 2023, 5:20 p.m. |
CSWI
|
Sale | 92 | Oct 16, 2023 | Oct. 16, 2023, 5:20 p.m. |
CSWI
|
Sale | 550 | Oct 16, 2023 | Oct. 16, 2023, 5:20 p.m. |
CSWI
|
Sale | 265 | Oct 16, 2023 | Oct. 16, 2023, 5:20 p.m. |
CSWI
|
Sale | 508 | Sep 15, 2023 | Sept. 18, 2023, 4:07 p.m. |
CSWI
|
Sale | 367 | Sep 15, 2023 | Sept. 18, 2023, 4:07 p.m. |
CSWI
|
Sale | 103 | Sep 15, 2023 | Sept. 18, 2023, 4:07 p.m. |
CSWI
|
Sale | 22 | Sep 15, 2023 | Sept. 18, 2023, 4:07 p.m. |
CSWI
|
Sale | 34 | Aug 15, 2023 | Aug. 16, 2023, 4:15 p.m. |
CSWI
|
Sale | 92 | Aug 15, 2023 | Aug. 16, 2023, 4:15 p.m. |
CSWI
|
Sale | 164 | Aug 15, 2023 | Aug. 16, 2023, 4:15 p.m. |
CSWI
|
Sale | 710 | Aug 15, 2023 | Aug. 16, 2023, 4:15 p.m. |
CSWI
|
Sale | 8,000 | Aug 07, 2023 | Aug. 8, 2023, 5:02 p.m. |
CSWI
|
Sale | 203 | Jul 17, 2023 | July 18, 2023, 4:17 p.m. |
CSWI
|
Sale | 10 | Jul 17, 2023 | July 18, 2023, 4:17 p.m. |
CSWI
|
Sale | 63 | Jul 17, 2023 | July 18, 2023, 4:17 p.m. |
CSWI
|
Sale | 70 | Jul 17, 2023 | July 18, 2023, 4:17 p.m. |
CSWI
|
Sale | 197 | Jul 17, 2023 | July 18, 2023, 4:17 p.m. |
CSWI
|
Sale | 457 | Jul 17, 2023 | July 18, 2023, 4:17 p.m. |
CSWI
|
Sale | 133 | Jun 15, 2023 | June 15, 2023, 6:07 p.m. |
CSWI
|
Sale | 131 | Jun 15, 2023 | June 15, 2023, 6:07 p.m. |
CSWI
|
Sale | 328 | Jun 15, 2023 | June 15, 2023, 6:07 p.m. |
CSWI
|
Sale | 408 | Jun 15, 2023 | June 15, 2023, 6:07 p.m. |
CSWI
|
Sale | 342 | May 30, 2023 | May 31, 2023, 4:27 p.m. |
CSWI
|
Sale | 397 | May 30, 2023 | May 31, 2023, 4:27 p.m. |
CSWI
|
Sale | 261 | May 30, 2023 | May 31, 2023, 4:27 p.m. |
CSWI
|
Sale | 521 | Apr 17, 2023 | April 18, 2023, 4:35 p.m. |
CSWI
|
Sale | 14 | Apr 17, 2023 | April 18, 2023, 4:35 p.m. |
CSWI
|
Sale | 229 | Apr 17, 2023 | April 18, 2023, 4:35 p.m. |
CSWI
|
Sale | 236 | Apr 17, 2023 | April 18, 2023, 4:35 p.m. |
CSWI
|
Sale | 209 | Mar 15, 2023 | March 17, 2023, 4:09 p.m. |
CSWI
|
Sale | 379 | Mar 15, 2023 | March 17, 2023, 4:09 p.m. |
CSWI
|
Sale | 340 | Mar 15, 2023 | March 17, 2023, 4:09 p.m. |
CSWI
|
Sale | 72 | Mar 15, 2023 | March 17, 2023, 4:09 p.m. |
CSWI
|
Sale | 66 | Feb 15, 2023 | Feb. 16, 2023, 5:39 p.m. |
CSWI
|
Sale | 278 | Feb 15, 2023 | Feb. 16, 2023, 5:39 p.m. |
CSWI
|
Sale | 456 | Feb 15, 2023 | Feb. 16, 2023, 5:39 p.m. |
CSWI
|
Sale | 100 | Feb 15, 2023 | Feb. 16, 2023, 5:39 p.m. |
CSWI
|
Sale | 7 | Feb 15, 2023 | Feb. 16, 2023, 5:39 p.m. |
CSWI
|
Sale | 93 | Feb 15, 2023 | Feb. 16, 2023, 5:39 p.m. |
CSWI
|
Sale | 57 | Jan 17, 2023 | Jan. 17, 2023, 7:29 p.m. |
CSWI
|
Sale | 120 | Jan 17, 2023 | Jan. 17, 2023, 7:29 p.m. |
CSWI
|
Sale | 189 | Jan 17, 2023 | Jan. 17, 2023, 7:29 p.m. |
CSWI
|
Sale | 272 | Jan 17, 2023 | Jan. 17, 2023, 7:29 p.m. |
CSWI
|
Sale | 249 | Jan 17, 2023 | Jan. 17, 2023, 7:29 p.m. |
CSWI
|
Sale | 113 | Jan 17, 2023 | Jan. 17, 2023, 7:29 p.m. |
CSWI
|
Sale | 115 | Nov 17, 2022 | Nov. 18, 2022, 6 p.m. |
CSWI
|
Sale | 1,158 | Nov 18, 2022 | Nov. 18, 2022, 6 p.m. |
CSWI
|
Sale | 727 | Nov 18, 2022 | Nov. 18, 2022, 6 p.m. |
CSWI
|
Sale | 549 | Oct 18, 2022 | Oct. 19, 2022, 4:04 p.m. |
CSWI
|
Sale | 1,451 | Oct 18, 2022 | Oct. 19, 2022, 4:04 p.m. |
CSWI
|
Sale | 800 | Sep 15, 2022 | Sept. 15, 2022, 6:45 p.m. |
CSWI
|
Sale | 1,200 | Sep 15, 2022 | Sept. 15, 2022, 6:45 p.m. |
CSWI
|
Sale | 7,996 | Aug 23, 2022 | Aug. 25, 2022, 5:06 p.m. |
CSWI
|
Sale | 4,207 | Aug 24, 2022 | Aug. 25, 2022, 5:06 p.m. |
CSWI
|
Sale | 2,793 | Aug 24, 2022 | Aug. 25, 2022, 5:06 p.m. |
CSWI
|
Sale | 2,804 | Aug 23, 2022 | Aug. 25, 2022, 5:06 p.m. |
CSWI
|
Sale | 700 | Aug 15, 2022 | Aug. 15, 2022, 6:09 p.m. |
CSWI
|
Sale | 1,300 | Aug 15, 2022 | Aug. 15, 2022, 6:09 p.m. |
CSWI
|
Sale | 1,300 | Aug 08, 2022 | Aug. 9, 2022, 12:48 p.m. |
CSWI
|
Sale | 814 | Aug 08, 2022 | Aug. 9, 2022, 12:48 p.m. |
CSWI
|
Sale | 750 | Aug 05, 2022 | Aug. 9, 2022, 12:48 p.m. |
CSWI
|
Sale | 6,073 | Aug 01, 2022 | Aug. 2, 2022, 5:13 p.m. |
CSWI
|
Sale | 563 | Aug 02, 2022 | Aug. 2, 2022, 5:13 p.m. |
CSWI
|
Sale | 500 | Jul 29, 2022 | Aug. 2, 2022, 5:13 p.m. |
CSWI
|
Sale | 3,714 | Feb 28, 2022 | Feb. 27, 2022, 8 p.m. |
CSWI
|
Sale | 286 | Jan 18, 2022 | Jan. 21, 2022, 12:18 p.m. |
CSWI
|
Sale | 300 | Dec 30, 2021 | Jan. 2, 2022, 8 p.m. |
CSWI
|
Sale | 1,700 | Dec 31, 2021 | Jan. 2, 2022, 8 p.m. |
CSWI
|
Sale | 6,000 | Nov 22, 2021 | Nov. 23, 2021, 8 p.m. |
CSWI
|
Sale | 3,522 | Nov 22, 2021 | Nov. 23, 2021, 8 p.m. |
CSWI
|
Sale | 594 | Nov 19, 2021 | Nov. 19, 2021, 5:55 p.m. |
CSWI
|
Sale | 501 | Nov 19, 2021 | Nov. 19, 2021, 5:55 p.m. |
CSWI
|
Sale | 2,347 | Nov 19, 2021 | Nov. 19, 2021, 5:55 p.m. |
CSWI
|
Sale | 888 | Nov 18, 2021 | Nov. 19, 2021, 5:55 p.m. |
CSWI
|
Sale | 3,949 | Nov 18, 2021 | Nov. 19, 2021, 5:55 p.m. |
CSWI
|
Sale | 11,111 | Nov 18, 2021 | Nov. 19, 2021, 5:55 p.m. |
CSWI
|
Sale | 2,701 | Nov 17, 2021 | Nov. 19, 2021, 5:55 p.m. |
CSWI
|
Sale | 851 | Nov 15, 2021 | Nov. 15, 2021, 6:21 p.m. |
CSWI
|
Sale | 1,149 | Nov 15, 2021 | Nov. 15, 2021, 6:21 p.m. |
CSWI
|
Sale | 211 | Oct 15, 2021 | Oct. 17, 2021, 8 p.m. |
CSWI
|
Sale | 789 | Oct 15, 2021 | Oct. 17, 2021, 8 p.m. |
CSWI
|
Sale | 1,000 | Oct 15, 2021 | Oct. 17, 2021, 8 p.m. |
CSWI
|
Sale | 100 | Sep 15, 2021 | Sept. 15, 2021, 8 p.m. |
CSWI
|
Sale | 200 | Sep 15, 2021 | Sept. 15, 2021, 8 p.m. |
CSWI
|
Sale | 600 | Sep 15, 2021 | Sept. 15, 2021, 8 p.m. |
CSWI
|
Sale | 1,100 | Sep 15, 2021 | Sept. 15, 2021, 8 p.m. |
CSWI
|
Sale | 17,550 | Aug 16, 2021 | Aug. 16, 2021, 8 p.m. |
CSWI
|
Sale | 200 | Aug 16, 2021 | Aug. 16, 2021, 8 p.m. |
CSWI
|
Sale | 13,910 | Aug 16, 2021 | Aug. 16, 2021, 8 p.m. |
CSWI
|
Sale | 2,090 | Aug 16, 2021 | Aug. 16, 2021, 8 p.m. |
CSWI
|
Sale | 300 | Jul 15, 2021 | July 15, 2021, 8 p.m. |
CSWI
|
Sale | 1,700 | Jul 15, 2021 | July 15, 2021, 8 p.m. |
CSWI
|
Sale | 1,000 | Jun 15, 2021 | June 15, 2021, 8 p.m. |
CSWI
|
Sale | 1,000 | Jun 15, 2021 | June 15, 2021, 8 p.m. |
$CSW Executives and Stock Owners with Insider Trades
-
Joseph B Armes, Chairman, President & CEO
-
Don Sullivan, EVP, Chief Strategy Officer
-
James E Perry, EVP, CFO
-
Fang Wang, VP, Chief Accounting Officer
-
Jeff Underwood, SVP, GM Contractor Solutions
-
Luke Alverson, SVP, GC & Secretary
*This is only based off of information found in SEC filings, and may not reflect actual net worth. There may also be inaccuracies due to privately holdings filing errors, parsing errors, accidental double-counting of shares, incorrect classification of indirectly owned shares, sales prior to dataset start date, or any other number of issues.