Dec 16
2024
BUY
Grant, award, or other acquisition
-
59
Added 0.05%
114,814
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
30,024
Added 20.74%
114,754
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$1,079,295
$88.97 p/Share
12,131
Reduced 12.52%
84,730
Common Stock
Nov 16
2024
BUY
Grant, award, or other acquisition
-
22,606
Added 19.15%
95,435
Common Stock
Nov 13
2024
SELL
Payment of exercise price or tax liability
$270,319
$92.48 p/Share
2,923
Reduced 3.79%
74,255
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$187,247
$95.73 p/Share
1,956
Reduced 2.47%
77,178
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
99
Added 0.12%
79,134
Common Stock
Jun 05
2024
-
4,800
Reduced 5.73%
78,916
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
61
Added 0.08%
79,035
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
57
Added 0.07%
78,973
Common Stock
Mar 04
2024
SELL
Open market or private sale
$8,692,500
$173.85 p/Share
50,000
Reduced 37.39%
83,716
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$1,123,000
$22.46 p/Share
50,000
Added 27.22%
133,716
Common Stock
Feb 26
2024
SELL
Open market or private sale
$6,912,194
$160.48 p/Share
43,072
Reduced 33.97%
83,716
Common Stock
Dec 14
2023
SELL
Open market or private sale
$11,999,700
$150.75 p/Share
79,600
Reduced 38.57%
126,788
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$725,951
$9.12 p/Share
79,600
Added 27.83%
206,388
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$6,000,049
$131.41 p/Share
45,659
Reduced 26.48%
126,788
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
87,801
Added 34.11%
169,584
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$197,030
$135.23 p/Share
1,457
Reduced 1.69%
84,646
Common Stock
Nov 13
2023
BUY
Grant, award, or other acquisition
-
18,382
Added 17.59%
86,103
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$264,315
$132.29 p/Share
1,998
Reduced 2.87%
67,721
Common Stock
Jun 08
2023
-
361
Reduced 0.52%
69,719
Common Stock
Feb 01
2023
SELL
Open market or private sale
$4,207,800
$140.26 p/Share
30,000
Reduced 29.98%
70,080
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$273,600
$9.12 p/Share
30,000
Added 23.06%
100,080
Common Stock
Jan 12
2023
-
6,800
Reduced 8.84%
70,080
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$3,812,529
$117.15 p/Share
32,544
Reduced 29.74%
76,880
Common Stock