Sep 09
2024
|
BUY
Open market or private purchase
|
$2,010,750
$26.81 p/Share
|
75,000
|
|
Aug 20
2024
|
BUY
Open market or private purchase
|
$2,005,499
$26.74 p/Share
|
75,000
|
|
Sep 18
2023
|
BUY
Open market or private purchase
|
$999,923
$21.83 p/Share
|
45,805
|
|
Sep 15
2023
|
BUY
Open market or private purchase
|
$2,169,970
$22.0 p/Share
|
98,635
|
|
Jun 30
2023
|
BUY
Open market or private purchase
|
$503,070
$17.72 p/Share
|
28,390
|
|
May 30
2023
|
BUY
Open market or private purchase
|
$2,100,605
$15.24 p/Share
|
137,835
|
|
Dec 01
2020
|
BUY
Open market or private purchase
|
$599,708
$9.58 p/Share
|
62,600
|
|