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
Nov 20
2023
SELL
Open market or private sale
$133,575
$38.74 p/Share
3,448
Reduced 2.8%
119,644
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
41,563
Added 25.24%
123,092
Common Stock
Aug 23
2023
SELL
Open market or private sale
$194,044
$34.8 p/Share
5,576
Reduced 6.4%
81,529
Common Stock
Aug 22
2023
SELL
Open market or private sale
$149,543
$34.94 p/Share
4,280
Reduced 4.68%
87,105
Common Stock
Aug 21
2023
SELL
Open market or private sale
$66,639
$34.89 p/Share
1,910
Reduced 2.05%
91,385
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
22,187
Added 19.21%
93,295
Common Stock