Dec 05
2023
|
|
-
|
2,220
|
|
Jun 01
2023
|
|
-
|
2,500
|
|
Mar 14
2023
|
BUY
Open market or private purchase
|
$7,780,859
$37.39 p/Share
|
208,100
|
|
Nov 25
2022
|
BUY
Open market or private purchase
|
$3,375,592
$39.17 p/Share
|
86,178
|
|
Nov 23
2022
|
BUY
Open market or private purchase
|
$11,080,204
$38.87 p/Share
|
285,058
|
|
Nov 22
2022
|
BUY
Open market or private purchase
|
$11,036,171
$38.37 p/Share
|
287,625
|
|
Nov 21
2022
|
BUY
Open market or private purchase
|
$11,020,333
$38.26 p/Share
|
288,038
|
|
Nov 18
2022
|
BUY
Open market or private purchase
|
$6,870,380
$37.4 p/Share
|
183,700
|
|
Nov 17
2022
|
BUY
Open market or private purchase
|
$6,412,966
$34.91 p/Share
|
183,700
|
|
Nov 16
2022
|
BUY
Open market or private purchase
|
$6,216,192
$34.08 p/Share
|
182,400
|
|