May 07
2024
BUY
Grant, award, or other acquisition
-
2,116
Added 4.85%
41,524
Common Stock, par valu...
May 06
2024
SELL
Payment of exercise price or tax liability
$136,570
$70.0 p/Share
1,951
Reduced 4.72%
39,408
Common Stock, par valu...
May 06
2024
BUY
Grant, award, or other acquisition
-
3,894
Added 8.6%
41,359
Common Stock, par valu...
May 03
2024
SELL
Payment of exercise price or tax liability
$29,750
$70.0 p/Share
425
Reduced 1.12%
37,465
Common Stock, par valu...
May 02
2024
SELL
Payment of exercise price or tax liability
$55,867
$71.26 p/Share
784
Reduced 2.03%
37,890
Common Stock, par valu...
May 04
2023
SELL
Payment of exercise price or tax liability
$153,933
$62.02 p/Share
2,482
Reduced 6.03%
38,674
Common Stock, par valu...
May 04
2023
BUY
Grant, award, or other acquisition
-
4,063
Added 8.99%
41,156
Common Stock, par valu...
May 03
2023
SELL
Payment of exercise price or tax liability
$25,908
$61.25 p/Share
423
Reduced 1.13%
37,093
Common Stock, par valu...
May 02
2023
SELL
Payment of exercise price or tax liability
$308,032
$61.73 p/Share
4,990
Reduced 12.42%
35,183
Common Stock, par valu...
May 02
2023
BUY
Grant, award, or other acquisition
-
2,333
Added 5.85%
37,516
Common Stock, par valu...
May 06
2022
SELL
Payment of exercise price or tax liability
$163,268
$54.88 p/Share
2,975
Reduced 7.92%
34,579
Common Stock, par valu...
May 06
2022
BUY
Grant, award, or other acquisition
-
4,990
Added 9.5%
47,554
Common Stock, par valu...
May 04
2022
SELL
Payment of exercise price or tax liability
$23,409
$55.34 p/Share
423
Reduced 1.28%
32,564
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$24,280
$54.44 p/Share
446
Reduced 1.33%
32,987
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
2,142
Added 6.02%
33,433
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$131,108
$46.1 p/Share
2,844
Reduced 8.33%
31,291
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
1,411
Added 3.97%
34,135
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$25,999
$47.1 p/Share
552
Reduced 1.66%
32,724
Common Stock, par valu...
May 04
2021
SELL
Payment of exercise price or tax liability
$18,659
$44.32 p/Share
421
Reduced 1.25%
33,276
Common Stock, par valu...
May 03
2021
BUY
Grant, award, or other acquisition
-
2,542
Added 7.01%
33,697
Common Stock, par valu...