Jul 15
2024
BUY
Grant, award, or other acquisition
$1,499,964
$90.94 p/Share
16,494
Added 41.82%
22,942
Restricted Stock Units
May 31
2024
SELL
Open market or private sale
$518,910
$88.25 p/Share
5,880
Reduced 47.94%
6,385
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$10,930
$88.15 p/Share
124
Reduced 1.0%
12,265
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$1,760
$83.84 p/Share
21
Reduced 0.17%
12,389
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
$3,353
$83.84 p/Share
40
Added 0.32%
12,410
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
-
1,142
Reduced 8.49%
12,313
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,845
Added 22.23%
13,455
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
3,335
Added 25.76%
9,610
Restricted Stock Units
Feb 21
2024
SELL
Payment of exercise price or tax liability
$78,597
$82.56 p/Share
952
Reduced 13.17%
6,275
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$29,462
$92.65 p/Share
318
Reduced 4.31%
7,062
Common Stock
Feb 27
2023
SELL
Open market or private sale
$80,435
$90.99 p/Share
884
Reduced 10.76%
7,331
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
-
775
Reduced 8.62%
8,215
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
3,599
Added 26.38%
10,045
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$29,072
$90.85 p/Share
320
Reduced 4.73%
6,446
Restricted Stock Units
Feb 20
2023
BUY
Grant, award, or other acquisition
-
2,976
Added 30.55%
6,766
Restricted Stock Units
Oct 06
2022
SELL
Open market or private sale
$11,285
$87.48 p/Share
129
Reduced 3.36%
3,715
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$5,014
$86.45 p/Share
58
Reduced 1.49%
3,844
Common Stock
May 05
2022
SELL
Open market or private sale
$76,014
$100.15 p/Share
759
Reduced 16.28%
3,903
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$30,823
$99.11 p/Share
311
Reduced 6.25%
4,662
Common Stock
Feb 28
2022
SELL
Open market or private sale
$228,417
$88.74 p/Share
2,574
Reduced 34.28%
4,934
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
-
1,104
Reduced 12.82%
7,508
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
3,679
Added 29.93%
8,612
Common Stock
Feb 22
2022
SELL
Open market or private sale
$91,195
$85.71 p/Share
1,064
Reduced 17.74%
4,933
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
2,625
Added 30.45%
5,997
Resticted Stock Units
Oct 01
2021
BUY
Payment of exercise price or tax liability
$7,324
$81.38 p/Share
90
Added 2.62%
3,349
Common Stock