Dec 13
2024
|
BUY
Open market or private purchase
|
$995,000
$49.75 p/Share
|
20,000
|
|
Dec 12
2024
|
BUY
Open market or private purchase
|
$501,599
$50.16 p/Share
|
10,000
|
|
Dec 11
2024
|
BUY
Open market or private purchase
|
$513,000
$51.3 p/Share
|
10,000
|
|
Nov 07
2024
|
BUY
Open market or private purchase
|
$569,800
$56.98 p/Share
|
10,000
|
|
Dec 12
2023
|
BUY
Open market or private purchase
|
$1,273,250
$50.93 p/Share
|
25,000
|
|
Dec 11
2023
|
BUY
Open market or private purchase
|
$1,279,000
$51.16 p/Share
|
25,000
|
|
Oct 31
2023
|
BUY
Open market or private purchase
|
$336,750
$44.9 p/Share
|
7,500
|
|
Feb 28
2023
|
SELL
Open market or private sale
|
$44,625
$59.5 p/Share
|
750
|
|
Feb 23
2023
|
SELL
Open market or private sale
|
$43,125
$57.5 p/Share
|
750
|
|
Feb 16
2023
|
SELL
Open market or private sale
|
$41,625
$55.5 p/Share
|
750
|
|