Aug 30
2024
SELL
Open market or private sale
$1,246,832
$36.3 p/Share
34,348
Reduced 2.41%
1,390,240
Common Stock, par valu...
Aug 29
2024
SELL
Open market or private sale
$1,266,300
$36.18 p/Share
35,000
Reduced 2.4%
1,424,588
Common Stock, par valu...
Aug 14
2024
SELL
Open market or private sale
$1,722,000
$34.44 p/Share
50,000
Reduced 3.31%
1,459,588
Common Stock, par valu...
Aug 08
2024
SELL
Open market or private sale
$1,362,000
$34.05 p/Share
40,000
Reduced 2.58%
1,509,588
Common Stock, par valu...
May 20
2024
SELL
Open market or private sale
$1,144,836
$31.07 p/Share
36,847
Reduced 2.32%
1,549,588
Common Stock, par valu...
May 13
2024
SELL
Open market or private sale
$914,100
$30.47 p/Share
30,000
Reduced 1.86%
1,586,435
Common Stock, par valu...
May 10
2024
SELL
Open market or private sale
$459,150
$30.61 p/Share
15,000
Reduced 0.92%
1,616,435
Common Stock, par valu...
May 09
2024
-
1,630
Reduced 0.1%
1,631,435
Common Stock, par valu...
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
29,400
Added 1.82%
1,588,815
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
44,250
Added 2.64%
1,633,065
Common Stock, par valu...
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
31,455
Added 1.98%
1,559,415
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
26,120
Added 1.68%
1,527,960
Common Stock, par valu...
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
354,000
Added 19.07%
1,501,840
Common Stock, par valu...
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
13,108
Added 5.4%
229,568
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
8,850
Added 3.93%
216,460
Common Stock, par valu...
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
6,291
Added 2.94%
207,610
Common Stock, par valu...
Jan 31
2023
SELL
Other acquisition or disposition
-
36,000
Reduced 15.17%
201,319
Common Stock, par valu...
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
63,990
Added 21.24%
237,319
Common Stock, par valu...
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
7,502
Added 4.15%
173,329
Common Stock, par valu...
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
13,107
Added 7.33%
165,827
Common Stock, par valu...
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
8,850
Added 5.48%
152,720
Common Stock, par valu...
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
38,525
Added 21.12%
143,870
Common Stock, par valu...
Nov 05
2021
SELL
Open market or private sale
$617,155
$134.75 p/Share
4,580
Reduced 4.17%
105,345
Common Stock, par valu...
Nov 04
2021
SELL
Open market or private sale
$3,576,430
$133.25 p/Share
26,840
Reduced 19.62%
109,925
Common Stock, par valu...
Nov 03
2021
SELL
Open market or private sale
$1,130,415
$131.75 p/Share
8,580
Reduced 5.9%
136,765
Common Stock, par valu...