Dec 17
2024
|
BUY
Open market or private purchase
|
$38,682,504
$146.97 p/Share
|
263,200
|
|
Dec 16
2024
|
BUY
Open market or private purchase
|
$38,435,096
$146.03 p/Share
|
263,200
|
|
Dec 13
2024
|
BUY
Open market or private purchase
|
$35,080,698
$142.67 p/Share
|
245,887
|
|
Dec 12
2024
|
BUY
Open market or private purchase
|
$8,650,083
$143.67 p/Share
|
60,208
|
|
Dec 11
2024
|
BUY
Open market or private purchase
|
$4,462,957
$142.35 p/Share
|
31,352
|
|
Apr 09
2024
|
BUY
Open market or private purchase
|
$146,240,759
$89.01 p/Share
|
1,642,970
|
|