Dec 29
2025
SELL
Payment of exercise price or tax liability
$31,308
$75.08 p/Share
417
Reduced 0.33%
125,342
Common Stock
Dec 29
2025
BUY
Exercise of conversion of derivative security
-
953
Added 0.75%
125,759
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$96,891
$75.11 p/Share
1,290
Reduced 1.02%
124,806
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
1,290
Added 1.01%
126,096
Common Stock
Dec 06
2025
SELL
Payment of exercise price or tax liability
$100,506
$72.62 p/Share
1,384
Reduced 1.1%
124,806
Common Stock
Dec 06
2025
BUY
Exercise of conversion of derivative security
-
3,166
Added 2.45%
126,190
Common Stock
Jul 05
2025
SELL
Payment of exercise price or tax liability
$62,536
$71.47 p/Share
875
Reduced 0.71%
123,024
Common Stock
Jul 05
2025
BUY
Exercise of conversion of derivative security
-
2,000
Added 1.59%
123,899
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$307,207
$86.27 p/Share
3,561
Reduced 2.84%
121,899
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
9,272
Added 6.88%
125,460
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$206,809
$87.78 p/Share
2,356
Reduced 1.99%
116,188
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
8,176
Added 6.45%
118,544
Common Stock
Dec 29
2024
SELL
Payment of exercise price or tax liability
$33,915
$80.75 p/Share
420
Reduced 0.38%
110,368
Common Stock
Dec 29
2024
BUY
Exercise of conversion of derivative security
-
953
Added 0.85%
110,788
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$101,506
$83.27 p/Share
1,219
Reduced 1.1%
109,835
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
-
1,219
Added 1.09%
111,054
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$118,460
$85.04 p/Share
1,393
Reduced 1.25%
109,835
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
3,166
Added 2.77%
111,228
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$25,665
$88.5 p/Share
290
Reduced 0.27%
108,062
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
-
659
Added 0.6%
108,352
Common Stock
Jul 05
2024
SELL
Payment of exercise price or tax liability
$69,854
$79.38 p/Share
880
Reduced 0.53%
165,974
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$50,848
$87.67 p/Share
580
Reduced 0.42%
137,822
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
29,032
Added 14.82%
166,854
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,866
Added 1.33%
138,402
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$210,673
$89.42 p/Share
2,356
Reduced 1.7%
136,536
Common Stock