| Sep 12, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 13,541 | $13.2865 | $179,912 | |
| Sep 10, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 362 | $13.3855 | $4,846 | |
| Sep 8, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 3,000 | $13.45 | $40,350 | |
| Sep 4, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 30,000 | $12.7934 | $383,802 | |
| Sep 2, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 14,358 | $13.2633 | $190,434 | |
| Aug 28, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 7,053 | $13.2659 | $93,564 | |
| Aug 26, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 4,000 | $13.09 | $52,360 | |
| Aug 22, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 15,433 | $12.5179 | $193,189 | |
| Aug 20, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 20,047 | $12.5178 | $250,944 | |
| Aug 14, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 30,000 | $12.5921 | $377,763 | |
| Aug 12, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 30,000 | $12.517 | $375,510 | |
| Aug 8, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 25,104 | $12.7104 | $319,082 | |
| Aug 6, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 26,117 | $13.1177 | $342,595 | |
| Aug 4, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 22,847 | $14.7392 | $336,747 | |
| Jul 31, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 19,852 | $14.8835 | $295,467 | |
| Jul 29, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 11,934 | $15.06 | $179,726 | |
| Jul 25, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 15,801 | $15.6432 | $247,178 | |
| Jul 23, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 17,583 | $15.4002 | $270,782 | |
| Jul 21, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 30,000 | $14.6237 | $438,711 | |
| Jul 17, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 28,952 | $14.6931 | $425,395 | |
| Jul 15, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 21,137 | $15.2777 | $322,925 | |
| Jul 11, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 17,687 | $14.542 | $257,204 | |
| Jul 9, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 28,700 | $14.6691 | $421,003 | |
| Jun 16, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 11,100 | $13.846 | $153,691 | |
| Jun 12, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 13,219 | $13.8424 | $182,983 | |
| Jun 10, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 14,184 | $13.4242 | $190,409 | |
| Jun 6, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 16,840 | $12.8096 | $215,714 | |
| Jun 4, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 36,238 | $12.5837 | $456,008 | |
| Jun 2, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 32,000 | $12.4578 | $398,650 | |
| May 29, 2025 | SHENShenandoah Telecommunications Co/Va/ | PPurchase | 28,268 | $11.9144 | $336,796 | |
| Sep 9, 2024 | CTOSCustom Truck One Source, Inc. | SSale | 2,354,109 | $3.42 | $8,051,053 | |
| Aug 1, 2024 | SHENShenandoah Telecommunications Co/Va/ | Holdings only | - | - | - | |
| Apr 2, 2024 | CTOSCustom Truck One Source, Inc. | MExercise | 18,640 | $0.00 | $0 | |
| Sep 12, 2023 | CTOSCustom Truck One Source, Inc. | SSale | 41,140 | $6.5121 | $267,908 | |
| Sep 11, 2023 | CTOSCustom Truck One Source, Inc. | SSale | 48,294 | $6.5586 | $316,741 | |
| Apr 4, 2023 | CTOSCustom Truck One Source, Inc. | MExercise | 14,315 | $0.00 | $0 | |
| May 3, 2022 | CTOSCustom Truck One Source, Inc. | Holdings only | - | - | - | |
| Apr 5, 2022 | CTOSCustom Truck One Source, Inc. | MExercise | 80,000 | $4.00 | $320,000 | |
| Feb 9, 2022 | FSRDFast Radius, Inc. | AGrant | 731,340 | $10.00 | $7,313,400 | |
| Feb 9, 2022 | FSRDFast Radius, Inc.A | AGrant | 731,340 | $10.00 | $7,313,400 | |