Mar 13
2024
|
SELL
Open market or private sale
|
$44,164
$30.67 p/Share
|
1,440
|
|
Jan 29
2024
|
SELL
Payment of exercise price or tax liability
|
$49,641
$30.91 p/Share
|
1,606
|
|
Jan 29
2024
|
BUY
Grant, award, or other acquisition
|
$2,689
$30.91 p/Share
|
87
|
|
Jan 24
2024
|
BUY
Grant, award, or other acquisition
|
-
|
4,640
|
|
Jan 25
2023
|
SELL
Open market or private sale
|
$57,057
$51.87 p/Share
|
1,100
|
|
Jan 25
2023
|
BUY
Grant, award, or other acquisition
|
-
|
2,880
|
|
Jan 23
2023
|
SELL
Payment of exercise price or tax liability
|
$94,599
$51.75 p/Share
|
1,828
|
|
Jan 23
2023
|
BUY
Grant, award, or other acquisition
|
$1,707
$51.75 p/Share
|
33
|
|
Jan 26
2022
|
SELL
Open market or private sale
|
$229,880
$61.63 p/Share
|
3,730
|
|
Jan 26
2022
|
BUY
Exercise of conversion of derivative security
|
$151,550
$40.63 p/Share
|
3,730
|
|
Jan 26
2022
|
BUY
Grant, award, or other acquisition
|
-
|
990
|
|
Jan 24
2022
|
SELL
Payment of exercise price or tax liability
|
$8,181
$58.02 p/Share
|
141
|
|
May 07
2021
|
SELL
Open market or private sale
|
$182,633
$41.18 p/Share
|
4,435
|
|
May 07
2021
|
BUY
Exercise of conversion of derivative security
|
$160,813
$36.26 p/Share
|
4,435
|
|
Mar 10
2021
|
SELL
Open market or private sale
|
$134,469
$31.91 p/Share
|
4,214
|
|
Mar 10
2021
|
BUY
Exercise of conversion of derivative security
|
$83,901
$19.91 p/Share
|
4,214
|
|
Jan 27
2021
|
BUY
Grant, award, or other acquisition
|
-
|
3,000
|
|
Dec 02
2020
|
SELL
Open market or private sale
|
$31,770
$21.18 p/Share
|
1,500
|
|