1   2  3  4  5  6  7  8  9  10  Next Last  You are at page 1 of 12 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
03/16/2026
DDS
2,500
Direct
COM
$130.00
$325,000.00
84,851
03/05/2026
DDS
1,601
Direct
COM
$118.15
$189,153.83
93,250
03/05/2026
DDS
1,200
Direct
COM
$120.22
$144,266.40
88,883
03/05/2026
DDS
3,167
Direct
COM
$119.49
$378,435.60
90,083
03/05/2026
DDS
212
Direct
COM
$122.02
$25,868.05
87,636
03/05/2026
DDS
285
Direct
COM
$123.50
$35,197.50
87,351
03/05/2026
DDS
1,035
Direct
COM
$121.30
$125,550.26
87,848
11/20/2025
DDS
577
Direct
COM
$145.97
$84,226.59
96,145
11/20/2025
DDS
461
Direct
COM
$143.60
$66,200.06
96,722
11/20/2025
DDS
168
Direct
COM
$142.31
$23,908.50
97,183
11/20/2025
DDS
168
Direct
COM
$147.58
$24,792.60
95,977
11/20/2025
DDS
286
Direct
COM
$157.85
$45,144.36
95,147
11/20/2025
DDS
219
Direct
COM
$149.17
$32,668.23
95,758
11/20/2025
DDS
296
Direct
COM
$159.09
$47,090.55
94,851
11/20/2025
DDS
159
Direct
COM
$154.08
$24,499.17
95,433
11/20/2025
DDS
166
Direct
COM
$152.67
$25,343.22
95,592
08/27/2025
DDS
8,718
Direct
COM
$177.73
$1,549,440.55
109,580
08/27/2025
DDS
1,553
Direct
COM
$176.73
$274,468.21
118,298
08/27/2025
DDS
3,450
Direct
COM
$179.79
$620,270.33
97,424
08/27/2025
DDS
8,706
Direct
COM
$178.83
$1,556,853.06
100,874
08/27/2025
DDS
73
Direct
COM
$183.09
$13,365.59
97,351
02/18/2025
DDS
2,233
Direct
COM
$91.11
$203,451.53
120,254
02/18/2025
DDS
13
Direct
COM
$88.60
$1,151.80
122,487
02/18/2025
DDS
546
Direct
COM
$92.76
$50,648.65
117,729
02/18/2025
DDS
1,979
Direct
COM
$91.82
$181,709.80
118,275
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
12/04/2025
DDS
2,500
Direct
COM
$31.77
$79,420.00
25,355
09/26/2025
DDS
5,000
Direct
COM
$32.20
$160,975.00
27,855
11/12/2024
DDS
2,500
Direct
COM
$34.75
$86,875.00
26,697
08/29/2024
DDS
7,000
Direct
COM
$32.68
$228,732.00
29,197
04/05/2023
DDS
5,000
Direct
COM
$26.95
$134,750.00
26,555
1   You are at page 1 of 1 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
09/03/2024
AAP
20,000
Direct
COM
$0.94
$18,844.00
298,258
08/30/2024
AAP
10,000
Direct
COM
$0.91
$9,140.00
278,258
03/09/2022
AAP
13,156
Direct
COM
$7.51
$98,775.25
57,456
03/30/2021
AAP
7,142
Direct
COM
$14.00
$99,988.00
17,856
1   You are at page 1 of 1 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
05/14/2024
DDS
9,000
Direct
COM
$21.80
$196,209.90
91,168
11/15/2019
AAP
25,000
Direct
COM
$10.26
$256,500.00
25,009
11/05/2018
DDS
18
Direct
COM
$24.35
$438.30
9
1   You are at page 1 of 1 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
09/01/2021
DDS
1,353
Direct
COM
$160.00
$216,480.00
10,466
07/13/2020
DDS
1,000
Direct
COM
$104.75
$104,750.00
15,576
04/25/2019
DDS
750
Direct
COM
$109.75
$82,312.50
14,391
06/11/2018
DDS
4,750
Direct
COM
$108.23
$514,092.50
13,101
10/05/2016
DDS
4,000
Direct
COM
$60.00
$240,000.00
13,324
09/15/2016
DDS
4,000
Direct
COM
$55.92
$223,680.00
17,324
08/21/2015
AAP
100
Direct
COM
$42.05
$4,205.00
17,986
08/21/2015
AAP
3,400
Direct
COM
$42.03
$142,898.60
17,886
08/02/2013
AAP
5,000
Direct
COM
$40.23
$201,156.00
8,546
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/22/2015
DDS
15,616
Direct
COM
$62.50
$975,982.82
19,480
07/22/2015
DDS
32,840
Direct
COM
$60.78
$1,996,051.32
61,640
07/22/2015
DDS
26,544
Direct
COM
$61.59
$1,634,720.20
35,096
06/08/2015
DDS
1,400
Direct
COM
$60.87
$85,215.06
19,480
06/08/2015
DDS
6,777
Direct
COM
$59.17
$400,963.24
37,703
06/08/2015
DDS
16,823
Direct
COM
$60.12
$1,011,366.80
20,880
05/28/2015
DDS
75,000
Direct
COM
$55.03
$4,127,250.00
19,480
11/25/2014
DDS
18,000
Direct
COM
$72.38
$1,302,750.00
0
1   You are at page 1 of 1 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
05/10/2010
DDS
1,001
Direct
COM
$36.33
$36,370.83
77,666
05/10/2010
DDS
1,500
Direct
COM
$37.12
$55,673.40
76,166
05/05/2010
DDS
834
Direct
COM
$36.92
$30,788.86
78,667
05/05/2010
DDS
100
Direct
COM
$35.17
$3,517.00
78,667
05/04/2010
DDS
280
Direct
COM
$39.15
$10,961.30
78,667
05/04/2010
DDS
384
Direct
COM
$38.57
$14,809.11
78,947
04/12/2010
DDS
15,000
Direct
COM
$39.51
$592,650.00
79,331
02/12/2010
DDS
25,000
Direct
COM
$34.51
$862,750.00
79,331
02/09/2010
DDS
3,340
Direct
COM
$33.36
$111,427.74
79,331
02/09/2010
DDS
3,000
Direct
COM
$32.48
$97,450.50
82,671
02/03/2010
DDS
619
Direct
COM
$33.31
$20,619.32
85,671
02/02/2010
DDS
30,000
Direct
COM
$33.38
$1,001,541.00
86,290
11/09/2009
DDS
1,016
Direct
COM
$27.38
$27,822.86
48,226
11/09/2009
DDS
100
Direct
COM
$26.43
$2,643.00
49,242
11/05/2009
DDS
1,004
Direct
COM
$26.57
$26,679.39
49,342
08/10/2009
DDS
1,137
Direct
COM
$23.90
$27,177.26
49,342
07/30/2009
DDS
40,000
Direct
COM
$25.01
$1,000,400.00
50,479
07/22/2009
DDS
20,000
Direct
COM
$24.41
$488,138.00
50,479
05/11/2009
DDS
874
Direct
COM
$16.26
$14,210.54
52,043
05/05/2009
DDS
1,875
Direct
COM
$17.84
$33,455.81
52,917
05/04/2009
DDS
40,000
Direct
COM
$17.97
$718,892.00
54,792
08/06/2008
DDS
200
Direct
COM
$31.33
$6,266.00
37,467
08/06/2008
DDS
10,000
Direct
COM
$31.05
$310,500.00
22,667
08/06/2008
DDS
4,800
Direct
COM
$31.32
$150,336.00
32,667
03/17/2008
DDS
100
Direct
COM
$20.95
$2,095.00
28,167
1   2  3  4  5  6  7  8  9  Next Last  You are at page 1 of 9 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