Sep 16
2024
SELL
Open market or private sale
$1,364,212
$45.93 p/Share
29,702
Reduced 16.28%
152,702
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
$112,531
$14.37 p/Share
7,831
Added 4.12%
182,404
Common Stock
Sep 13
2024
SELL
Open market or private sale
$90,155
$45.01 p/Share
2,003
Reduced 1.13%
174,573
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$10,087
$14.37 p/Share
702
Added 0.4%
176,576
Common Stock
Sep 12
2024
SELL
Open market or private sale
$883,600
$44.18 p/Share
20,000
Reduced 10.21%
175,874
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$240,000
$12.0 p/Share
20,000
Added 9.26%
195,874
Common Stock
Aug 26
2024
SELL
Open market or private sale
$2,218,476
$44.09 p/Share
50,317
Reduced 22.25%
175,874
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$603,804
$12.0 p/Share
50,317
Added 18.2%
226,191
Common Stock
Aug 21
2024
SELL
Open market or private sale
$103,202
$42.54 p/Share
2,426
Reduced 1.36%
175,874
Common Stock
Aug 20
2024
SELL
Open market or private sale
$385,939
$42.23 p/Share
9,139
Reduced 4.88%
178,300
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
22,525
Added 10.73%
187,439
Common Stock
May 21
2024
SELL
Open market or private sale
$263,456
$37.46 p/Share
7,033
Reduced 4.09%
164,914
Common Stock
May 20
2024
SELL
Open market or private sale
$155,781
$36.88 p/Share
4,224
Reduced 2.4%
171,947
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
22,525
Added 11.34%
176,171
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
$149,000
$7.45 p/Share
20,000
Added 11.52%
153,646
Common Stock
Feb 21
2024
SELL
Open market or private sale
$195,712
$40.27 p/Share
4,860
Reduced 3.51%
133,646
Common Stock
Feb 20
2024
SELL
Open market or private sale
$108,252
$41.46 p/Share
2,611
Reduced 1.85%
138,506
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
19,375
Added 12.07%
141,117
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$149,000
$7.45 p/Share
20,000
Added 14.11%
121,742
Common Stock
Nov 29
2023
SELL
Open market or private sale
$83,597
$38.33 p/Share
2,181
Reduced 2.1%
101,742
Common Stock
Nov 28
2023
SELL
Open market or private sale
$103,495
$37.98 p/Share
2,725
Reduced 2.56%
103,923
Common Stock
Nov 27
2023
SELL
Open market or private sale
$143,234
$38.38 p/Share
3,732
Reduced 3.38%
106,648
Common Stock
Nov 24
2023
SELL
Open market or private sale
$39,572
$38.57 p/Share
1,026
Reduced 0.92%
110,380
Common Stock
Nov 22
2023
SELL
Open market or private sale
$193,458
$38.15 p/Share
5,071
Reduced 4.35%
111,406
Common Stock
Nov 21
2023
SELL
Open market or private sale
$121,106
$38.24 p/Share
3,167
Reduced 2.65%
116,477
Common Stock