Dec 13
2024
|
BUY
Open market or private purchase
|
$206,250
$68.75 p/Share
|
3,000
|
|
Jun 04
2024
|
BUY
Open market or private purchase
|
$48,490
$48.49 p/Share
|
1,000
|
|
Jun 03
2024
|
BUY
Open market or private purchase
|
$198,640
$49.66 p/Share
|
4,000
|
|
May 23
2024
|
BUY
Open market or private purchase
|
$144,000
$48.0 p/Share
|
3,000
|
|
May 22
2024
|
BUY
Open market or private purchase
|
$98,400
$49.2 p/Share
|
2,000
|
|
Mar 15
2024
|
BUY
Open market or private purchase
|
$156,000
$52.0 p/Share
|
3,000
|
|
Feb 01
2024
|
BUY
Open market or private purchase
|
$327,604
$57.85 p/Share
|
5,663
|
|
Dec 13
2023
|
|
-
|
840
|
|
Dec 13
2023
|
BUY
Open market or private purchase
|
$108,440
$54.22 p/Share
|
2,000
|
|
Dec 12
2023
|
BUY
Open market or private purchase
|
$164,250
$54.75 p/Share
|
3,000
|
|
Sep 12
2023
|
BUY
Open market or private purchase
|
$248,400
$49.68 p/Share
|
5,000
|
|
Aug 29
2023
|
BUY
Open market or private purchase
|
$74,295
$49.53 p/Share
|
1,500
|
|