Dec 11
2025
-
3,348
Reduced 1.7%
193,624
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$84,589
$137.32 p/Share
616
Reduced 0.31%
196,972
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
-
1,564
Added 0.79%
197,588
Common Stock
Nov 08
2025
SELL
Payment of exercise price or tax liability
$119,290
$144.77 p/Share
824
Reduced 0.42%
196,024
Common Stock
Nov 08
2025
BUY
Exercise of conversion of derivative security
-
2,094
Added 1.05%
196,848
Common Stock
Oct 29
2025
SELL
Payment of exercise price or tax liability
$5,785,144
$151.06 p/Share
38,297
Reduced 16.43%
194,754
Common Stock
Oct 29
2025
BUY
Grant, award, or other acquisition
-
12,724
Added 5.18%
233,051
Common Stock
Oct 29
2025
BUY
Exercise of conversion of derivative security
-
71,875
Added 24.6%
220,327
Common Stock
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