Oct 31
2024
|
BUY
Open market or private purchase
|
$144,751
$29.09 p/Share
|
4,976
|
|
Sep 11
2024
|
BUY
Open market or private purchase
|
$3,923
$29.5 p/Share
|
133
|
|
Sep 10
2024
|
BUY
Open market or private purchase
|
$3,857
$29.0 p/Share
|
133
|
|
Sep 09
2024
|
BUY
Open market or private purchase
|
$3,241
$29.2 p/Share
|
111
|
|
Sep 06
2024
|
BUY
Open market or private purchase
|
$3,263
$29.4 p/Share
|
111
|
|
Aug 23
2024
|
BUY
Open market or private purchase
|
$144,241
$29.04 p/Share
|
4,967
|
|
Jun 11
2024
|
BUY
Open market or private purchase
|
$958
$23.97 p/Share
|
40
|
|
Jun 10
2024
|
BUY
Open market or private purchase
|
$5,304
$24.0 p/Share
|
221
|
|
Jun 07
2024
|
BUY
Open market or private purchase
|
$5,405
$24.46 p/Share
|
221
|
|
Jun 06
2024
|
BUY
Open market or private purchase
|
$2,750
$24.78 p/Share
|
111
|
|
May 29
2024
|
BUY
Open market or private purchase
|
$93,949
$24.62 p/Share
|
3,816
|
|
May 28
2024
|
BUY
Open market or private purchase
|
$49,714
$24.37 p/Share
|
2,040
|
|
May 22
2024
|
BUY
Open market or private purchase
|
$486
$24.31 p/Share
|
20
|
|
Mar 11
2024
|
BUY
Open market or private purchase
|
$415
$25.97 p/Share
|
16
|
|
Mar 08
2024
|
BUY
Open market or private purchase
|
$6,978
$25.47 p/Share
|
274
|
|
Mar 07
2024
|
BUY
Open market or private purchase
|
$7,050
$25.09 p/Share
|
281
|
|
Nov 29
2021
|
BUY
Open market or private purchase
|
$222,766
$31.0 p/Share
|
7,186
|
|
Nov 19
2021
|
BUY
Open market or private purchase
|
$83,979
$31.0 p/Share
|
2,709
|
|