Mar 05
2025
SELL
Payment of exercise price or tax liability
$203,478
$37.92 p/Share
5,366
Reduced 9.02%
54,101
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
$234,004
$37.92 p/Share
6,171
Added 9.4%
59,467
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
$519,996
$37.34 p/Share
13,926
Added 20.72%
53,296
Common Stock
Aug 01
2024
SELL
Open market or private sale
$1,263,600
$35.1 p/Share
36,000
Reduced 47.76%
39,370
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$171,751
$36.92 p/Share
4,652
Reduced 5.81%
75,370
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$606,854
$36.92 p/Share
16,437
Added 17.04%
80,022
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$519,982
$36.13 p/Share
14,392
Added 18.46%
63,585
Common Stock
May 15
2023
SELL
Open market or private sale
$231,866
$35.19 p/Share
6,589
Reduced 11.81%
49,193
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$141,367
$37.3 p/Share
3,790
Reduced 6.36%
55,782
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$245,769
$37.3 p/Share
6,589
Added 9.96%
59,572
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$519,975
$36.75 p/Share
14,149
Added 21.08%
52,983
Common Stock
Aug 05
2022
BUY
Grant, award, or other acquisition
-
8,814
Added 18.5%
38,834
Common Stock
May 16
2022
SELL
Open market or private sale
$347,072
$37.57 p/Share
9,238
Reduced 23.53%
30,020
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$101,958
$39.29 p/Share
2,595
Reduced 7.96%
30,020
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
$362,961
$39.29 p/Share
9,238
Added 19.05%
39,258
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
8,200
Added 20.09%
32,615
Common Stock
Sep 15
2021
SELL
Open market or private sale
$658,491
$45.36 p/Share
14,517
Reduced 37.29%
24,415
Common Stock
Mar 09
2021
SELL
Open market or private sale
$854,634
$36.54 p/Share
23,389
Reduced 37.53%
38,932
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$610,153
$36.97 p/Share
16,504
Reduced 20.94%
62,321
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
$1,609,136
$36.03 p/Share
44,661
Added 36.17%
78,825
Common Stock
Dec 16
2020
SELL
Open market or private sale
$670,063
$40.29 p/Share
16,631
Reduced 32.74%
34,164
Common Stock
Nov 23
2020
SELL
Payment of exercise price or tax liability
-
7,914
Reduced 13.48%
50,795
Common Stock