Mar 01
2025
SELL
Payment of exercise price or tax liability
$21,912
$86.27 p/Share
254
Reduced 5.38%
4,463
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
818
Added 14.78%
4,717
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$23,349
$87.78 p/Share
266
Reduced 6.39%
3,899
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
807
Added 16.23%
4,165
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$2,358
$84.23 p/Share
28
Reduced 0.83%
3,358
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
101
Added 2.9%
3,386
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$22,280
$85.04 p/Share
262
Reduced 7.39%
3,285
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
948
Added 21.09%
3,547
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$885
$88.5 p/Share
10
Reduced 0.38%
2,599
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
-
35
Added 1.32%
2,609
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,453
Added 21.85%
8,774
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$23,785
$89.42 p/Share
266
Reduced 4.04%
6,321
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$2,598
$92.82 p/Share
28
Reduced 0.42%
6,587
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$24,436
$93.27 p/Share
262
Reduced 3.81%
6,615
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$2,213
$92.24 p/Share
24
Reduced 0.35%
6,877
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$3,483
$79.16 p/Share
44
Reduced 0.63%
6,901
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
2,422
Added 25.86%
6,945
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$2,214
$79.09 p/Share
28
Reduced 0.62%
4,489
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
-
2,844
Added 38.64%
4,517
Common Stock
Dec 04
2022
SELL
Payment of exercise price or tax liability
$1,543
$81.25 p/Share
19
Reduced 1.12%
1,673
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$1,950
$81.25 p/Share
24
Reduced 1.4%
1,692
Common Stock