May 01
2024
BUY
Exercise of conversion of derivative security
$88,750
$17.75 p/Share
5,000
Added 7.64%
60,414
Common Stock
Apr 15
2024
SELL
Open market or private sale
$51,612
$118.65 p/Share
435
Reduced 0.78%
55,414
Common Stock
Apr 12
2024
BUY
Exercise of conversion of derivative security
-
1,094
Added 1.92%
55,849
Common Stock
Mar 25
2024
SELL
Open market or private sale
$184,664
$126.83 p/Share
1,456
Reduced 2.59%
54,755
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
3,678
Added 6.14%
56,211
Common Stock
Mar 18
2024
SELL
Open market or private sale
$60,807
$124.35 p/Share
489
Reduced 0.92%
52,533
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 2.3%
53,022
Common Stock
Feb 23
2024
SELL
Open market or private sale
$733,102
$101.58 p/Share
7,217
Reduced 12.23%
51,772
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
18,500
Added 23.87%
58,989
Common Stock
Feb 12
2024
SELL
Open market or private sale
$3,142,200
$104.74 p/Share
30,000
Reduced 42.56%
40,489
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$805,500
$26.85 p/Share
30,000
Added 29.85%
70,489
Common Stock
Jan 16
2024
SELL
Open market or private sale
$26,428
$81.32 p/Share
325
Reduced 0.8%
40,489
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
1,094
Added 2.61%
40,814
Common Stock
Dec 26
2023
SELL
Open market or private sale
$54,107
$89.73 p/Share
603
Reduced 1.5%
39,720
Common Stock
Dec 23
2023
BUY
Exercise of conversion of derivative security
-
1,562
Added 3.73%
40,323
Common Stock
Dec 18
2023
SELL
Open market or private sale
$44,089
$89.07 p/Share
495
Reduced 1.26%
38,761
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 3.09%
39,256
Common Stock
Oct 13
2023
SELL
Open market or private sale
$22,846
$52.4 p/Share
436
Reduced 1.13%
38,006
Common Stock
Oct 12
2023
BUY
Exercise of conversion of derivative security
-
1,094
Added 2.77%
38,442
Common Stock
Sep 25
2023
SELL
Open market or private sale
$33,586
$55.15 p/Share
609
Reduced 1.6%
37,348
Common Stock
Sep 23
2023
BUY
Exercise of conversion of derivative security
-
1,563
Added 3.95%
37,957
Common Stock
Sep 18
2023
SELL
Open market or private sale
$31,561
$63.25 p/Share
499
Reduced 1.35%
36,394
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
1,249
Added 3.27%
36,893
Common Stock
Aug 01
2023
SELL
Open market or private sale
$16,392
$65.31 p/Share
251
Reduced 0.7%
35,644
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
625
Added 1.71%
35,895
Common Stock