Jul 28
2023
|
SELL
Open market or private sale
|
$150,755
$27.41 p/Share
|
5,500
|
|
Mar 11
2023
|
SELL
Payment of exercise price or tax liability
|
$49,450
$29.02 p/Share
|
1,704
|
|
Mar 11
2023
|
BUY
Grant, award, or other acquisition
|
-
|
6,019
|
|
Apr 29
2022
|
SELL
Payment of exercise price or tax liability
|
$25,729
$29.54 p/Share
|
871
|
|
Apr 29
2022
|
BUY
Grant, award, or other acquisition
|
-
|
1,321
|
|
Mar 11
2022
|
SELL
Payment of exercise price or tax liability
|
$20,821
$31.03 p/Share
|
671
|
|
Mar 11
2022
|
BUY
Grant, award, or other acquisition
|
-
|
2,014
|
|
Apr 30
2021
|
SELL
Payment of exercise price or tax liability
|
$60,464
$31.84 p/Share
|
1,899
|
|
Apr 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
2,909
|
|
Mar 11
2021
|
SELL
Payment of exercise price or tax liability
|
$13,161
$33.15 p/Share
|
397
|
|
Mar 11
2021
|
BUY
Grant, award, or other acquisition
|
-
|
1,885
|
|
Mar 04
2021
|
SELL
Open market or private sale
|
$107,442
$31.61 p/Share
|
3,399
|
|