1   2  3  4  5  6  7  8  9  10  Next Last  You are at page 1 of 10 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
09/02/2025
DDS
1,000
Direct
COM
$201.60
$201,600.00
12,990
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/13/2022
DDS
52,790
Direct
COM
$20.82
$1,099,087.80
64,007
09/24/2021
AAP
1,667
Direct
COM
$40.00
$66,680.00
1,667
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/24/2020
DDS
1,008
Direct
COM
$228.30
$230,126.40
13,029
12/23/2020
DDS
1,018
Direct
COM
$229.36
$233,489.19
14,037
12/22/2020
DDS
5,486
Direct
COM
$227.00
$1,245,322.00
13,029
11/24/2020
DDS
617
Direct
COM
$260.00
$160,420.00
13,029
11/23/2020
DDS
8,802
Direct
COM
$261.23
$2,299,346.46
13,646
10/22/2020
DDS
8,801
Direct
COM
$254.20
$2,237,214.20
13,029
09/24/2020
DDS
1,001
Direct
COM
$235.79
$236,025.79
13,029
09/24/2020
DDS
1,001
Direct
COM
$235.79
$236,025.79
13,029
09/23/2020
DDS
3
Direct
COM
$236.09
$708.28
15,049
09/23/2020
DDS
4
Direct
COM
$236.08
$944.32
15,052
09/23/2020
DDS
1,019
Direct
COM
$242.81
$247,425.02
14,030
09/22/2020
DDS
8,802
Direct
COM
$246.74
$2,171,805.48
13,029
08/31/2020
DDS
7,700
Direct
COM
$270.81
$2,085,268.57
18,427
08/31/2020
DDS
7,248
Direct
COM
$269.89
$1,956,126.48
26,127
08/31/2020
DDS
2,300
Direct
COM
$272.17
$625,984.10
16,127
08/31/2020
DDS
2,600
Direct
COM
$273.87
$712,069.02
13,527
08/24/2020
DDS
624
Direct
COM
$207.23
$129,309.77
15,769
06/24/2020
DDS
8,801
Direct
COM
$188.35
$1,657,668.35
15,152
06/23/2020
DDS
1,018
Direct
COM
$191.71
$195,161.59
15,152
06/18/2020
DDS
35,705
Direct
COM
$186.00
$6,641,130.00
14,144
06/17/2020
DDS
876
Direct
COM
$180.79
$158,372.04
14,144
06/03/2020
DDS
876
Direct
COM
$174.83
$153,151.08
15,020
05/26/2020
DDS
623
Direct
COM
$178.43
$111,162.26
15,896
05/22/2020
DDS
2,936
Direct
COM
$176.60
$518,497.60
18,594
05/22/2020
DDS
3,315
Direct
COM
$176.60
$585,429.00
15,279
1   2  3  4  5  6  7  8  Next Last  You are at page 1 of 8 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
06/26/2014
DDS
8,816
Direct
COM
$55.71
$491,147.29
53,738
03/26/2014
DDS
100
Direct
COM
$50.34
$5,034.00
62,033
03/26/2014
DDS
18,650
Direct
COM
$49.83
$929,381.72
62,133
03/24/2014
DDS
6,875
Direct
COM
$50.04
$344,042.88
40,001
03/11/2014
DDS
9,905
Direct
COM
$52.71
$522,140.09
40,001
12/20/2013
DDS
13,750
Direct
COM
$48.85
$671,687.50
62,136
07/01/2013
DDS
20,482
Direct
COM
$34.01
$696,592.82
62,136
05/28/2013
DDS
37,500
Direct
COM
$36.51
$1,368,956.25
82,618
03/27/2013
DDS
18,750
Direct
COM
$40.53
$759,965.63
82,204
01/25/2013
DDS
11,572
Direct
COM
$39.50
$457,094.00
62,884
01/24/2013
DDS
9,592
Direct
COM
$38.00
$364,496.00
74,456
06/19/2012
DDS
37,500
Direct
COM
$34.04
$1,276,500.00
83,260
03/27/2012
DDS
18,750
Direct
COM
$42.03
$788,105.63
92,735
07/07/2011
DDS
18,750
Direct
COM
$39.55
$741,562.50
55,046
05/23/2011
DDS
37,500
Direct
COM
$41.45
$1,554,491.25
55,046
06/18/2010
DDS
37,500
Direct
COM
$29.01
$1,087,875.00
33,459
1   You are at page 1 of 1 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
04/28/2008
DDS
1,500
Direct
COM
$30.51
$45,765.00
49,279
04/28/2008
DDS
2,500
Direct
COM
$30.50
$76,250.00
51,779
04/28/2008
DDS
900
Direct
COM
$30.63
$27,567.00
24,879
04/28/2008
DDS
1,200
Direct
COM
$30.52
$36,624.00
48,079
04/28/2008
DDS
300
Direct
COM
$30.52
$9,156.03
47,779
04/28/2008
DDS
500
Direct
COM
$30.54
$15,272.00
42,779
04/28/2008
DDS
1,000
Direct
COM
$30.54
$30,542.00
43,279
04/28/2008
DDS
3,500
Direct
COM
$30.54
$106,890.00
44,279
04/28/2008
DDS
1,000
Direct
COM
$30.78
$30,780.00
3,779
04/28/2008
DDS
100
Direct
COM
$30.54
$3,054.44
42,679
04/28/2008
DDS
500
Direct
COM
$30.70
$15,350.00
13,779
04/28/2008
DDS
500
Direct
COM
$30.69
$15,345.00
14,279
04/28/2008
DDS
500
Direct
COM
$30.79
$15,395.00
3,279
04/28/2008
DDS
5,500
Direct
COM
$30.71
$168,905.00
8,279
04/28/2008
DDS
500
Direct
COM
$30.72
$15,360.00
7,779
04/28/2008
DDS
904
Direct
COM
$30.75
$27,798.00
5,875
04/28/2008
DDS
96
Direct
COM
$30.74
$2,951.04
6,779
04/28/2008
DDS
904
Direct
COM
$30.73
$27,779.92
6,875
04/28/2008
DDS
1,096
Direct
COM
$30.77
$33,723.92
4,779
04/28/2008
DDS
500
Direct
COM
$30.58
$15,290.00
35,629
04/28/2008
DDS
2,500
Direct
COM
$30.60
$76,500.00
31,629
04/28/2008
DDS
1,000
Direct
COM
$30.59
$30,590.00
34,179
04/28/2008
DDS
500
Direct
COM
$30.58
$15,291.00
35,179
04/28/2008
DDS
2,500
Direct
COM
$30.60
$76,505.00
29,179
04/28/2008
DDS
500
Direct
COM
$30.60
$15,302.00
28,629
1   2  Next Last  You are at page 1 of 2 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