Mar 07
2025
SELL
Open market or private sale
$541,832
$37.15 p/Share
14,585
Reduced 29.29%
35,203
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$218,229
$37.92 p/Share
5,755
Reduced 10.36%
49,788
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
$191,837
$37.92 p/Share
5,059
Added 8.35%
55,543
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
$519,996
$37.34 p/Share
13,926
Added 21.62%
50,484
Common Stock
Aug 29
2024
SELL
Open market or private sale
$623,157
$34.14 p/Share
18,253
Reduced 33.3%
36,558
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$178,840
$36.92 p/Share
4,844
Reduced 8.12%
54,811
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$484,538
$36.92 p/Share
13,124
Added 18.03%
59,655
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$519,982
$36.13 p/Share
14,392
Added 23.62%
46,531
Common Stock
Jul 31
2023
SELL
Open market or private sale
$127,224
$39.11 p/Share
3,253
Reduced 9.19%
32,139
Common Stock
Mar 20
2023
SELL
Open market or private sale
$515,562
$33.62 p/Share
15,335
Reduced 30.23%
35,392
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$147,111
$37.3 p/Share
3,944
Reduced 7.21%
50,727
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$234,020
$37.3 p/Share
6,274
Added 10.29%
54,671
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$519,975
$36.75 p/Share
14,149
Added 22.62%
48,397
Common Stock
Aug 05
2022
BUY
Grant, award, or other acquisition
-
13,561
Added 28.36%
34,248
Common Stock
Apr 07
2022
SELL
Open market or private sale
$1,186,209
$40.55 p/Share
29,253
Reduced 58.58%
20,687
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$73,865
$39.29 p/Share
1,880
Reduced 3.92%
46,133
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
$149,577
$39.29 p/Share
3,807
Added 7.08%
49,940
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
6,753
Added 12.33%
48,013
Common Stock
Mar 09
2021
SELL
Open market or private sale
$222,711
$36.57 p/Share
6,090
Reduced 12.86%
41,260
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$273,911
$36.97 p/Share
7,409
Reduced 13.53%
47,350
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
$788,553
$36.03 p/Share
21,886
Added 28.56%
54,759
Common Stock
Jan 19
2021
SELL
Open market or private sale
$496,824
$38.35 p/Share
12,955
Reduced 28.27%
32,873
Common Stock
Nov 23
2020
SELL
Payment of exercise price or tax liability
-
7,914
Reduced 14.73%
45,828
Common Stock