May 01
2024
SELL
Payment of exercise price or tax liability
$61,264
$88.15 p/Share
695
Reduced 1.27%
54,166
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
$2,254,095
$84.9 p/Share
26,550
Added 24.56%
81,563
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$6,958
$83.84 p/Share
83
Reduced 0.15%
54,861
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
$12,743
$83.84 p/Share
152
Added 0.28%
54,944
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
-
6,453
Reduced 10.59%
54,498
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
14,530
Added 19.25%
60,951
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$99,154
$82.56 p/Share
1,201
Reduced 2.52%
46,420
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$1,499,962
$75.22 p/Share
19,941
Added 32.55%
41,314
Restricted Stock Units
May 01
2023
SELL
Payment of exercise price or tax liability
$106,547
$92.65 p/Share
1,150
Reduced 4.05%
27,216
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
-
5,646
Reduced 16.67%
28,233
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
12,483
Added 26.93%
33,879
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$40,064
$90.85 p/Share
441
Reduced 2.02%
21,396
Restricted Stock Units
Feb 20
2023
BUY
Grant, award, or other acquisition
-
3,517
Added 13.87%
21,837
Restricted Stock Units
May 20
2022
SELL
Open market or private sale
$188,393
$99.05 p/Share
1,902
Reduced 9.49%
18,134
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$167,397
$99.11 p/Share
1,689
Reduced 7.77%
20,039
Common Stock
Mar 16
2022
SELL
Open market or private sale
$672,178
$94.86 p/Share
7,086
Reduced 24.59%
21,728
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
-
5,331
Reduced 15.66%
28,702
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
11,731
Added 25.63%
34,033
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
3,792
Added 14.53%
22,302
Resticted Stock Units
May 01
2021
SELL
Payment of exercise price or tax liability
$135,638
$88.71 p/Share
1,529
Reduced 7.71%
18,314
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
-
5,932
Reduced 23.13%
19,719
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
13,018
Added 33.67%
25,651
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
4,134
Added 24.66%
12,632
Resticted Stock Units