Aug 05
2024
|
BUY
Open market or private purchase
|
$251,500
$20.12 p/Share
|
12,500
|
|
May 01
2024
|
BUY
Open market or private purchase
|
$124,189
$30.29 p/Share
|
4,100
|
|
Apr 29
2024
|
BUY
Open market or private purchase
|
$125,680
$31.42 p/Share
|
4,000
|
|
Feb 01
2024
|
BUY
Open market or private purchase
|
$119,672
$42.74 p/Share
|
2,800
|
|
Jan 29
2024
|
BUY
Open market or private purchase
|
$130,080
$43.36 p/Share
|
3,000
|
|
Nov 01
2023
|
BUY
Open market or private purchase
|
$249,387
$36.81 p/Share
|
6,775
|
|
Aug 02
2023
|
BUY
Open market or private purchase
|
$133,325
$34.63 p/Share
|
3,850
|
|
Jul 31
2023
|
BUY
Open market or private purchase
|
$116,577
$35.87 p/Share
|
3,250
|
|
May 01
2023
|
BUY
Open market or private purchase
|
$249,362
$30.41 p/Share
|
8,200
|
|
Feb 23
2023
|
BUY
Open market or private purchase
|
$249,096
$25.68 p/Share
|
9,700
|
|
Jan 31
2023
|
BUY
Open market or private purchase
|
$250,469
$27.83 p/Share
|
9,000
|
|