| June 30, 2026 |
TRS
|
S 10b5-1 |
15,000 |
$45.03 |
$675,450 |
57,762
Direct
|
-20.62%
|
Disposed |
-14.8%
(price as of 2026-08-20)
|
| June 24, 2026 |
APOG
|
A |
2,741 |
$41.96 |
$115,012 |
16,224
Direct
|
+20.33%
|
Acquired |
-2.3%
(price as of 2026-08-20)
|
| May 15, 2026 |
NVT
|
F |
602 |
$169.01 |
$101,744 |
16,853
Direct
|
-3.45%
|
Disposed |
-8.4%
(price as of 2026-08-20)
|
| May 15, 2026 |
NVT
|
A |
976 |
— |
— |
976
Direct
|
—
|
Acquired |
(price as of 2026-08-20)
|
| April 30, 2026 |
DCH
|
A |
29,773 |
— |
— |
209,726
Direct
|
+16.54%
|
Acquired |
(price as of 2026-08-20)
|
| Aug. 4, 2025 |
NVT
|
S |
20,597 |
$89.88 |
$1,851,258 |
15,070
Direct
|
-57.75%
|
Disposed |
72.3%
(price as of 2026-08-20)
|
| May 16, 2025 |
NVT
|
F |
732 |
$67.56 |
$49,454 |
35,667
Direct
|
-2.01%
|
Disposed |
129.2%
(price as of 2026-08-20)
|
| May 16, 2025 |
NVT
|
A |
2,368 |
— |
— |
2,368
Direct
|
—
|
Acquired |
(price as of 2026-08-20)
|
| May 1, 2025 |
DCH
|
A |
39,474 |
$3.80 |
$150,001 |
179,953
Direct
|
+28.10%
|
Acquired |
70.5%
(price as of 2026-08-20)
|
| March 14, 2025 |
TRS
|
A |
4,140 |
— |
— |
69,909
Direct
|
+6.29%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 28, 2025 |
TRS
|
P |
14,612 |
$20.81 |
$304,076 |
65,769
Direct
|
+28.56%
|
Acquired |
84.5%
(price as of 2026-08-20)
|
| Aug. 15, 2024 |
NVT
|
P |
7,566 |
$65.71 |
$497,162 |
34,524
Direct
|
+28.07%
|
Acquired |
135.7%
(price as of 2026-08-20)
|
| June 20, 2024 |
APOG
|
A |
1,893 |
— |
— |
10,529
Direct
|
+21.92%
|
Acquired |
(price as of 2026-08-20)
|
| May 17, 2024 |
NVT
|
F |
1,547 |
$80.01 |
$123,775 |
26,958
Direct
|
-5.43%
|
Disposed |
93.6%
(price as of 2026-08-20)
|
| May 17, 2024 |
NVT
|
A |
1,875 |
— |
— |
1,875
Direct
|
—
|
Acquired |
(price as of 2026-08-20)
|
| May 8, 2024 |
TRS
|
P |
6,000 |
$26.27 |
$157,620 |
51,157
Direct
|
+13.29%
|
Acquired |
46.1%
(price as of 2026-08-20)
|
| May 7, 2024 |
TRS
|
P |
6,000 |
$26.01 |
$156,060 |
45,157
Direct
|
+15.32%
|
Acquired |
47.6%
(price as of 2026-08-20)
|
| May 6, 2024 |
TRS
|
P |
6,100 |
$26.52 |
$161,772 |
39,157
Direct
|
+18.45%
|
Acquired |
44.7%
(price as of 2026-08-20)
|
| May 3, 2024 |
TRS
|
P |
1,500 |
$26.34 |
$39,510 |
33,057
Direct
|
+4.75%
|
Acquired |
45.7%
(price as of 2026-08-20)
|
| May 2, 2024 |
DCH
|
A |
20,492 |
$7.32 |
$150,001 |
140,479
Direct
|
+17.08%
|
Acquired |
-11.5%
(price as of 2026-08-20)
|
| May 2, 2024 |
TRS
|
P |
1,500 |
$26.31 |
$39,465 |
31,557
Direct
|
+4.99%
|
Acquired |
45.9%
(price as of 2026-08-20)
|
| May 1, 2024 |
TRS
|
P |
1,000 |
$25.98 |
$25,980 |
30,057
Direct
|
+3.44%
|
Acquired |
47.7%
(price as of 2026-08-20)
|
| April 23, 2024 |
APOG
|
S |
15,728 |
$60.35 |
$949,185 |
8,636
Direct
|
-64.55%
|
Disposed |
-32.0%
(price as of 2026-08-20)
|
| March 14, 2024 |
TRS
|
A |
4,068 |
— |
— |
29,057
Direct
|
+16.28%
|
Acquired |
(price as of 2026-08-20)
|
| June 21, 2023 |
APOG
|
A |
2,409 |
— |
— |
24,364
Direct
|
+10.97%
|
Acquired |
(price as of 2026-08-20)
|
| May 12, 2023 |
NVT
|
F |
1,602 |
$41.25 |
$66,082 |
24,990
Direct
|
-6.02%
|
Disposed |
275.4%
(price as of 2026-08-20)
|
| May 12, 2023 |
NVT
|
A |
3,515 |
— |
— |
3,515
Direct
|
—
|
Acquired |
(price as of 2026-08-20)
|
| May 4, 2023 |
DCH
|
A |
20,030 |
— |
— |
119,987
Direct
|
+20.04%
|
Acquired |
(price as of 2026-08-20)
|
| March 11, 2023 |
TRS
|
A |
3,445 |
— |
— |
24,989
Direct
|
+15.99%
|
Acquired |
(price as of 2026-08-20)
|
| Oct. 18, 2022 |
APOG
|
S |
12,000 |
$43.61 |
$523,320 |
21,955
Direct
|
-35.34%
|
Disposed |
-6.0%
(price as of 2026-08-20)
|
| June 22, 2022 |
APOG
|
A |
2,773 |
— |
— |
33,955
Direct
|
+8.89%
|
Acquired |
(price as of 2026-08-20)
|
| May 5, 2022 |
DCH
|
A |
19,095 |
— |
— |
99,957
Direct
|
+23.61%
|
Acquired |
(price as of 2026-08-20)
|
| March 11, 2022 |
TRS
|
A |
3,222 |
— |
— |
21,544
Direct
|
+17.59%
|
Acquired |
(price as of 2026-08-20)
|
| June 24, 2021 |
APOG
|
A |
2,721 |
— |
— |
31,182
Direct
|
+9.56%
|
Acquired |
(price as of 2026-08-20)
|
| May 6, 2021 |
DCH
|
A |
12,808 |
$9.76 |
$125,006 |
80,862
Direct
|
+18.82%
|
Acquired |
-33.6%
(price as of 2026-08-20)
|
| March 11, 2021 |
TRS
|
A |
3,016 |
— |
— |
18,322
Direct
|
+19.70%
|
Acquired |
(price as of 2026-08-20)
|
| March 3, 2021 |
TRS
|
S |
2,500 |
$32.16 |
$80,400 |
15,306
Direct
|
-14.04%
|
Disposed |
19.4%
(price as of 2026-08-20)
|
| March 2, 2021 |
TRS
|
S |
21,158 |
$32.16 |
$680,441 |
17,806
Direct
|
-54.30%
|
Disposed |
19.4%
(price as of 2026-08-20)
|
| June 24, 2020 |
APOG
|
A |
4,920 |
— |
— |
28,461
Direct
|
+20.90%
|
Acquired |
(price as of 2026-08-20)
|
| May 7, 2020 |
DCH
|
A |
29,343 |
$4.26 |
$125,001 |
68,054
Direct
|
+75.80%
|
Acquired |
52.1%
(price as of 2026-08-20)
|
| April 17, 2020 |
APOG
|
A |
6,000 |
$17.89 |
$107,340 |
23,541
Direct
|
+34.21%
|
Acquired |
129.3%
(price as of 2026-08-20)
|
| March 11, 2020 |
TRS
|
A |
4,370 |
— |
— |
38,964
Direct
|
+12.63%
|
Acquired |
(price as of 2026-08-20)
|
| March 6, 2020 |
DCH
|
P |
30,000 |
$5.70 |
$171,000 |
38,711
Direct
|
+344.39%
|
Acquired |
13.7%
(price as of 2026-08-20)
|
| Jan. 14, 2020 |
APOG
|
A |
3,211 |
— |
— |
17,541
Direct
|
+22.41%
|
Acquired |
(price as of 2026-08-20)
|
| May 2, 2019 |
DCH
|
A |
8,711 |
— |
— |
8,711
Direct
|
—
|
Acquired |
(price as of 2026-08-20)
|
| May 1, 2019 |
TRS
|
A |
3,234 |
— |
— |
34,594
Direct
|
+10.31%
|
Acquired |
(price as of 2026-08-20)
|
| Oct. 29, 2018 |
APOG
|
P |
7,000 |
$33.38 |
$233,660 |
14,330
Direct
|
+95.50%
|
Acquired |
22.9%
(price as of 2026-08-20)
|
| Sept. 27, 2018 |
APOG
|
P |
5,000 |
$41.52 |
$207,600 |
7,330
Direct
|
+214.59%
|
Acquired |
-1.2%
(price as of 2026-08-20)
|
| June 28, 2018 |
APOG
|
A |
1,952 |
— |
— |
2,330
Direct
|
+516.40%
|
Acquired |
(price as of 2026-08-20)
|
| May 7, 2018 |
NVT
|
A |
5,130 |
— |
— |
5,130
Direct
|
—
|
Acquired |
(price as of 2026-08-20)
|
| May 1, 2018 |
TRS
|
A |
3,690 |
— |
— |
31,360
Direct
|
+13.34%
|
Acquired |
(price as of 2026-08-20)
|
| April 26, 2018 |
APOG
|
A |
378 |
— |
— |
378
Direct
|
—
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 29, 2017 |
TRS
|
A |
1,046 |
$26.75 |
$27,980 |
27,670
Direct
|
+3.93%
|
Acquired |
43.5%
(price as of 2026-08-20)
|
| Sept. 29, 2017 |
TRS
|
A |
1,000 |
$27.00 |
$27,000 |
26,624
Direct
|
+3.90%
|
Acquired |
42.2%
(price as of 2026-08-20)
|
| June 30, 2017 |
TRS
|
A |
1,294 |
$20.85 |
$26,980 |
25,624
Direct
|
+5.32%
|
Acquired |
84.1%
(price as of 2026-08-20)
|
| March 31, 2017 |
TRS
|
A |
1,493 |
$20.75 |
$30,980 |
24,330
Direct
|
+6.54%
|
Acquired |
85.0%
(price as of 2026-08-20)
|
| March 1, 2017 |
TRS
|
A |
4,347 |
— |
— |
22,837
Direct
|
+23.51%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 30, 2016 |
TRS
|
A |
1,276 |
$23.50 |
$29,986 |
18,490
Direct
|
+7.41%
|
Acquired |
63.3%
(price as of 2026-08-20)
|
| Sept. 30, 2016 |
TRS
|
A |
1,612 |
$18.61 |
$29,999 |
17,214
Direct
|
+10.33%
|
Acquired |
106.3%
(price as of 2026-08-20)
|
| July 1, 2016 |
TRS
|
A |
1,530 |
$18.29 |
$27,984 |
15,602
Direct
|
+10.87%
|
Acquired |
109.9%
(price as of 2026-08-20)
|
| April 1, 2016 |
TRS
|
A |
1,685 |
$17.80 |
$29,993 |
14,072
Direct
|
+13.60%
|
Acquired |
115.6%
(price as of 2026-08-20)
|
| March 1, 2016 |
TRS
|
A |
5,882 |
— |
— |
12,387
Direct
|
+90.42%
|
Acquired |
(price as of 2026-08-20)
|
| Nov. 9, 2015 |
TRS
|
P |
2,500 |
$20.33 |
$50,825 |
6,505
Direct
|
+62.42%
|
Acquired |
88.8%
(price as of 2026-08-20)
|
| March 1, 2015 |
TRS
|
A |
3,338 |
— |
— |
3,338
Direct
|
—
|
Acquired |
(price as of 2026-08-20)
|