Dec 18
2024
-
3,500
Reduced 2.47%
138,428
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$139,082
$168.79 p/Share
824
Reduced 0.58%
141,928
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
2,094
Added 1.45%
142,752
Common Stock
Oct 30
2024
SELL
Payment of exercise price or tax liability
$6,433,814
$166.3 p/Share
38,688
Reduced 21.57%
140,658
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
15,824
Added 8.11%
179,346
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
66,667
Added 28.96%
163,522
Common Stock
Apr 20
2024
SELL
Payment of exercise price or tax liability
$132,663
$142.19 p/Share
933
Reduced 0.95%
96,855
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
2,370
Added 2.37%
97,788
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$1,637,712
$146.12 p/Share
11,208
Reduced 10.51%
95,418
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
-
14,249
Added 11.79%
106,626
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$243,377
$161.82 p/Share
1,504
Reduced 1.6%
92,377
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
3,820
Added 3.91%
93,881
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$103,604
$151.69 p/Share
683
Reduced 0.75%
90,061
Common Stock
Mar 17
2024
BUY
Exercise of conversion of derivative security
-
1,734
Added 1.88%
90,744
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$236,568
$154.62 p/Share
1,530
Reduced 1.69%
89,010
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
3,846
Added 4.07%
90,540
Common Stock
Nov 26
2023
SELL
Payment of exercise price or tax liability
$200,653
$127.48 p/Share
1,574
Reduced 1.78%
86,694
Common Stock
Nov 26
2023
BUY
Exercise of conversion of derivative security
-
4,000
Added 4.34%
88,268
Common Stock
May 17
2023
SELL
Open market or private sale
$4,486,400
$112.16 p/Share
40,000
Reduced 32.19%
84,268
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$954,400
$23.86 p/Share
40,000
Added 24.35%
124,268
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$144,805
$96.28 p/Share
1,504
Reduced 1.75%
84,268
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
3,820
Added 4.26%
85,772
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$66,551
$97.44 p/Share
683
Reduced 0.83%
81,952
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
1,734
Added 2.06%
82,635
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$142,467
$94.1 p/Share
1,514
Reduced 1.84%
80,901
Common Stock