Jun 28
2023
|
SELL
Payment of exercise price or tax liability
|
$1,915
$28.59 p/Share
|
67
|
|
Jun 26
2023
|
SELL
Payment of exercise price or tax liability
|
$2,683
$27.66 p/Share
|
97
|
|
Jun 26
2023
|
BUY
Grant, award, or other acquisition
|
-
|
2,043
|
|
Jun 22
2023
|
SELL
Payment of exercise price or tax liability
|
$2,302
$27.09 p/Share
|
85
|
|
Jun 21
2023
|
SELL
Payment of exercise price or tax liability
|
$2,529
$27.2 p/Share
|
93
|
|
Jun 17
2023
|
SELL
Payment of exercise price or tax liability
|
$2,773
$27.19 p/Share
|
102
|
|
Aug 01
2022
|
SELL
Payment of exercise price or tax liability
|
$2,040
$28.34 p/Share
|
72
|
|
Jun 28
2022
|
BUY
Grant, award, or other acquisition
|
-
|
787
|
|
Jun 27
2022
|
SELL
Payment of exercise price or tax liability
|
$3,063
$24.9 p/Share
|
123
|
|
Jun 27
2022
|
BUY
Grant, award, or other acquisition
|
-
|
227
|
|
Jun 22
2022
|
SELL
Payment of exercise price or tax liability
|
$2,109
$24.52 p/Share
|
86
|
|
Jun 21
2022
|
SELL
Payment of exercise price or tax liability
|
$2,114
$22.73 p/Share
|
93
|
|
Jun 17
2022
|
SELL
Payment of exercise price or tax liability
|
$2,365
$23.19 p/Share
|
102
|
|
Aug 01
2021
|
SELL
Payment of exercise price or tax liability
|
$2,418
$33.58 p/Share
|
72
|
|
Jun 22
2021
|
SELL
Payment of exercise price or tax liability
|
$3,230
$37.56 p/Share
|
86
|
|
Jun 21
2021
|
BUY
Grant, award, or other acquisition
|
-
|
1,303
|
|
Jun 17
2021
|
SELL
Payment of exercise price or tax liability
|
$3,747
$36.74 p/Share
|
102
|
|