1   2  3  4  5  Next Last  You are at page 1 of 5 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
04/25/2025
DDS
1,494
Direct
COM
$80.27
$119,923.38
11,349
05/06/2024
DDS
350
Direct
COM
$122.50
$42,875.00
11,345
05/02/2024
DDS
250
Direct
COM
$118.55
$29,637.50
11,695
04/29/2024
DDS
462
Direct
COM
$120.99
$55,897.38
11,945
05/03/2023
DDS
175
Direct
COM
$83.05
$14,533.75
11,214
02/28/2023
DDS
167
Direct
COM
$86.70
$14,478.90
10,090
06/09/2020
DDS
250
Direct
COM
$180.81
$45,202.50
7,072
05/07/2020
DDS
1,362
Direct
COM
$165.05
$224,798.10
7,322
05/05/2020
DDS
705
Direct
COM
$155.05
$109,310.25
8,684
04/30/2020
DDS
250
Direct
COM
$155.00
$38,750.00
10,826
04/30/2020
DDS
1,091
Direct
COM
$165.00
$180,015.00
9,389
04/30/2020
DDS
346
Direct
COM
$157.00
$54,322.00
10,480
05/06/2019
DDS
2,315
Direct
COM
$167.12
$386,882.80
10,776
05/06/2019
DDS
200
Direct
COM
$168.00
$33,600.00
10,576
11/12/2018
DDS
507
Direct
COM
$144.05
$73,033.35
12,567
05/10/2016
DDS
421
Direct
COM
$46.09
$19,403.89
11,484
07/30/2015
DDS
525
Indirect
COM
$55.37
$29,069.25
0
07/30/2015
DDS
975
Indirect
COM
$55.37
$53,985.75
0
11/04/2014
DDS
288
Indirect
COM
$75.57
$21,764.16
525
11/04/2014
DDS
535
Indirect
COM
$75.57
$40,429.95
975
11/03/2014
DDS
175
Indirect
COM
$73.95
$12,941.25
813
11/03/2014
DDS
325
Indirect
COM
$73.95
$24,033.75
1,510
10/31/2014
DDS
148
Indirect
COM
$73.32
$10,851.36
988
10/31/2014
DDS
273
Indirect
COM
$73.32
$20,016.36
1,835
11/14/2013
DDS
35
Indirect
COM
$39.56
$1,384.60
1,136
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
12/05/2024
DDS
1,000
Direct
COM
$179.79
$179,788.80
44,595
08/01/2024
DDS
350
Direct
COM
$182.18
$63,762.58
45,595
08/21/2023
DDS
3,000
Direct
COM
$160.19
$480,570.00
46,286
08/21/2023
DDS
2,000
Direct
COM
$161.25
$322,500.00
44,286
08/08/2022
DDS
1,129
Direct
COM
$125.00
$141,125.00
48,455
07/25/2022
DDS
1,000
Direct
COM
$120.23
$120,230.00
49,584
03/08/2021
DDS
5,000
Direct
COM
$90.00
$450,000.00
48,392
02/16/2021
DDS
5,000
Direct
COM
$80.00
$400,000.00
48,392
01/07/2021
DDS
5,000
Direct
COM
$75.00
$375,000.00
48,392
01/06/2021
DDS
5,000
Direct
COM
$72.50
$362,500.00
48,392
12/18/2020
DDS
5,000
Direct
COM
$70.00
$350,000.00
44,721
12/04/2020
DDS
5,000
Direct
COM
$67.50
$337,500.00
44,721
11/24/2020
DDS
5,000
Direct
COM
$65.00
$325,000.00
44,721
11/10/2020
DDS
5,000
Direct
COM
$62.50
$312,500.00
44,721
10/06/2020
DDS
10,000
Direct
COM
$60.00
$600,000.00
44,721
08/12/2020
DDS
5,000
Direct
COM
$57.50
$287,500.00
44,721
07/27/2020
DDS
5,000
Direct
COM
$55.00
$275,000.00
44,721
01/03/2020
DDS
5,000
Direct
COM
$48.06
$240,324.50
44,721
09/09/2019
DDS
5,000
Direct
COM
$50.00
$250,000.00
39,611
07/23/2019
DDS
5,000
Direct
COM
$45.00
$225,000.00
39,611
01/02/2019
DDS
2,500
Direct
COM
$35.36
$88,400.00
39,611
11/13/2018
DDS
2,500
Direct
COM
$40.00
$100,000.00
32,677
01/22/2018
DDS
5,000
Direct
COM
$60.00
$300,000.00
32,677
01/05/2018
DDS
5,000
Direct
COM
$55.00
$275,000.00
32,677
01/03/2018
DDS
5,000
Direct
COM
$52.27
$261,350.00
32,677
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/11/2012
DDS
1,000
Direct
COM
$360.49
$360,492.90
1,248
10/31/2012
DDS
300
Direct
COM
$371.11
$111,331.50
1,248
10/09/2012
DDS
1,000
Direct
COM
$380.62
$380,619.50
1,248
10/02/2012
DDS
1,000
Direct
COM
$370.03
$370,030.60
1,248
10/01/2012
DDS
1,000
Direct
COM
$370.78
$370,777.30
1,248
09/21/2012
DDS
726
Direct
COM
$373.41
$271,097.40
1,113
09/20/2012
DDS
500
Direct
COM
$366.50
$183,250.00
1,113
04/16/2012
DDS
200
Indirect
COM
$380.56
$76,112.00
0
11/02/2011
DDS
65
Indirect
COM
$326.06
$21,193.90
300
06/06/2011
DDS
187
Indirect
COM
$286.36
$53,549.62
365
1   You are at page 1 of 1 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