| CSW | Armes Joseph B | Chairman, President & CEO | Jun 15 '26 | Sale | 279.52 | 1,500 | 419,277 | 69,100 | Jun 16 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | May 27 '26 | Sale | 283.94 | 1,500 | 425,913 | 70,600 | May 27 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Apr 15 '26 | Sale | 286.77 | 1,500 | 430,151 | 84,494 | Apr 16 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Apr 02 '26 | Option Exercise | 0.00 | 64,360 | 0 | 102,278 | Apr 07 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Mar 23 '26 | Sale | 270.11 | 1,500 | 405,165 | 59,526 | Mar 24 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Feb 17 '26 | Sale | 297.79 | 1,500 | 446,685 | 61,026 | Feb 18 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Jan 15 '26 | Sale | 328.64 | 1,000 | 328,640 | 62,526 | Jan 16 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Dec 15 '25 | Sale | 317.40 | 1,000 | 317,400 | 64,493 | Dec 16 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Nov 14 '25 | Sale | 250.00 | 1,000 | 250,000 | 65,493 | Nov 17 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Oct 30 '25 | Sale | 250.00 | 1,000 | 250,000 | 66,493 | Oct 31 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Sep 15 '25 | Sale | 250.00 | 1,000 | 250,000 | 61,522 | Sep 16 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Aug 15 '25 | Sale | 259.36 | 1,000 | 259,359 | 62,522 | Aug 18 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Jul 15 '25 | Sale | 294.92 | 1,000 | 294,918 | 63,522 | Jul 15 12:00 AM |
| CSW | Armes Joseph B | Chairman, President & CEO | Jun 16 '25 | Sale | 290.28 | 1,000 | 290,279 | 64,522 | Jun 17 12:00 AM |
| CSWC | Armes Joseph B | Director | Jul 31 '17 | Sale | 16.31 | 500 | 8,156 | 31,000 | Aug 02 12:00 AM |
| CSWC | Armes Joseph B | Director | Jul 24 '17 | Sale | 16.27 | 500 | 8,135 | 31,500 | Jul 24 12:00 AM |
| CSWC | Armes Joseph B | Director | Jul 17 '17 | Sale | 16.14 | 500 | 8,068 | 32,000 | Jul 18 12:00 AM |
| CSWC | Armes Joseph B | Director | Jul 10 '17 | Sale | 16.18 | 500 | 8,092 | 32,500 | Jul 12 12:00 AM |
| CSWC | Armes Joseph B | Director | Jul 03 '17 | Sale | 16.15 | 500 | 8,075 | 33,000 | Jul 05 12:00 AM |
| CSWC | Armes Joseph B | Director | Jun 26 '17 | Sale | 16.22 | 500 | 8,108 | 33,500 | Jun 27 12:00 AM |
| CSWC | Armes Joseph B | Director | Jun 19 '17 | Sale | 16.14 | 500 | 8,069 | 34,000 | Jun 21 12:00 AM |
| CSWC | Armes Joseph B | Director | Jun 12 '17 | Sale | 16.10 | 500 | 8,050 | 34,500 | Jun 14 12:00 AM |
| CSWC | Armes Joseph B | Director | Jun 05 '17 | Sale | 16.03 | 500 | 8,015 | 35,000 | Jun 07 12:00 AM |
| CSWC | Armes Joseph B | Director | Jun 01 '17 | Sale | 16.00 | 1,000 | 16,000 | 35,500 | Jun 02 12:00 AM |
| CSWC | Armes Joseph B | Director | May 15 '17 | Sale | 16.00 | 500 | 8,000 | 36,500 | May 16 12:00 AM |
| CSWC | Armes Joseph B | Director | May 08 '17 | Sale | 16.03 | 500 | 8,015 | 37,000 | May 09 12:00 AM |
| CSWC | Armes Joseph B | Director | May 01 '17 | Sale | 16.15 | 500 | 8,075 | 37,500 | May 02 12:00 AM |
| CSWC | Armes Joseph B | Director | Apr 24 '17 | Sale | 16.01 | 500 | 8,005 | 38,000 | Apr 25 12:00 AM |
| CSWC | Armes Joseph B | Director | Mar 10 '17 | Sale | 16.52 | 800 | 13,217 | 38,500 | Mar 13 12:00 AM |
| CSWC | Armes Joseph B | Director | Mar 09 '17 | Sale | 16.50 | 5,200 | 85,804 | 39,300 | Mar 10 12:00 AM |
| CSWC | Armes Joseph B | Director | Mar 03 '17 | Sale | 16.60 | 8,502 | 141,110 | 1,000 | Mar 06 12:00 AM |
| CSWC | Armes Joseph B | President and CEO | Aug 11 '15 | Buy | 48.51 | 1,000 | 48,508 | 9,502 | Aug 12 12:00 AM |
| CSWC | Armes Joseph B | President and CEO | Dec 08 '14 | Buy | 38.78 | 2,500 | 96,955 | 8,502 | Dec 10 12:00 AM |
| CSWC | Armes Joseph B | President and CEO | Jun 05 '14 | Buy | 35.35 | 1,200 | 42,415 | 6,002 | Jun 06 12:00 AM |
| CSWC | Armes Joseph B | President and CEO | Jun 04 '14 | Buy | 35.25 | 1,802 | 63,521 | 4,802 | Jun 06 12:00 AM |
| CSWC | Armes Joseph B | President and CEO | Feb 03 '14 | Buy | 34.37 | 3,000 | 103,110 | 3,000 | Feb 04 12:00 AM |