Dec 24
2024
SELL
Open market or private sale
$120,918
$146.39 p/Share
826
Reduced 1.34%
60,830
Common Stock
Dec 23
2024
BUY
Exercise of conversion of derivative security
-
2,091
Added 3.28%
61,656
Common Stock
Oct 30
2024
-
476
Reduced 0.79%
59,565
Common Stock
Oct 28
2024
SELL
Open market or private sale
$2,049,199
$204.92 p/Share
10,000
Reduced 14.28%
60,041
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$268,500
$26.85 p/Share
10,000
Added 12.49%
70,041
Common Stock
Oct 14
2024
SELL
Open market or private sale
$101,527
$237.77 p/Share
427
Reduced 0.71%
60,041
Common Stock
Oct 12
2024
BUY
Exercise of conversion of derivative security
-
1,094
Added 1.78%
60,468
Common Stock
Sep 24
2024
SELL
Open market or private sale
$172,052
$209.31 p/Share
822
Reduced 1.37%
59,374
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
-
2,092
Added 3.36%
60,196
Common Stock
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