Jun 05
2025
|
BUY
Open market or private purchase
|
$27,925
$55.85 p/Share
|
500
|
|
Apr 29
2025
|
BUY
Open market or private purchase
|
$27,500
$55.0 p/Share
|
500
|
|
Mar 11
2025
|
BUY
Open market or private purchase
|
$29,000
$58.0 p/Share
|
500
|
|
Mar 06
2025
|
BUY
Open market or private purchase
|
$30,100
$60.2 p/Share
|
500
|
|
Jun 10
2024
|
BUY
Open market or private purchase
|
$66,315
$47.47 p/Share
|
1,397
|
|
Jun 06
2024
|
BUY
Open market or private purchase
|
$143
$47.75 p/Share
|
3
|
|
May 23
2024
|
BUY
Open market or private purchase
|
$28,800
$48.0 p/Share
|
600
|
|
Apr 30
2024
|
BUY
Open market or private purchase
|
$21,000
$52.5 p/Share
|
400
|
|
Jan 31
2024
|
BUY
Open market or private purchase
|
$52,440
$60.0 p/Share
|
874
|
|
Jan 30
2024
|
BUY
Open market or private purchase
|
$67,560
$60.0 p/Share
|
1,126
|
|
Aug 31
2023
|
BUY
Open market or private purchase
|
$51,340
$51.34 p/Share
|
1,000
|
|