Apr 21
2025
SELL
Payment of exercise price or tax liability
$1,396,176
$120.36 p/Share
11,600
Reduced 7.25%
148,452
Common Stock
Apr 21
2025
BUY
Grant, award, or other acquisition
-
13,566
Added 7.81%
160,052
Common Stock
Apr 21
2025
BUY
Exercise of conversion of derivative security
-
2,370
Added 1.59%
146,486
Common Stock
Mar 23
2025
SELL
Payment of exercise price or tax liability
$193,646
$128.84 p/Share
1,503
Reduced 1.03%
144,116
Common Stock
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
3,819
Added 2.56%
145,619
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$86,781
$127.06 p/Share
683
Reduced 0.48%
141,800
Common Stock
Mar 17
2025
BUY
Exercise of conversion of derivative security
-
1,734
Added 1.2%
142,483
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$196,221
$128.67 p/Share
1,525
Reduced 1.07%
140,749
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
3,846
Added 2.63%
142,274
Common Stock
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