Jan 08
2025
BUY
Payment of exercise price or tax liability
$129,534
$36.54 p/Share
3,545
Added 1.99%
174,537
Common Stock - Perform...
Jan 08
2025
BUY
Exercise of conversion of derivative security
-
12,140
Added 6.38%
178,082
Common Stock - Perform...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$178,525
$35.24 p/Share
5,066
Reduced 2.96%
165,942
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$133,306
$33.57 p/Share
3,971
Reduced 2.27%
171,008
Common Stock - Perform...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
10,090
Added 5.45%
174,979
Common Stock - Perform...
Feb 08
2024
BUY
Grant, award, or other acquisition
$839,957
$32.64 p/Share
25,734
Added 13.5%
164,889
Common Stock - Restric...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$135,642
$36.21 p/Share
3,746
Reduced 2.62%
139,155
Common Stock - Perform...
Jan 09
2024
BUY
Exercise of conversion of derivative security
-
13,802
Added 8.81%
142,901
Common Stock - Perform...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$145,714
$36.05 p/Share
4,042
Reduced 3.04%
129,099
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
$802,447
$41.98 p/Share
19,115
Added 12.55%
133,141
Common Stock - Restric...
Jan 10
2023
SELL
Payment of exercise price or tax liability
$167,645
$42.26 p/Share
3,967
Reduced 3.37%
113,611
Common Stock - Perform...
Jan 10
2023
BUY
Exercise of conversion of derivative security
-
13,815
Added 10.51%
117,578
Common Stock - Perform...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$154,032
$44.79 p/Share
3,439
Reduced 3.21%
103,763
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$30,628
$44.26 p/Share
692
Reduced 0.64%
107,202
Common Stock - Perform...
Feb 03
2022
BUY
Grant, award, or other acquisition
$651,286
$44.26 p/Share
14,715
Added 12.29%
105,055
Common Stock - Restric...
Feb 03
2022
BUY
Exercise of conversion of derivative security
-
2,839
Added 2.56%
107,894
Common Stock - Perform...
Jan 05
2022
SELL
Payment of exercise price or tax liability
$64,910
$42.62 p/Share
1,523
Reduced 1.66%
90,301
Common Stock - Perform...
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
6,254
Added 6.38%
91,824
Common Stock - Perform...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$94,158
$42.28 p/Share
2,227
Reduced 2.54%
85,570
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$54,947
$37.43 p/Share
1,468
Reduced 1.64%
87,797
Common Stock-Performan...
Feb 04
2021
BUY
Exercise of conversion of derivative security
-
4,558
Added 4.86%
89,265
Common Stock-Performan...
Feb 04
2021
BUY
Grant, award, or other acquisition
$474,987
$37.43 p/Share
12,690
Added 13.03%
84,707
Common Stock - Restric...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$57,626
$39.47 p/Share
1,460
Reduced 2.03%
70,549
Common Stock