|
Dec 26
2025
|
BUY
Open market or private purchase
|
$13,833,170
$97.0 p/Share
|
142,610
|
|
|
Dec 24
2025
|
BUY
Open market or private purchase
|
$9,319,954
$97.0 p/Share
|
96,082
|
|
|
Dec 23
2025
|
BUY
Open market or private purchase
|
$54,421,074
$97.0 p/Share
|
561,042
|
|
|
Dec 22
2025
|
BUY
Open market or private purchase
|
$1,523,870
$97.0 p/Share
|
15,710
|
|
|
Dec 19
2025
|
BUY
Open market or private purchase
|
$6,427,608
$97.0 p/Share
|
66,264
|
|
|
Dec 18
2025
|
BUY
Open market or private purchase
|
$20,581,169
$97.0 p/Share
|
212,177
|
|
|
Dec 17
2025
|
BUY
Open market or private purchase
|
$14,627,115
$97.0 p/Share
|
150,795
|
|
|
|
|
Dec 16
2025
|
BUY
Open market or private purchase
|
$11,712,944
$97.0 p/Share
|
120,752
|
|