Jan 08
2025
SELL
Payment of exercise price or tax liability
$10,596
$36.54 p/Share
290
Reduced 5.09%
5,410
Common Stock - Perform...
Jan 08
2025
BUY
Exercise of conversion of derivative security
-
956
Added 14.36%
5,700
Common Stock - Perform...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$24,386
$35.24 p/Share
692
Reduced 12.73%
4,744
Common Stock
Aug 27
2024
SELL
Open market or private sale
$91,968
$38.32 p/Share
2,400
Reduced 30.63%
5,436
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$8,929
$33.57 p/Share
266
Reduced 3.28%
7,836
Common Stock - Perform...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
1,089
Added 11.85%
8,102
Common Stock - Perform...
Feb 08
2024
BUY
Grant, award, or other acquisition
$62,995
$32.64 p/Share
1,930
Added 21.58%
7,013
Common Stock - Restric...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$16,294
$36.21 p/Share
450
Reduced 8.13%
5,083
Common Stock - Perform...
Jan 09
2024
BUY
Exercise of conversion of derivative security
-
1,490
Added 21.22%
5,533
Common Stock - Perform...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$22,855
$36.05 p/Share
634
Reduced 13.56%
4,043
Common Stock
Aug 09
2023
SELL
Open market or private sale
$38,440
$36.61 p/Share
1,050
Reduced 18.33%
4,677
Common Stock
Aug 08
2023
SELL
Open market or private sale
$38,745
$36.9 p/Share
1,050
Reduced 15.49%
5,727
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
$62,969
$41.98 p/Share
1,500
Added 18.12%
6,777
Common Stock - Restric...
Jan 10
2023
SELL
Payment of exercise price or tax liability
$20,876
$42.26 p/Share
494
Reduced 8.56%
5,278
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
Aug 16
2022
SELL
Open market or private sale
$48,613
$44.97 p/Share
1,081
Reduced 18.82%
4,664
Common Stock
Jun 07
2022
SELL
Open market or private sale
$15,108
$43.29 p/Share
349
Reduced 5.73%
5,745
Common Stock
Mar 15
2022
SELL
Open market or private sale
$63,392
$45.28 p/Share
1,400
Reduced 18.68%
6,094
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$9,118
$44.26 p/Share
206
Reduced 2.68%
7,494
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