Jan 25
2025
SELL
Payment of exercise price or tax liability
$17,404
$93.07 p/Share
187
Reduced 0.86%
21,640
Common Stock
Jan 25
2025
BUY
Exercise of conversion of derivative security
-
515
Added 2.31%
21,827
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$28,256
$92.34 p/Share
306
Reduced 1.42%
21,312
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
639
Added 2.87%
21,618
Common Stock
Oct 25
2024
SELL
Payment of exercise price or tax liability
$21,538
$89.0 p/Share
242
Reduced 1.14%
20,979
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
-
514
Added 2.36%
21,221
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$25,002
$81.44 p/Share
307
Reduced 1.46%
20,707
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
639
Added 2.95%
21,014
Common Stock
Jul 25
2024
SELL
Payment of exercise price or tax liability
$223,179
$76.51 p/Share
2,917
Reduced 20.05%
11,631
Common Stock
Jul 25
2024
BUY
Exercise of conversion of derivative security
-
8,744
Added 30.03%
20,375
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$13,311
$65.25 p/Share
204
Reduced 1.38%
14,548
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
-
638
Added 4.15%
14,752
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$10,312
$65.27 p/Share
158
Reduced 1.11%
14,114
Common Stock
Apr 25
2024
BUY
Exercise of conversion of derivative security
-
515
Added 3.48%
14,272
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$63,551
$75.12 p/Share
846
Reduced 5.79%
13,757
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
2,555
Added 14.89%
14,603
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
4,646
Added 28.37%
11,728
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$15,564
$80.23 p/Share
194
Reduced 2.67%
7,082
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
514
Added 6.6%
7,276
Common Stock
Oct 25
2023
SELL
Payment of exercise price or tax liability
$19,048
$78.39 p/Share
243
Reduced 3.47%
6,762
Common Stock
Oct 25
2023
BUY
Exercise of conversion of derivative security
-
514
Added 6.84%
7,005
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$322,358
$77.23 p/Share
4,174
Reduced 48.5%
4,433
Common Stock
Jul 25
2023
BUY
Exercise of conversion of derivative security
-
10,289
Added 61.32%
6,491
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$21,198
$56.38 p/Share
376
Added 50.0%
376
Common Stock