Jul 14
2025
BUY
Grant, award, or other acquisition
$438
$146.33 p/Share
3
Added 0.09%
3,286
Common Stock
Jun 09
2025
SELL
Payment of exercise price or tax liability
$27,849
$142.09 p/Share
196
Reduced 5.63%
3,283
Common Stock
Jun 03
2025
SELL
Payment of exercise price or tax liability
$4,003
$133.44 p/Share
30
Reduced 0.85%
3,479
Common Stock
Apr 14
2025
BUY
Grant, award, or other acquisition
$703
$100.47 p/Share
7
Added 0.2%
3,509
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
930
Added 20.99%
3,501
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$10,772
$134.65 p/Share
80
Reduced 3.02%
2,571
Common Stock
Jan 14
2025
BUY
Grant, award, or other acquisition
$466
$155.41 p/Share
3
Added 0.11%
2,651
Common Stock
Oct 11
2024
BUY
Grant, award, or other acquisition
$1,027
$171.22 p/Share
6
Added 0.23%
2,655
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
$1,018
$145.53 p/Share
7
Added 0.26%
2,648
Common Stock
Jun 09
2024
SELL
Payment of exercise price or tax liability
$27,274
$141.32 p/Share
193
Reduced 6.81%
2,640
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$4,635
$149.54 p/Share
31
Reduced 1.08%
2,833
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
$652
$163.09 p/Share
4
Added 0.14%
2,864
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$7,244
$168.47 p/Share
43
Reduced 1.48%
2,859
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
445
Added 13.3%
2,902
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$554
$138.59 p/Share
4
Added 0.16%
2,457
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$649
$129.91 p/Share
5
Added 0.2%
2,452
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$594
$148.68 p/Share
4
Added 0.16%
2,447
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$28,628
$145.32 p/Share
197
Reduced 7.46%
2,443
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
304
Added 10.33%
2,640
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
$789
$131.66 p/Share
6
Added 0.26%
2,336
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
357
Added 13.29%
2,329
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
$686
$137.33 p/Share
5
Added 0.25%
1,972
Common Stock