Jul 15
2024
SELL
Open market or private sale
$73,199
$175.96 p/Share
416
Reduced 0.71%
58,104
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
-
1,093
Added 1.83%
58,520
Common Stock
Jun 24
2024
SELL
Open market or private sale
$123,050
$147.72 p/Share
833
Reduced 1.43%
57,427
Common Stock
Jun 23
2024
BUY
Exercise of conversion of derivative security
-
2,090
Added 3.46%
58,260
Common Stock
Jun 17
2024
SELL
Open market or private sale
$74,195
$149.89 p/Share
495
Reduced 0.87%
56,170
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
1,251
Added 2.16%
56,665
Common Stock
May 01
2024
SELL
Open market or private sale
$772,850
$154.57 p/Share
5,000
Reduced 8.28%
55,414
Common Stock
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