Oct 03
2024
SELL
Open market or private sale
$260,050
$52.01 p/Share
5,000
Reduced 1.61%
305,285
Common Stock
Oct 02
2024
BUY
Exercise of conversion of derivative security
$8,886
$14.91 p/Share
596
Added 0.19%
310,285
Common Stock
Sep 30
2024
SELL
Open market or private sale
$217,000
$54.25 p/Share
4,000
Reduced 1.28%
309,689
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
$119,280
$14.91 p/Share
8,000
Added 2.49%
313,689
Common Stock
Sep 27
2024
SELL
Open market or private sale
$265,700
$53.14 p/Share
5,000
Reduced 1.61%
305,689
Common Stock
Sep 26
2024
SELL
Open market or private sale
$157,680
$52.56 p/Share
3,000
Reduced 0.96%
310,689
Common Stock
Sep 26
2024
BUY
Exercise of conversion of derivative security
$61,175
$14.91 p/Share
4,103
Added 1.29%
313,689
Common Stock
Sep 25
2024
SELL
Open market or private sale
$161,138
$51.93 p/Share
3,103
Reduced 0.99%
309,586
Common Stock
Sep 24
2024
SELL
Open market or private sale
$51,560
$51.56 p/Share
1,000
Reduced 0.32%
312,689
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$363,650
$9.5 p/Share
38,279
Added 10.88%
313,689
Common Stock
Sep 19
2024
SELL
Open market or private sale
$2,012,709
$52.58 p/Share
38,279
Reduced 12.2%
275,410
Common Stock
Sep 19
2024
BUY
Exercise of conversion of derivative security
$70,180
$6.38 p/Share
11,000
Added 3.39%
313,689
Common Stock
Sep 18
2024
SELL
Open market or private sale
$364,140
$52.02 p/Share
7,000
Reduced 2.26%
302,689
Common Stock
Sep 17
2024
SELL
Open market or private sale
$204,200
$51.05 p/Share
4,000
Reduced 1.28%
309,689
Common Stock
Sep 17
2024
BUY
Exercise of conversion of derivative security
$70,833
$6.73 p/Share
10,525
Added 3.14%
324,214
Common Stock
Sep 16
2024
SELL
Open market or private sale
$162,568
$50.44 p/Share
3,223
Reduced 1.02%
313,689
Common Stock
Sep 13
2024
SELL
Open market or private sale
$366,049
$50.13 p/Share
7,302
Reduced 2.25%
316,912
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$98,150
$7.2 p/Share
13,632
Added 4.16%
313,689
Common Stock
Sep 12
2024
SELL
Open market or private sale
$109,765
$49.2 p/Share
2,231
Reduced 0.74%
300,057
Common Stock
Sep 11
2024
SELL
Open market or private sale
$559,105
$49.04 p/Share
11,401
Reduced 3.63%
302,288
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
13,376
Added 4.09%
313,689
Common Stock
Aug 15
2023
SELL
Open market or private sale
$904,000
$45.2 p/Share
20,000
Reduced 6.24%
300,313
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
$248,712
$6.25 p/Share
39,794
Added 11.05%
320,313
Common Stock
Feb 27
2023
SELL
Open market or private sale
$226,200
$45.24 p/Share
5,000
Reduced 1.75%
280,519
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
16,731
Added 5.54%
285,519
Common Stock