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
08/27/2025
DDS
73
Direct
COM
$183.09
$13,365.59
97,351
08/27/2025
DDS
1,553
Direct
COM
$176.73
$274,468.21
118,298
08/27/2025
DDS
8,718
Direct
COM
$177.73
$1,549,440.55
109,580
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
02/18/2025
DDS
2,233
Direct
COM
$91.11
$203,451.53
120,254
02/18/2025
DDS
1,979
Direct
COM
$91.82
$181,709.80
118,275
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
229
Direct
COM
$93.84
$21,488.58
117,500
11/15/2024
DDS
3,120
Direct
COM
$86.61
$270,237.86
125,655
11/15/2024
DDS
6,225
Direct
COM
$85.73
$533,649.33
128,775
11/15/2024
DDS
2,458
Direct
COM
$87.47
$215,012.81
123,197
11/15/2024
DDS
697
Direct
COM
$88.29
$61,538.55
122,500
10/11/2024
DDS
2,000
Direct
COM
$69.95
$139,900.00
135,000
10/09/2024
DDS
3,000
Direct
COM
$61.69
$185,070.00
137,000
09/23/2024
DDS
5,000
Direct
COM
$50.71
$253,564.00
160,000
09/23/2024
DDS
2,046
Direct
COM
$51.06
$104,471.83
140,000
09/23/2024
DDS
17,954
Direct
COM
$50.69
$910,003.88
142,046
03/22/2024
AAP
10,000
Direct
COM
$36.00
$360,000.00
165,000
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/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
16,823
Direct
COM
$60.12
$1,011,366.80
20,880
06/08/2015
DDS
6,777
Direct
COM
$59.17
$400,963.24
37,703
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