Jan 08
2025
SELL
Payment of exercise price or tax liability
$10,596
$36.54 p/Share
290
Reduced 3.97%
7,011
Common Stock - Perform...
Jan 08
2025
BUY
Exercise of conversion of derivative security
-
956
Added 11.58%
7,301
Common Stock - Perform...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$29,989
$35.24 p/Share
851
Reduced 11.83%
6,345
Common Stock
Jun 06
2024
SELL
Open market or private sale
$61,261
$35.7 p/Share
1,716
Reduced 19.25%
7,196
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$8,929
$33.57 p/Share
266
Reduced 2.9%
8,912
Common Stock - Perform...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
1,089
Added 10.61%
9,178
Common Stock - Perform...
Feb 08
2024
BUY
Grant, award, or other acquisition
$98,964
$32.64 p/Share
3,032
Added 27.26%
8,089
Common Stock - Restric...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$16,294
$36.21 p/Share
450
Reduced 8.17%
5,057
Common Stock - Perform...
Jan 09
2024
BUY
Exercise of conversion of derivative security
-
1,490
Added 21.29%
5,507
Common Stock - Perform...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$24,550
$36.05 p/Share
681
Reduced 14.5%
4,017
Common Stock
Feb 24
2023
SELL
Open market or private sale
$104,984
$41.3 p/Share
2,542
Reduced 35.11%
4,698
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
$82,448
$41.98 p/Share
1,964
Added 21.34%
7,240
Common Stock - Restric...
Jan 10
2023
SELL
Payment of exercise price or tax liability
$20,918
$42.26 p/Share
495
Reduced 8.58%
5,277
Common Stock - Perform...
Jan 10
2023
BUY
Exercise of conversion of derivative security
-
1,691
Added 22.66%
5,772
Common Stock - Perform...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$26,112
$44.79 p/Share
583
Reduced 12.5%
4,081
Common Stock
Mar 02
2022
SELL
Open market or private sale
$20,075
$44.61 p/Share
450
Reduced 8.8%
4,664
Common Stock
Feb 25
2022
SELL
Open market or private sale
$105,454
$44.29 p/Share
2,381
Reduced 31.77%
5,114
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$9,162
$44.26 p/Share
207
Reduced 2.69%
7,495
Common Stock - Perform...
Feb 03
2022
BUY
Grant, award, or other acquisition
$151,281
$44.26 p/Share
3,418
Added 33.33%
6,838
Common Stock - Restric...
Feb 03
2022
BUY
Exercise of conversion of derivative security
-
864
Added 10.09%
7,702
Common Stock - Perform...
Jan 05
2022
SELL
Payment of exercise price or tax liability
$24,293
$42.62 p/Share
570
Reduced 14.27%
3,423
Common Stock - Perform...
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
1,904
Added 32.29%
3,993
Common Stock - Perform...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$15,432
$42.28 p/Share
365
Reduced 14.87%
2,089
Common Stock
Feb 26
2021
SELL
Open market or private sale
$82,672
$40.21 p/Share
2,056
Reduced 45.59%
2,454
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$19,613
$37.43 p/Share
524
Reduced 10.41%
4,510
Common Stock-Performan...