Nov 28
2023
|
SELL
Open market or private sale
|
$216,132,620
$104.06 p/Share
|
2,077,000
|
|
Nov 06
2023
|
BUY
Open market or private purchase
|
$15,892,500
$105.95 p/Share
|
150,000
|
|
Nov 06
2023
|
BUY
Open market or private purchase
|
$10,599,000
$105.99 p/Share
|
100,000
|
|
Aug 01
2023
|
BUY
Open market or private purchase
|
$13,311,250
$106.49 p/Share
|
125,000
|
|
Aug 01
2023
|
BUY
Open market or private purchase
|
$7,119,420
$106.26 p/Share
|
67,000
|
|
Jul 31
2023
|
BUY
Open market or private purchase
|
$1,052,000
$105.2 p/Share
|
10,000
|
|
Jul 31
2023
|
BUY
Open market or private purchase
|
$47,913,600
$106.95 p/Share
|
448,000
|
|
Aug 05
2022
|
BUY
Open market or private purchase
|
$3,493,600
$87.34 p/Share
|
40,000
|
|
Aug 04
2022
|
BUY
Open market or private purchase
|
$75,411,760
$88.56 p/Share
|
851,533
|
|
Aug 04
2022
|
BUY
Open market or private purchase
|
$9,445,307
$87.08 p/Share
|
108,467
|
|
Feb 02
2022
|
SELL
Open market or private sale
|
$120,075,005
$80.05 p/Share
|
1,500,000
|
|
Mar 02
2021
|
BUY
Open market or private purchase
|
$9,958,020
$56.26 p/Share
|
177,000
|
|