Feb 07
2025
SELL
Payment of exercise price or tax liability
$279,845
$56.07 p/Share
4,991
Reduced 3.16%
152,746
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
12,142
Added 7.15%
157,737
Common Stock
Jan 21
2025
BUY
Grant, award, or other acquisition
-
7,385
Added 4.83%
145,595
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$161,070
$57.3 p/Share
2,811
Reduced 2.1%
131,127
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$393,631
$60.68 p/Share
6,487
Reduced 4.62%
133,938
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
15,891
Added 10.17%
140,425
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
10,297
Added 7.64%
124,534
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$2,135
$76.27 p/Share
28
Reduced 0.03%
108,961
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
50
Added 0.05%
108,989
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$261,343
$83.63 p/Share
3,125
Reduced 2.79%
108,939
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
-
4,502
Reduced 3.86%
112,064
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
11,029
Added 8.64%
116,566
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
4,995
Added 4.43%
107,733
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$191,414
$76.2 p/Share
2,512
Reduced 2.49%
98,347
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$263,593
$74.63 p/Share
3,532
Reduced 3.38%
100,859
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
8,635
Added 7.64%
104,391
Common Stock
Jan 12
2022
BUY
Grant, award, or other acquisition
-
4,744
Added 5.14%
87,512
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
-
100
Added 0.12%
82,768
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$139,724
$70.39 p/Share
1,985
Reduced 2.34%
82,668
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$217,578
$68.68 p/Share
3,168
Reduced 3.61%
84,653
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
8,111
Added 8.45%
87,821
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
-
6,382
Added 7.41%
79,710
Common Stock