Aug 07
2023
|
SELL
Sale (or disposition) back to the issuer
|
$499,988,091
$121.98 p/Share
|
4,098,935
|
|
Jan 06
2023
|
SELL
Open market or private sale
|
$68,520,671
$101.51 p/Share
|
675,014
|
|
Jan 05
2023
|
SELL
Open market or private sale
|
$125,926,369
$99.55 p/Share
|
1,264,956
|
|
Jan 04
2023
|
SELL
Open market or private sale
|
$108,366,866
$102.23 p/Share
|
1,060,030
|
|
Jun 14
2022
|
BUY
Open market or private purchase
|
$18,694,439
$89.73 p/Share
|
208,341
|
|
Jun 13
2022
|
BUY
Open market or private purchase
|
$26,147,230
$89.65 p/Share
|
291,659
|
|
Jun 10
2022
|
BUY
Open market or private purchase
|
$47,090,000
$94.18 p/Share
|
500,000
|
|
May 09
2022
|
BUY
Open market or private purchase
|
$40,744,925
$94.11 p/Share
|
432,950
|
|
May 06
2022
|
BUY
Open market or private purchase
|
$6,367,068
$94.96 p/Share
|
67,050
|
|
May 02
2022
|
BUY
Open market or private purchase
|
$10,683,368
$94.9 p/Share
|
112,575
|
|