Mar 03
2025
SELL
Payment of exercise price or tax liability
$87,070
$56.32 p/Share
1,546
Reduced 7.52%
19,005
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
6,278
Added 23.4%
20,551
Common Stock
Oct 21
2024
SELL
Open market or private sale
$209,720
$52.43 p/Share
4,000
Reduced 21.89%
14,273
Common Stock
Jul 02
2024
SELL
Grant, award, or other acquisition
-
3,590
Reduced 16.42%
18,273
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$27,131
$44.92 p/Share
604
Reduced 3.95%
14,683
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$26,392
$47.64 p/Share
554
Reduced 3.5%
15,287
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
5,198
Added 24.71%
15,841
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$3,406
$33.73 p/Share
101
Reduced 0.94%
10,643
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$34,829
$52.14 p/Share
668
Reduced 5.85%
10,744
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$7,968
$53.12 p/Share
150
Reduced 1.3%
11,412
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
2,108
Added 15.42%
11,562
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$5,109
$50.58 p/Share
101
Reduced 1.06%
9,454
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$5,808
$55.85 p/Share
104
Reduced 1.08%
9,555
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$38,294
$60.21 p/Share
636
Reduced 6.18%
9,659
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,799
Added 21.38%
10,295
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
3,133
Added 29.48%
7,496
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
963
Added 18.08%
4,363
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$5,973
$57.43 p/Share
104
Reduced 2.97%
3,400
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$4,480
$55.31 p/Share
81
Reduced 2.26%
3,504
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$31,136
$56.0 p/Share
556
Reduced 13.43%
3,585
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
1,358
Added 24.7%
4,141
Common Stock
Oct 12
2020
SELL
Payment of exercise price or tax liability
$10,824
$30.15 p/Share
359
Reduced 11.43%
2,783
Common Stock