Sep 19
2024
|
SELL
Open market or private sale
|
$576
$24.04 p/Share
|
24
|
|
Sep 18
2024
|
SELL
Open market or private sale
|
$1,469
$24.09 p/Share
|
61
|
|
Sep 17
2024
|
SELL
Open market or private sale
|
$891
$24.77 p/Share
|
36
|
|
Sep 10
2024
|
SELL
Open market or private sale
|
$2,208
$23.25 p/Share
|
95
|
|
Sep 06
2024
|
BUY
Grant, award, or other acquisition
|
-
|
234
|
|
Aug 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
2,000
|
|
Jun 21
2024
|
SELL
Open market or private sale
|
$546
$20.24 p/Share
|
27
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$1,302
$19.73 p/Share
|
66
|
|
Jun 18
2024
|
SELL
Open market or private sale
|
$787
$19.2 p/Share
|
41
|
|
Apr 18
2024
|
SELL
Open market or private sale
|
$6,146
$22.85 p/Share
|
269
|
|
Apr 08
2024
|
SELL
Open market or private sale
|
$5,636
$22.82 p/Share
|
247
|
|
Apr 05
2024
|
BUY
Grant, award, or other acquisition
|
-
|
508
|
|
Mar 20
2024
|
SELL
Open market or private sale
|
$709
$23.66 p/Share
|
30
|
|
Mar 19
2024
|
SELL
Open market or private sale
|
$9,354
$23.27 p/Share
|
402
|
|
Mar 18
2024
|
SELL
Open market or private sale
|
$1,022
$22.22 p/Share
|
46
|
|
Dec 19
2023
|
SELL
Open market or private sale
|
$593
$23.72 p/Share
|
25
|
|
Dec 18
2023
|
SELL
Open market or private sale
|
$5,417
$23.15 p/Share
|
234
|
|
Sep 18
2023
|
SELL
Open market or private sale
|
$2,561
$19.7 p/Share
|
130
|
|
Sep 13
2023
|
SELL
Open market or private sale
|
$2,469
$20.75 p/Share
|
119
|
|
Sep 12
2023
|
BUY
Grant, award, or other acquisition
|
-
|
273
|
|
Jun 17
2023
|
SELL
Payment of exercise price or tax liability
|
$858
$31.79 p/Share
|
27
|
|
Jun 16
2023
|
SELL
Payment of exercise price or tax liability
|
$2,129
$31.79 p/Share
|
67
|
|
Jun 15
2023
|
SELL
Payment of exercise price or tax liability
|
$1,337
$33.44 p/Share
|
40
|
|
Apr 16
2023
|
BUY
Grant, award, or other acquisition
|
$69,987
$31.64 p/Share
|
2,212
|
|
Apr 10
2023
|
SELL
Payment of exercise price or tax liability
|
$1,899
$30.15 p/Share
|
63
|
|