1   2  3  4  5  6  7  Next Last  You are at page 1 of 7 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
08/15/2025
DDS
902
Direct
COM
$119.98
$108,221.96
63,142
08/15/2025
DDS
598
Direct
COM
$119.99
$71,754.02
62,544
08/15/2025
DDS
89
Direct
COM
$120.02
$10,681.34
62,455
08/21/2024
DDS
6,000
Direct
COM
$125.60
$753,600.00
61,392
08/21/2024
DDS
500
Direct
COM
$125.61
$62,805.00
60,892
01/10/2020
DDS
14
Direct
COM
$86.49
$1,210.79
49,148
01/10/2020
DDS
406
Direct
COM
$86.50
$35,116.97
48,742
09/11/2018
DDS
90
Direct
COM
$116.80
$10,512.09
48,193
09/11/2018
DDS
2
Direct
COM
$116.81
$233.62
46,491
09/11/2018
DDS
1,700
Direct
COM
$116.80
$198,563.40
46,493
09/28/2017
DDS
211
Direct
COM
$97.03
$20,473.54
48,394
09/28/2017
DDS
3,200
Direct
COM
$97.03
$310,508.80
45,194
03/07/2017
DDS
2,400
Direct
COM
$100.02
$240,057.60
43,806
03/07/2017
DDS
100
Direct
COM
$100.01
$10,001.10
43,613
03/07/2017
DDS
93
Direct
COM
$100.01
$9,301.34
43,713
11/14/2016
DDS
4,400
Direct
COM
$92.68
$407,792.00
53,186
11/14/2016
DDS
8,100
Direct
COM
$92.69
$750,789.00
45,086
11/14/2016
DDS
100
Direct
COM
$92.70
$9,269.50
44,986
11/14/2016
DDS
1,400
Direct
COM
$92.70
$129,780.00
43,586
03/07/2016
DDS
502
Direct
COM
$75.10
$37,700.20
44,473
03/07/2016
DDS
100
Direct
COM
$75.08
$7,508.00
45,875
03/07/2016
DDS
9,821
Direct
COM
$75.07
$737,262.47
45,975
03/07/2016
DDS
900
Direct
COM
$75.09
$67,581.00
44,975
03/07/2016
DDS
800
Direct
COM
$75.11
$60,088.00
43,673
03/07/2016
DDS
777
Direct
COM
$75.15
$58,391.55
41,796
1   2  3  Next Last  You are at page 1 of 3 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
02/25/2025
DDS
1,947
Direct
COM
$194.23
$378,167.17
80,923
11/08/2024
DDS
6,000
Direct
COM
$190.68
$1,144,080.00
82,471
08/12/2024
DDS
5,000
Direct
COM
$137.63
$688,134.50
89,471
05/08/2024
DDS
7,000
Direct
COM
$112.54
$787,761.10
95,471
02/21/2024
DDS
14,000
Direct
COM
$97.53
$1,365,459.20
102,471
11/13/2023
DDS
3,000
Direct
COM
$85.01
$255,030.00
116,524
08/08/2023
DDS
3,500
Direct
COM
$82.22
$287,764.75
121,024
08/20/2018
DDS
3,100
Direct
COM
$54.13
$167,811.06
120,105
02/22/2017
DDS
7,500
Direct
COM
$57.87
$434,046.00
123,943
11/07/2016
DDS
10,000
Direct
COM
$46.13
$461,300.00
132,019
09/16/2014
DDS
1,694
Direct
COM
$140.50
$238,009.71
129,966
09/16/2014
DDS
1,999
Direct
COM
$138.32
$276,493.28
139,967
09/16/2014
DDS
8,307
Direct
COM
$139.42
$1,158,127.05
131,660
04/02/2014
DDS
231
Direct
COM
$104.65
$24,174.45
141,966
04/02/2014
DDS
11,769
Direct
COM
$104.12
$1,225,374.16
142,197
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/09/2022
DDS
2,233
Direct
COM
$129.44
$289,037.51
36,369
02/09/2022
DDS
894
Direct
COM
$130.36
$116,543.27
35,475
05/20/2021
DDS
5,932
Direct
COM
$112.44
$667,003.57
38,602
05/20/2021
DDS
1,697
Direct
COM
$111.76
$189,656.72
44,534
08/12/2020
DDS
4,185
Direct
COM
$99.69
$417,198.88
44,510
05/21/2020
DDS
1,977
Direct
COM
$92.60
$183,061.30
48,995
05/21/2020
DDS
300
Direct
COM
$93.40
$28,019.01
48,695
01/15/2020
DDS
700
Direct
COM
$94.64
$66,244.99
51,201
01/15/2020
DDS
2,208
Direct
COM
$95.85
$211,633.93
48,993
05/23/2019
DDS
2,445
Direct
COM
$81.10
$198,279.72
53,152
05/22/2018
DDS
2,950
Direct
COM
$72.22
$213,056.38
53,320
05/17/2017
DDS
3,365
Direct
COM
$58.65
$197,352.88
50,875
05/24/2016
DDS
727
Direct
COM
$264.51
$192,298.77
10,848
03/02/2015
DDS
837
Direct
COM
$234.89
$196,602.93
10,175
09/10/2014
DDS
600
Direct
COM
$189.36
$113,615.70
11,012
09/10/2014
DDS
400
Direct
COM
$188.08
$75,232.00
11,612
03/14/2014
DDS
130
Direct
COM
$204.06
$26,528.40
11,012
03/14/2014
DDS
1,000
Direct
COM
$203.34
$203,343.30
11,142
10/22/2013
DDS
99
Direct
COM
$197.87
$19,589.13
12,259
10/22/2013
DDS
901
Direct
COM
$197.25
$177,726.57
12,358
08/20/2013
DDS
1,000
Direct
COM
$181.37
$181,370.00
12,259
03/11/2013
DDS
1,625
Direct
COM
$157.37
$255,731.78
11,259
08/22/2012
DDS
1,000
Direct
COM
$133.74
$133,740.00
11,754
05/30/2012
DDS
1,000
Direct
COM
$123.89
$123,890.00
11,754
03/07/2012
DDS
1,672
Direct
COM
$138.17
$231,020.24
11,754
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