May 07
2025
SELL
Payment of exercise price or tax liability
$10,430
$58.93 p/Share
177
Reduced 0.68%
25,948
Common Stock, par valu...
May 06
2025
SELL
Payment of exercise price or tax liability
$13,815
$58.54 p/Share
236
Reduced 0.9%
26,125
Common Stock, par valu...
May 05
2025
SELL
Payment of exercise price or tax liability
$17,800
$60.96 p/Share
292
Reduced 1.1%
26,361
Common Stock, par valu...
May 12
2024
SELL
Payment of exercise price or tax liability
$503,411
$117.4 p/Share
4,288
Reduced 13.86%
26,653
Common Stock, par valu...
May 11
2024
SELL
Payment of exercise price or tax liability
$118,104
$117.4 p/Share
1,006
Reduced 3.15%
30,941
Common Stock, par valu...
May 07
2024
BUY
Grant, award, or other acquisition
-
1,875
Added 5.54%
31,947
Common Stock, par valu...
May 06
2024
SELL
Payment of exercise price or tax liability
$43,066
$117.99 p/Share
365
Reduced 1.2%
30,072
Common Stock, par valu...
May 05
2024
SELL
Payment of exercise price or tax liability
$36,637
$114.85 p/Share
319
Reduced 1.04%
30,437
Common Stock, par valu...
Feb 13
2024
-
507
Reduced 1.62%
30,756
Common Stock, par valu...
Aug 09
2023
-
394
Reduced 1.24%
31,263
Common Stock, par valu...
Aug 07
2023
-
156
Reduced 0.49%
31,657
Common Stock, par valu...
May 09
2023
SELL
Payment of exercise price or tax liability
$221,171
$86.7 p/Share
2,551
Reduced 7.42%
31,813
Common Stock, par valu...
May 06
2023
SELL
Payment of exercise price or tax liability
$21,428
$87.82 p/Share
244
Reduced 0.71%
34,364
Common Stock, par valu...
May 05
2023
BUY
Grant, award, or other acquisition
-
3,100
Added 8.22%
34,608
Common Stock, par valu...
Aug 16
2022
-
600
Reduced 1.87%
31,508
Common Stock, par valu...
Aug 01
2022
SELL
Payment of exercise price or tax liability
$141,894
$87.86 p/Share
1,615
Reduced 4.79%
32,108
Common Stock, par valu...
May 12
2022
SELL
Payment of exercise price or tax liability
$252,100
$74.3 p/Share
3,393
Reduced 9.14%
33,723
Common Stock, par valu...
May 06
2022
BUY
Grant, award, or other acquisition
-
2,500
Added 6.31%
37,116
Common Stock, par valu...
May 11
2021
BUY
Grant, award, or other acquisition
$202,101
$87.87 p/Share
2,300
Added 6.23%
34,616
Common Stock, par valu...
May 06
2021
SELL
Payment of exercise price or tax liability
$104,762
$86.58 p/Share
1,210
Reduced 3.61%
32,316
Common Stock, par valu...
Mar 10
2021
-
450
Reduced 1.32%
33,526
Common Stock, par valu...