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
Sep 25
2023
SELL
Open market or private sale
$20,184
$55.15 p/Share
366
Reduced 0.9%
40,446
Common Stock
Sep 23
2023
BUY
Exercise of conversion of derivative security
-
938
Added 2.25%
40,812
Common Stock
Sep 18
2023
SELL
Open market or private sale
$47,154
$63.21 p/Share
746
Reduced 1.84%
39,874
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
1,875
Added 4.41%
40,620
Common Stock
Sep 06
2023
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 4.91%
38,745
Common Stock
Sep 01
2023
SELL
Open market or private sale
$67,790
$67.79 p/Share
1,000
Reduced 2.4%
40,745
Common Stock