| July 31, 2026 |
CSPI
|
A |
259 |
$7.52 |
$1,948 |
216,619
Direct
|
+0.12%
|
Acquired |
0.3%
(price as of 2026-08-20)
|
| March 27, 2026 |
CSPI
|
A |
8,500 |
— |
— |
216,360
Direct
|
+4.09%
|
Acquired |
(price as of 2026-08-20)
|
| July 31, 2025 |
CSPI
|
A |
200 |
$9.75 |
$1,950 |
198,696
Direct
|
+0.10%
|
Acquired |
-22.7%
(price as of 2026-08-20)
|
| Jan. 31, 2025 |
CSPI
|
A |
136 |
$14.34 |
$1,950 |
198,496
Direct
|
+0.07%
|
Acquired |
-47.4%
(price as of 2026-08-20)
|
| Aug. 1, 2024 |
CSPI
|
A |
164 |
$11.88 |
$1,948 |
198,360
Direct
|
+0.08%
|
Acquired |
-36.5%
(price as of 2026-08-20)
|
| Jan. 31, 2024 |
CSPI
|
A |
156 |
$12.49 |
$1,948 |
99,098
Direct
|
+0.16%
|
Acquired |
20.7%
(price as of 2026-08-20)
|
| Jan. 5, 2024 |
CSPI
|
A |
8,500 |
— |
— |
98,942
Direct
|
+9.40%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 9, 2023 |
CSPI
|
A |
262 |
$7.43 |
$1,947 |
90,442
Direct
|
+0.29%
|
Acquired |
103.0%
(price as of 2026-08-20)
|
| Jan. 6, 2023 |
CSPI
|
A |
8,500 |
— |
— |
90,180
Direct
|
+10.41%
|
Acquired |
(price as of 2026-08-20)
|
| March 15, 2022 |
CSPI
|
S |
1,000 |
$7.80 |
$7,800 |
81,680
Direct
|
-1.21%
|
Disposed |
93.3%
(price as of 2026-08-20)
|
| Jan. 6, 2022 |
CSPI
|
A |
7,000 |
— |
— |
82,680
Direct
|
+9.25%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 29, 2021 |
CSPI
|
A |
267 |
$7.28 |
$1,944 |
78,680
Direct
|
+0.34%
|
Acquired |
107.1%
(price as of 2026-08-20)
|
| Jan. 4, 2021 |
CSPI
|
A |
6,000 |
— |
— |
78,413
Direct
|
+8.29%
|
Acquired |
(price as of 2026-08-20)
|
| March 19, 2020 |
CSPI
|
A |
200 |
$5.03 |
$1,006 |
72,413
Direct
|
+0.28%
|
Acquired |
199.8%
(price as of 2026-08-20)
|
| Jan. 7, 2020 |
CSPI
|
A |
5,000 |
— |
— |
72,213
Direct
|
+7.44%
|
Acquired |
(price as of 2026-08-20)
|
| July 31, 2019 |
CSPI
|
A |
203 |
$9.60 |
$1,949 |
67,213
Direct
|
+0.30%
|
Acquired |
57.1%
(price as of 2026-08-20)
|
| June 14, 2019 |
CSPI
|
I |
1,000 |
$15.18 |
$15,180 |
67,010
Direct
|
-1.47%
|
Disposed |
-0.7%
(price as of 2026-08-20)
|
| March 7, 2019 |
CSPI
|
I |
1,998 |
$10.15 |
$20,280 |
68,010
Direct
|
-2.85%
|
Disposed |
48.6%
(price as of 2026-08-20)
|
| March 5, 2019 |
CSPI
|
I |
1,002 |
$10.15 |
$10,170 |
70,008
Direct
|
-1.41%
|
Disposed |
48.6%
(price as of 2026-08-20)
|
| Jan. 11, 2019 |
CSPI
|
A |
10,000 |
— |
— |
71,010
Direct
|
+16.39%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 20, 2017 |
CSPI
|
A |
5,000 |
— |
— |
61,010
Direct
|
+8.93%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 13, 2017 |
CSPI
|
I |
500 |
$6.82 |
$3,410 |
56,010
Direct
|
+0.90%
|
Acquired |
121.1%
(price as of 2026-08-20)
|
| Jan. 20, 2017 |
CSPI
|
I |
5,000 |
$2.99 |
$14,950 |
55,510
Direct
|
+9.90%
|
Acquired |
404.3%
(price as of 2026-08-20)
|
| Jan. 13, 2017 |
CSPI
|
A |
5,000 |
— |
— |
50,510
Direct
|
+10.99%
|
Acquired |
(price as of 2026-08-20)
|
| Sept. 15, 2016 |
CSPI
|
I |
4,222 |
$6.82 |
$28,794 |
49,732
Direct
|
+9.28%
|
Acquired |
121.1%
(price as of 2026-08-20)
|
| Sept. 15, 2016 |
CSPI
|
I |
4,222 |
$9.85 |
$41,587 |
45,510
Direct
|
-8.49%
|
Disposed |
53.1%
(price as of 2026-08-20)
|
| Aug. 26, 2016 |
CSPI
|
I |
278 |
$6.82 |
$1,896 |
45,788
Direct
|
+0.61%
|
Acquired |
121.1%
(price as of 2026-08-20)
|
| Aug. 26, 2016 |
CSPI
|
I |
278 |
$9.46 |
$2,630 |
45,510
Direct
|
-0.61%
|
Disposed |
59.4%
(price as of 2026-08-20)
|
| July 29, 2016 |
CSPI
|
I |
371 |
$5.24 |
$1,944 |
45,510
Direct
|
+0.82%
|
Acquired |
187.8%
(price as of 2026-08-20)
|
| Dec. 28, 2015 |
CSPI
|
A |
5,000 |
— |
— |
5,000
Direct
|
—
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 17, 2014 |
CSPI
|
A |
6,000 |
— |
— |
40,139
Direct
|
+17.58%
|
Acquired |
(price as of 2026-08-20)
|
| Nov. 4, 2013 |
CSPI
|
A |
7,500 |
— |
— |
34,139
Direct
|
+28.15%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 14, 2012 |
CSPI
|
A |
4,000 |
— |
— |
26,639
Direct
|
+17.67%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 13, 2012 |
CSPI
|
A |
4,000 |
— |
— |
22,639
Direct
|
+21.46%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 17, 2010 |
CSPI
|
A |
4,000 |
— |
— |
18,639
Direct
|
+27.32%
|
Acquired |
(price as of 2026-08-20)
|
| Oct. 29, 2010 |
CSPI
|
I |
837 |
$2.97 |
$2,486 |
14,639
Direct
|
+6.06%
|
Acquired |
407.7%
(price as of 2026-08-20)
|
| April 30, 2010 |
CSPI
|
I |
1,147 |
$2.94 |
$3,372 |
13,802
Direct
|
+9.06%
|
Acquired |
412.9%
(price as of 2026-08-20)
|
| Dec. 16, 2009 |
CSPI
|
A |
4,000 |
— |
— |
12,655
Direct
|
+46.22%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 18, 2008 |
CSPI
|
A |
5,000 |
$2.99 |
$14,950 |
5,000
Direct
|
—
|
Acquired |
404.3%
(price as of 2026-08-20)
|
| Oct. 31, 2008 |
CSPI
|
I |
1,071 |
$3.11 |
$3,331 |
8,655
Direct
|
+14.12%
|
Acquired |
384.9%
(price as of 2026-08-20)
|
| Dec. 12, 2007 |
CSPI
|
A |
5,000 |
$6.82 |
$34,100 |
5,000
Direct
|
—
|
Acquired |
121.1%
(price as of 2026-08-20)
|
| May 1, 2007 |
CSPI
|
I |
462 |
$7.22 |
$3,336 |
7,584
Direct
|
+6.49%
|
Acquired |
108.9%
(price as of 2026-08-20)
|
| March 9, 2007 |
CSPI
|
I |
1,367 |
$4.60 |
$6,288 |
8,489
Direct
|
+19.19%
|
Acquired |
227.8%
(price as of 2026-08-20)
|
| March 9, 2007 |
CSPI
|
I |
1,367 |
$10.26 |
$14,025 |
7,122
Direct
|
-16.10%
|
Disposed |
47.0%
(price as of 2026-08-20)
|
| Aug. 16, 2006 |
CSPI
|
I |
295 |
$4.60 |
$1,357 |
7,417
Direct
|
+4.14%
|
Acquired |
227.8%
(price as of 2026-08-20)
|
| Aug. 16, 2006 |
CSPI
|
I |
295 |
$8.05 |
$2,375 |
7,122
Direct
|
-3.98%
|
Disposed |
87.3%
(price as of 2026-08-20)
|
| April 30, 2006 |
CSPI
|
I |
410 |
$5.56 |
$2,280 |
7,122
Direct
|
+6.11%
|
Acquired |
171.2%
(price as of 2026-08-20)
|
| Oct. 31, 2005 |
CSPI
|
I |
420 |
$5.39 |
$2,264 |
6,712
Direct
|
+6.68%
|
Acquired |
179.8%
(price as of 2026-08-20)
|
| May 11, 2005 |
CSPI
|
P |
4 |
$5.42 |
$22 |
9,954
Direct
|
+0.04%
|
Acquired |
178.2%
(price as of 2026-08-20)
|
| May 11, 2005 |
CSPI
|
S |
3,662 |
$10.10 |
$36,986 |
6,292
Direct
|
-36.79%
|
Disposed |
49.3%
(price as of 2026-08-20)
|
| April 29, 2005 |
CSPI
|
I |
608 |
$6.17 |
$3,751 |
6,292
Direct
|
+10.70%
|
Acquired |
144.4%
(price as of 2026-08-20)
|
| Nov. 1, 2004 |
CSPI
|
I |
541 |
$5.99 |
$3,241 |
5,684
Direct
|
+10.52%
|
Acquired |
151.8%
(price as of 2026-08-20)
|
| April 30, 2004 |
CSPI
|
I |
703 |
$4.58 |
$3,220 |
5,143
Direct
|
+15.83%
|
Acquired |
229.3%
(price as of 2026-08-20)
|