1   2  3  4  5  6  Next Last  You are at page 1 of 6 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
06/09/2025
DDS
10,770
Direct
COM
$5.32
$57,242.55
62,286
06/07/2024
DDS
7,492
Direct
COM
$11.41
$85,506.20
29,030
1   You are at page 1 of 1 pages
Trans. Date
Trans. Type
Shares
Ownership Type
Issue Type
Price
Trans. Value
Total Shares Owned
06/05/2025
DDS
1,090
Direct
COM
$1,250.00
$1,362,500.00
0
05/09/2025
DDS
1,358
Direct
COM
$1,150.00
$1,561,700.00
0
02/03/2025
DDS
2,682
Direct
COM
$973.00
$2,609,586.00
0
02/27/2024
DDS
3,673
Direct
COM
$600.00
$2,203,800.00
0
12/20/2023
DDS
2,712
Direct
COM
$500.00
$1,356,000.00
0
09/07/2021
DDS
64
Direct
COM
$600.00
$38,400.00
0
09/07/2021
DDS
350
Direct
COM
$600.00
$210,000.00
0
09/07/2021
DDS
395
Direct
COM
$600.00
$237,000.00
0
07/01/2019
DDS
357
Direct
COM
$375.00
$133,875.00
0
07/01/2019
DDS
315
Direct
COM
$375.00
$118,125.00
0
07/01/2019
DDS
280
Direct
COM
$375.00
$105,000.00
0
07/01/2019
DDS
256
Direct
COM
$375.00
$96,000.00
0
11/07/2017
DDS
1,036
Direct
COM
$200.00
$207,200.00
0
11/07/2017
DDS
1,015
Direct
COM
$200.00
$203,000.00
0
11/07/2017
DDS
917
Direct
COM
$200.00
$183,400.00
0
11/07/2017
DDS
917
Direct
COM
$200.00
$183,400.00
0
07/21/2015
DDS
1,582
Direct
COM
$110.73
$175,169.32
0
07/21/2015
DDS
1,463
Direct
COM
$110.73
$161,992.87
0
07/21/2015
DDS
1,344
Direct
COM
$110.73
$148,816.42
0
07/21/2015
DDS
1,372
Direct
COM
$110.73
$151,916.76
0
07/21/2015
DDS
1,148
Direct
COM
$110.73
$127,114.02
0
07/21/2015
DDS
1,225
Direct
COM
$110.73
$135,639.96
0
07/21/2015
DDS
1,295
Direct
COM
$110.73
$143,390.82
0
07/21/2015
DDS
2,408
Direct
COM
$110.73
$266,629.41
0
07/21/2015
DDS
1,484
Direct
COM
$110.73
$164,318.13
0
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
05/05/2022
DDS
1,668
Direct
COM
$113.40
$189,151.37
3,224
11/22/2021
DDS
876
Direct
COM
$130.13
$113,993.88
2,344
11/01/2021
DDS
416
Direct
COM
$408.58
$169,969.28
586
10/01/2021
DDS
417
Direct
COM
$345.00
$143,865.00
586
09/01/2021
DDS
417
Direct
COM
$369.54
$154,098.18
586
08/20/2021
DDS
220
Direct
COM
$367.26
$80,797.20
586
08/02/2021
DDS
416
Direct
COM
$381.00
$158,496.00
586
07/01/2021
DDS
417
Direct
COM
$363.39
$151,533.63
586
06/01/2021
DDS
417
Direct
COM
$338.63
$141,208.71
586
05/20/2021
DDS
219
Direct
COM
$324.48
$71,061.12
586
05/03/2021
DDS
416
Direct
COM
$315.82
$131,381.12
586
04/01/2021
DDS
417
Direct
COM
$304.06
$126,793.02
586
03/01/2021
DDS
417
Direct
COM
$282.50
$117,802.50
586
02/22/2021
DDS
219
Direct
COM
$307.59
$67,362.21
586
02/19/2021
DDS
6,944
Direct
COM
$325.00
$2,256,800.00
586
02/16/2021
DDS
900
Direct
COM
$325.23
$292,710.51
586
02/01/2021
DDS
416
Direct
COM
$310.00
$128,960.00
586
01/04/2021
DDS
417
Direct
COM
$290.76
$121,246.92
586
12/23/2020
DDS
1,000
Direct
COM
$290.11
$290,110.00
586
11/20/2020
DDS
110
Direct
COM
$273.00
$30,030.00
586
08/20/2020
DDS
110
Direct
COM
$219.51
$24,146.10
476
05/20/2020
DDS
110
Direct
COM
$222.48
$24,472.80
367
02/20/2020
DDS
109
Direct
COM
$224.59
$24,479.82
257
06/04/2019
DDS
4,488
Direct
COM
$251.51
$1,128,775.08
2,589
06/04/2019
DDS
12,923
Direct
COM
$250.23
$3,233,693.86
7,077
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
08/17/2021
DDS
20,259
Direct
COM
$145.04
$2,938,365.36
2,238
05/26/2021
DDS
1,158
Direct
COM
$134.75
$156,040.50
5,805
05/17/2021
DDS
3,306
Direct
COM
$136.34
$450,735.74
6,463
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/03/2017
DDS
5
Direct
COM
$932.11
$4,660.55
1,680
06/01/2017
DDS
4
Direct
COM
$989.96
$3,959.84
1,676
05/01/2017
DDS
4
Direct
COM
$924.15
$3,696.60
1,672
04/03/2017
DDS
5
Direct
COM
$848.75
$4,243.75
1,676
03/01/2017
DDS
4
Direct
COM
$851.38
$3,405.52
1,672
02/01/2017
DDS
4
Direct
COM
$824.00
$3,296.00
1,668
01/04/2017
DDS
8
Direct
COM
$809.89
$6,479.12
1,656
12/01/2016
DDS
9
Direct
COM
$775.88
$6,982.92
1,656
11/01/2016
DDS
8
Direct
COM
$810.87
$6,486.96
1,656
10/03/2016
DDS
8
Direct
COM
$802.55
$6,420.40
1,656
09/01/2016
DDS
8
Direct
COM
$791.98
$6,335.84
1,656
08/01/2016
DDS
30
Direct
COM
$790.92
$23,727.60
1,656
07/14/2015
DDS
6,000
Direct
COM
$580.00
$3,480,000.00
1,413
07/13/2015
DDS
1,000
Direct
COM
$560.01
$560,010.00
1,413
07/06/2015
DDS
1,000
Direct
COM
$542.25
$542,250.00
1,413
06/12/2015
DDS
1,000
Direct
COM
$547.63
$547,630.00
1,378
06/05/2015
DDS
1,000
Direct
COM
$552.00
$552,000.00
1,378
05/12/2015
DDS
1,000
Direct
COM
$542.81
$542,810.00
1,343
05/01/2015
DDS
197
Direct
COM
$547.08
$107,775.61
2,146
05/01/2015
DDS
403
Direct
COM
$548.57
$221,072.30
1,743
05/01/2015
DDS
100
Direct
COM
$551.20
$55,120.00
1,343
05/01/2015
DDS
300
Direct
COM
$549.86
$164,958.99
1,443
11/26/2013
DDS
490
Direct
COM
$1,060.01
$519,405.15
240
11/26/2013
DDS
100
Direct
COM
$1,060.02
$106,002.00
730
02/27/2013
DDS
300
Direct
COM
$800.00
$240,000.00
385
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