1   2  3  4  5  6  7  8  9  10  Next Last  You are at page 1 of 13 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
09/15/2025
DDS
401
Direct
COM
$50.54
$20,266.54
100,639
09/15/2025
DDS
2,849
Direct
COM
$50.02
$142,506.98
101,040
08/18/2025
DDS
3,250
Direct
COM
$45.00
$146,250.00
103,889
07/18/2025
DDS
3,250
Direct
COM
$45.00
$146,250.00
107,139
06/27/2025
DDS
3,250
Direct
COM
$45.00
$146,250.00
110,389
05/15/2025
DDS
2,950
Direct
COM
$51.49
$151,895.50
109,033
05/15/2025
DDS
300
Direct
COM
$52.50
$15,750.00
108,733
04/23/2025
DDS
3,250
Direct
COM
$45.00
$146,250.00
111,983
03/17/2025
DDS
6,500
Direct
COM
$51.91
$337,415.00
115,233
02/18/2025
DDS
2,411
Direct
COM
$70.24
$169,348.64
125,222
02/18/2025
DDS
600
Direct
COM
$68.58
$41,148.00
127,633
02/18/2025
DDS
3,489
Direct
COM
$71.15
$248,242.35
121,733
01/15/2025
DDS
3,581
Direct
COM
$62.97
$225,495.57
131,152
01/15/2025
DDS
2,919
Direct
COM
$63.47
$185,268.93
128,233
12/16/2024
DDS
3,250
Direct
COM
$58.99
$191,717.50
134,733
11/15/2024
DDS
2,000
Direct
COM
$59.09
$118,180.00
139,233
11/15/2024
DDS
1,250
Direct
COM
$59.92
$74,900.00
137,983
10/15/2024
DDS
3,250
Direct
COM
$54.72
$177,840.00
141,233
09/16/2024
DDS
2,650
Direct
COM
$53.24
$141,086.00
145,083
09/16/2024
DDS
600
Direct
COM
$53.85
$32,310.00
144,483
08/16/2024
DDS
3,250
Direct
COM
$45.00
$146,250.00
147,733
07/17/2024
DDS
4,430
Direct
COM
$56.25
$249,187.50
150,983
07/15/2024
DDS
3,500
Direct
COM
$49.75
$174,125.00
155,413
1   You are at page 1 of 1 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
02/14/2024
DDS
700
Direct
COM
$248.81
$174,170.29
46,072
02/14/2024
DDS
600
Direct
COM
$247.39
$148,432.98
46,772
02/14/2024
DDS
1,100
Direct
COM
$249.79
$274,767.02
44,972
02/14/2024
DDS
1,556
Direct
COM
$251.90
$391,949.86
41,897
02/14/2024
DDS
1,525
Direct
COM
$252.83
$385,563.31
40,372
02/14/2024
DDS
1,519
Direct
COM
$251.11
$381,438.06
43,453
02/08/2024
DDS
3,000
Direct
COM
$250.00
$750,000.00
36,539
01/31/2024
DDS
1,593
Direct
COM
$235.32
$374,871.61
44,446
01/31/2024
DDS
2,541
Direct
COM
$236.19
$600,165.14
41,905
01/31/2024
DDS
500
Direct
COM
$233.26
$116,631.00
46,039
01/31/2024
DDS
1,505
Direct
COM
$237.13
$356,887.42
40,400
01/31/2024
DDS
861
Direct
COM
$238.21
$205,094.59
39,539
01/17/2024
DDS
600
Direct
COM
$222.76
$133,657.02
42,106
01/17/2024
DDS
2,425
Direct
COM
$223.69
$542,450.19
39,681
01/17/2024
DDS
3,375
Direct
COM
$224.97
$759,262.95
36,306
01/17/2024
DDS
100
Direct
COM
$229.54
$22,954.00
35,706
01/17/2024
DDS
100
Direct
COM
$227.99
$22,799.00
35,806
01/17/2024
DDS
400
Direct
COM
$225.40
$90,160.00
35,906
12/06/2023
DDS
700
Direct
COM
$198.67
$139,072.01
27,839
12/06/2023
DDS
1,692
Direct
COM
$197.83
$334,725.31
28,539
12/06/2023
DDS
2,100
Direct
COM
$200.06
$420,133.56
25,739
12/06/2023
DDS
979
Direct
COM
$203.14
$198,874.75
23,431
12/06/2023
DDS
429
Direct
COM
$201.15
$86,291.29
25,310
12/06/2023
DDS
200
Direct
COM
$203.87
$40,774.00
23,231
12/06/2023
DDS
900
Direct
COM
$202.42
$182,177.01
24,410
1   2  3  4  5  6  7  8  9  Next Last  You are at page 1 of 9 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
06/13/2019
DDS
1,300
Direct
COM
$164.54
$213,902.00
2,279
06/14/2018
DDS
350
Direct
COM
$138.14
$48,349.00
1,889
1   You are at page 1 of 1 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
03/05/2015
DDS
512
Direct
COM
$53.07
$27,174.30
0
02/23/2015
DDS
521
Direct
COM
$54.91
$28,610.35
0
02/13/2015
DDS
292
Direct
COM
$54.37
$15,876.24
0
02/05/2015
DDS
100
Direct
COM
$52.95
$5,295.00
0
02/05/2015
DDS
410
Direct
COM
$52.25
$21,421.89
100
01/22/2015
DDS
426
Direct
COM
$50.01
$21,303.02
0
01/21/2015
DDS
521
Direct
COM
$48.62
$25,328.78
0
01/05/2015
DDS
100
Direct
COM
$49.62
$4,962.00
0
01/05/2015
DDS
274
Direct
COM
$48.88
$13,392.65
100
12/22/2014
DDS
520
Direct
COM
$50.36
$26,186.00
0
12/18/2014
DDS
4,781
Direct
COM
$50.00
$239,055.26
0
12/18/2014
DDS
4,195
Direct
COM
$49.72
$208,561.98
4,781
12/05/2014
DDS
376
Direct
COM
$50.58
$19,019.28
2,042
11/21/2014
DDS
521
Direct
COM
$49.79
$25,940.12
2,042
11/05/2014
DDS
117
Direct
COM
$50.34
$5,889.21
2,300
11/05/2014
DDS
258
Direct
COM
$50.34
$12,986.46
2,042
10/21/2014
DDS
521
Direct
COM
$47.69
$24,844.93
2,042
10/06/2014
DDS
258
Direct
COM
$46.82
$12,078.94
2,042
10/06/2014
DDS
116
Direct
COM
$46.82
$5,430.84
2,300
09/22/2014
DDS
521
Direct
COM
$43.49
$22,656.10
2,042
09/18/2014
DDS
1,914
Direct
COM
$44.96
$86,058.61
2,042
09/05/2014
DDS
117
Direct
COM
$45.00
$5,265.00
0
09/05/2014
DDS
259
Direct
COM
$45.00
$11,655.00
0
08/25/2014
DDS
1,500
Direct
COM
$45.00
$67,504.05
0
08/21/2014
DDS
521
Direct
COM
$44.05
$22,952.60
0
1   2  3  Next Last  You are at page 1 of 3 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