Apr 26
2024
BUY
Exercise of conversion of derivative security
$138,640
$17.33 p/Share
8,000
Added 10.41%
68,850
Common Stock
Apr 15
2024
SELL
Open market or private sale
$59,072
$118.62 p/Share
498
Reduced 0.81%
60,850
Common Stock
Apr 12
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 2.0%
61,348
Common Stock
Mar 25
2024
SELL
Open market or private sale
$153,959
$127.45 p/Share
1,208
Reduced 1.97%
60,098
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
3,053
Added 4.74%
61,306
Common Stock
Mar 19
2024
SELL
Open market or private sale
$358,440
$119.48 p/Share
3,000
Reduced 4.9%
58,253
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$67,200
$22.4 p/Share
3,000
Added 4.67%
61,253
Common Stock
Mar 18
2024
SELL
Open market or private sale
$460,192
$123.31 p/Share
3,732
Reduced 6.02%
58,253
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
$67,200
$22.4 p/Share
3,000
Added 4.67%
61,253
Common Stock
Mar 15
2024
SELL
Open market or private sale
$364,770
$121.59 p/Share
3,000
Reduced 4.99%
57,110
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$54,600
$11.2 p/Share
4,875
Added 7.63%
58,985
Common Stock
Mar 14
2024
SELL
Open market or private sale
$377,730
$125.91 p/Share
3,000
Reduced 4.99%
57,110
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
$67,200
$22.4 p/Share
3,000
Added 4.75%
60,110
Common Stock
Feb 23
2024
SELL
Open market or private sale
$493,524
$101.59 p/Share
4,858
Reduced 7.84%
57,110
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
15,850
Added 20.37%
61,968
Common Stock
Jan 16
2024
SELL
Open market or private sale
$30,173
$81.33 p/Share
371
Reduced 0.8%
46,118
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 2.62%
46,489
Common Stock
Dec 26
2023
SELL
Open market or private sale
$32,489
$89.75 p/Share
362
Reduced 0.79%
45,239
Common Stock
Dec 23
2023
BUY
Exercise of conversion of derivative security
-
937
Added 2.01%
45,601
Common Stock
Dec 18
2023
SELL
Open market or private sale
$65,645
$88.83 p/Share
739
Reduced 1.76%
41,334
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$74,592
$22.4 p/Share
3,330
Added 6.94%
44,664
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,875
Added 4.27%
42,073
Common Stock
Oct 26
2023
SELL
Open market or private sale
$62,080
$62.08 p/Share
1,000
Reduced 2.43%
40,198
Common Stock
Oct 13
2023
SELL
Open market or private sale
$26,080
$52.37 p/Share
498
Reduced 1.19%
41,198
Common Stock
Oct 12
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 2.91%
41,696
Common Stock