1   2  3  4  5  6  7  8  9  10  Next Last  You are at page 1 of 11 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
09/02/2025
AAP
152
Direct
COM
$4.24
$644.48
1,020,654
05/13/2025
AAP
40,000
Direct
COM
$4.34
$173,600.00
1,020,502
11/04/2024
AAP
501
Direct
COM
$4.61
$2,309.61
980,502
10/15/2024
AAP
527
Direct
COM
$4.76
$2,508.52
980,001
07/29/2024
AAP
500
Indirect
COM
$4.98
$2,490.00
432,582
12/11/2023
DDS
4,508
Direct
COM
$5.79
$26,102.22
972,974
11/07/2023
DDS
4,377
Indirect
COM
$4.77
$20,860.78
432,082
09/25/2023
AAP
167
Direct
COM
$6.31
$1,053.77
977,482
06/20/2023
DDS
6,604
Indirect
COM
$6.27
$41,430.19
1,141,396
12/06/2022
DDS
4,000
Indirect
COM
$6.42
$25,686.40
1,148,000
12/01/2022
DDS
748
Indirect
COM
$6.44
$4,813.75
1,152,000
11/03/2021
DDS
2,000
Direct
COM
$9.25
$18,508.00
943,982
11/01/2021
DDS
437
Direct
COM
$9.16
$4,002.92
945,982
08/30/2021
DDS
3,900
Direct
COM
$9.44
$36,816.00
757,055
08/30/2021
AAP
3,900
Direct
COM
$9.44
$36,816.00
757,055
08/27/2021
DDS
400
Direct
COM
$9.44
$3,776.00
757,055
01/22/2020
DDS
4,076
Indirect
COM
$8.20
$33,441.54
736,000
12/04/2019
DDS
8,461
Indirect
COM
$8.15
$68,976.61
720,000
12/27/2017
DDS
10,000
Indirect
COM
$9.10
$90,996.00
591,240
11/13/2017
DDS
1,100
Direct
COM
$8.76
$9,630.94
752,448
02/28/2014
DDS
2,800
Indirect
COM
$11.26
$31,519.04
117,754
02/21/2014
DDS
1,500
Indirect
COM
$11.21
$16,809.00
120,554
02/19/2014
DDS
2,496
Indirect
COM
$11.15
$27,839.64
122,054
11/19/2013
DDS
1,815
Indirect
COM
$10.47
$18,999.78
20,000
05/21/2012
AAP
5,000
Indirect
COM
$6.58
$32,917.00
255,283
1   2  Next Last  You are at page 1 of 2 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
07/11/2025
DDS
3,100
Indirect
COM
$3.86
$11,970.34
323,325
07/01/2025
DDS
5,000
Direct
COM
$3.82
$19,077.50
481,501
02/10/2025
DDS
999
Direct
COM
$3.91
$3,901.49
486,501
10/15/2024
DDS
3,000
Indirect
COM
$3.73
$11,190.00
1,089,000
09/05/2024
DDS
8,000
Indirect
COM
$4.00
$32,023.20
1,092,000
08/29/2024
DDS
1,669
Direct
COM
$3.81
$6,358.89
487,500
04/11/2024
DDS
576
Indirect
COM
$3.61
$2,079.36
327,849
12/07/2023
DDS
4,000
Indirect
COM
$3.47
$13,884.80
328,425
11/22/2023
DDS
5,000
Indirect
COM
$3.42
$17,094.00
332,425
07/28/2023
DDS
10,000
Indirect
COM
$4.26
$42,625.00
1,100,000
12/05/2022
DDS
5,000
Indirect
COM
$5.36
$26,775.50
1,110,000
12/01/2022
DDS
5,000
Indirect
COM
$5.05
$25,251.00
1,115,000
06/13/2022
DDS
7,501
Direct
COM
$5.72
$42,931.97
489,169
01/10/2022
DDS
5,000
Direct
COM
$6.52
$32,578.00
496,670
11/15/2021
DDS
9,000
Indirect
COM
$6.58
$59,185.80
1,120,000
11/12/2021
DDS
8,000
Direct
COM
$6.68
$53,453.60
501,670
11/01/2021
DDS
343
Direct
COM
$6.54
$2,243.22
509,670
01/15/2021
DDS
988
Indirect
COM
$6.28
$6,204.64
337,425
11/30/2020
DDS
4,000
Direct
COM
$5.87
$23,462.80
507,560
08/20/2020
DDS
4,198
Indirect
COM
$5.57
$23,362.71
1,129,000
07/23/2020
DDS
2,000
Indirect
COM
$5.38
$10,769.60
338,413
07/16/2020
DDS
6,000
Direct
COM
$5.27
$31,595.40
510,170
01/27/2020
DDS
6,000
Indirect
COM
$5.91
$35,488.20
1,137,198
01/24/2020
DDS
802
Indirect
COM
$6.04
$4,844.08
1,143,198
01/21/2020
DDS
6,732
Indirect
COM
$5.98
$40,229.09
1,144,000
1   2  Next Last  You are at page 1 of 2 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
05/28/2025
AAP
1,549
Direct
COM
$43.45
$67,304.05
27,152
05/23/2025
AAP
451
Direct
COM
$43.45
$19,595.95
25,603
10/11/2024
AAP
352
Direct
COM
$41.50
$14,608.00
25,152
06/25/2024
AAP
500
Direct
COM
$39.88
$19,940.00
24,300
05/31/2024
AAP
500
Direct
COM
$41.40
$20,700.00
23,800
04/02/2024
AAP
500
Direct
COM
$41.25
$20,625.00
23,300
1   You are at page 1 of 1 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
12/23/2024
DDS
1,500
Indirect
COM
$17.74
$26,607.30
28,000
08/29/2024
DDS
4,000
Direct
COM
$16.38
$65,522.80
131,000
07/29/2024
DDS
1,500
Indirect
COM
$16.31
$24,465.00
29,500
04/11/2024
DDS
2,000
Indirect
COM
$15.46
$30,916.00
31,000
03/28/2024
DDS
2,000
Direct
COM
$15.90
$31,796.20
137,000
02/02/2024
DDS
2,000
Indirect
COM
$15.40
$30,808.40
33,000
12/07/2023
DDS
1,000
Indirect
COM
$15.15
$15,150.00
35,000
10/26/2023
DDS
4,000
Indirect
COM
$14.22
$56,896.80
36,000
06/08/2023
DDS
3,000
Indirect
COM
$16.98
$50,935.20
40,000
05/01/2023
DDS
2,000
Indirect
COM
$16.36
$32,721.00
43,000
04/14/2023
DDS
12,000
Indirect
COM
$16.58
$198,976.80
45,000
10/19/2022
DDS
3,000
Indirect
COM
$16.71
$50,124.00
57,000
08/06/2021
DDS
2,000
Indirect
COM
$31.06
$62,124.60
60,000
04/26/2021
DDS
1,300
Indirect
COM
$31.35
$40,757.34
62,000
02/16/2021
DDS
500
Direct
COM
$35.94
$17,969.35
124,495
02/11/2021
DDS
500
Direct
COM
$35.28
$17,640.25
124,995
02/10/2021
DDS
1,000
Direct
COM
$35.18
$35,178.60
125,495
02/09/2021
DDS
1,205
Direct
COM
$35.00
$42,178.98
126,495
02/08/2021
DDS
800
Direct
COM
$34.82
$27,856.00
127,700
02/05/2021
DDS
500
Direct
COM
$34.55
$17,275.00
128,500
02/04/2021
DDS
2,000
Direct
COM
$33.95
$67,896.00
129,000
02/03/2021
DDS
1,000
Direct
COM
$33.10
$33,100.00
131,000
02/02/2021
DDS
4,000
Direct
COM
$32.85
$131,393.60
132,000
01/15/2021
DDS
2,000
Direct
COM
$30.18
$60,360.80
136,000
12/21/2020
DDS
4,000
Direct
COM
$29.70
$118,784.00
138,000
1   2  Next Last  You are at page 1 of 2 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
11/25/2024
DDS
5,000
Indirect
COM
$5.73
$28,655.00
841,676
12/09/2014
DDS
20,000
Indirect
COM
$6.82
$136,480.00
651,256
06/29/2007
DDS
5,700
Indirect
COM
$9.91
$56,494.98
632,835
06/07/2007
DDS
3,500
Indirect
COM
$10.28
$35,980.00
638,535
06/01/2007
DDS
2,000
Indirect
COM
$10.36
$20,720.00
642,035
05/31/2007
DDS
11,600
Indirect
COM
$10.32
$119,712.00
644,035
05/30/2007
DDS
2,000
Indirect
COM
$10.32
$20,640.00
655,635
05/29/2007
DDS
10,400
Indirect
COM
$10.28
$106,960.88
657,635
05/23/2007
DDS
6,000
Indirect
COM
$10.29
$61,740.00
668,035
05/22/2007
DDS
16,900
Indirect
COM
$10.25
$173,243.59
674,035
05/21/2007
DDS
12,100
Indirect
COM
$10.23
$123,774.53
623,858
05/18/2007
DDS
2,600
Indirect
COM
$10.21
$26,551.98
635,958
05/03/2007
DDS
8,000
Indirect
COM
$10.11
$80,900.00
705,635
05/02/2007
DDS
11,000
Indirect
COM
$10.12
$111,320.00
713,635
05/01/2007
DDS
14,000
Indirect
COM
$10.11
$141,499.40
724,635
04/30/2007
DDS
20,800
Indirect
COM
$10.10
$210,080.00
738,635
04/27/2007
DDS
10,000
Indirect
COM
$10.09
$100,900.00
759,435
04/19/2007
DDS
60,600
Indirect
COM
$10.03
$607,999.80
769,435
04/16/2007
DDS
14,000
Indirect
COM
$10.04
$140,560.00
830,035
04/10/2007
DDS
3,100
Indirect
COM
$10.02
$31,062.00
844,035
04/09/2007
DDS
4,800
Indirect
COM
$10.01
$48,056.16
847,135
1   You are at page 1 of 1 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
11/14/2024
DDS
7,500
Direct
COM
$60.11
$450,816.00
126,471
11/13/2024
DDS
1,500
Direct
COM
$52.58
$78,865.20
133,971
09/09/2024
DDS
800
Indirect
COM
$33.49
$26,790.32
171,200
06/25/2024
DDS
200
Indirect
COM
$33.38
$6,676.00
178,100
06/24/2024
DDS
700
Indirect
COM
$31.85
$22,295.98
178,300
06/13/2024
DDS
500
Direct
COM
$35.70
$17,850.00
177,171
04/09/2024
DDS
500
Direct
COM
$26.55
$13,274.65
184,010
09/13/2023
AAP
200
Direct
COM
$18.83
$3,766.00
241,037
08/23/2023
DDS
468
Indirect
COM
$16.61
$7,773.48
238,000
04/14/2023
DDS
500
Direct
COM
$11.60
$5,800.00
240,837
12/28/2022
DDS
9,000
Direct
COM
$9.01
$81,078.30
241,337
1   You are at page 1 of 1 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
07/15/2020
AAP
1,539
Direct
COM
$8.51
$13,103.66
500,675
12/30/2019
DDS
3,071
Direct
COM
$15.04
$46,177.09
499,136
04/03/2019
AAP
20,070
Direct
COM
$6.95
$139,470.44
502,207
04/02/2019
AAP
2,666
Direct
COM
$6.79
$18,100.01
482,137
12/24/2018
DDS
42,000
Direct
COM
$5.95
$249,900.00
479,471
08/03/2018
AAP
18,100
Indirect
COM
$5.85
$105,906.72
449,077
05/23/2017
AAP
2,300
Direct
COM
$4.88
$11,220.09
244,161
12/06/2016
AAP
1,100
Indirect
COM
$5.24
$5,761.91
121,900
12/30/2014
AAP
3,600
Direct
COM
$3.38
$12,165.12
247,861
06/10/2014
AAP
1,000
Indirect
COM
$4.40
$4,401.50
120,800
06/09/2014
AAP
1,900
Indirect
COM
$4.37
$8,298.44
119,800
05/17/2013
AAP
18,100
Indirect
COM
$5.11
$92,447.56
117,900
05/16/2013
AAP
2,500
Indirect
COM
$5.03
$12,581.00
99,800
12/19/2012
AAP
200
Indirect
COM
$5.10
$1,019.46
97,300
12/17/2012
AAP
670
Indirect
COM
$5.11
$3,425.11
97,100
12/14/2012
AAP
100
Indirect
COM
$5.11
$511.00
96,430
12/12/2012
AAP
200
Indirect
COM
$5.12
$1,024.00
96,330
12/11/2012
AAP
100
Indirect
COM
$5.11
$511.00
96,130
12/07/2012
AAP
800
Indirect
COM
$5.04
$4,032.00
96,030
12/05/2012
AAP
850
Indirect
COM
$5.06
$4,301.00
95,230
12/04/2012
AAP
250
Indirect
COM
$5.04
$1,260.00
94,380
12/03/2012
AAP
230
Indirect
COM
$5.04
$1,159.20
94,130
11/28/2012
AAP
300
Indirect
COM
$5.02
$1,505.01
93,900
11/27/2012
AAP
1,000
Indirect
COM
$5.03
$5,026.00
93,600
11/26/2012
AAP
1,700
Indirect
COM
$5.00
$8,501.70
92,600
1   2  3  4  Next Last  You are at page 1 of 4 pages
Transaction Type Key
First letter: A = Acquired, D = Disposed
Second letter: A = Grant, award or other acquisition pursuant to Rule 16b-3(d)
C = Conversion of derivative security |
D = Disposition to the issuer of issuer equity securities pursuant to Rule 16b-3(e) |
E = Expiration of short derivative position |
F = Payment of exercise price or tax liability by delivering or withholding securities incident to the receipt, exercise or vesting of a security issued in accordance with Rule 16b-3. |
G = Gift |
H = Expiration (or cancellation) of long derivative position with value received |
I = Discretionary transaction in accordance with Rule 16b-3(f) |
J = Other |
L = Small acquisition under Rule 16a-6 |
M = Exercise or conversion of derivative security exempted pursuant to Rule 16b-3 |
O = Exercise of out-of-the-money derivative security |
P = Open market or private purchase |
S = Open market or private sale |
U = Disposition pursuant to a tender of shares in a change of control transaction |
W = Acquisition or disposition by will or the laws of descent and distribution |
X = Exercise of in-the-money or at-the-money derivative security |
Z = Deposit into or withdrawal from voting trust