Jul 03
2023
|
SELL
Open market or private sale
|
$448,468,532
$71.13 p/Share
|
6,304,914
|
|
May 26
2022
|
BUY
Open market or private purchase
|
$1,631,117
$86.78 p/Share
|
18,796
|
|
May 25
2022
|
BUY
Open market or private purchase
|
$1,423,490
$85.02 p/Share
|
16,743
|
|
May 24
2022
|
BUY
Open market or private purchase
|
$1,708,098
$83.33 p/Share
|
20,498
|
|
May 23
2022
|
BUY
Open market or private purchase
|
$2,248,740
$84.15 p/Share
|
26,723
|
|
May 20
2022
|
BUY
Open market or private purchase
|
$1,897,873
$83.39 p/Share
|
22,759
|
|
May 19
2022
|
BUY
Open market or private purchase
|
$1,892,192
$83.43 p/Share
|
22,680
|
|
May 18
2022
|
BUY
Open market or private purchase
|
$2,971,871
$83.29 p/Share
|
35,681
|
|
May 17
2022
|
BUY
Open market or private purchase
|
$3,586,720
$84.14 p/Share
|
42,628
|
|
May 16
2022
|
BUY
Open market or private purchase
|
$1,868,213
$83.25 p/Share
|
22,441
|
|
May 13
2022
|
BUY
Open market or private purchase
|
$2,165,274
$84.01 p/Share
|
25,774
|
|
May 12
2022
|
BUY
Open market or private purchase
|
$1,865,963
$81.88 p/Share
|
22,789
|
|
May 11
2022
|
BUY
Open market or private purchase
|
$2,937,408
$83.3 p/Share
|
35,263
|
|
May 10
2022
|
BUY
Open market or private purchase
|
$3,589,387
$83.03 p/Share
|
43,230
|
|
May 09
2022
|
BUY
Open market or private purchase
|
$2,739,978
$82.05 p/Share
|
33,394
|
|
May 06
2022
|
BUY
Open market or private purchase
|
$3,465,531
$83.26 p/Share
|
41,623
|
|
May 05
2022
|
BUY
Open market or private purchase
|
$2,491,325
$85.89 p/Share
|
29,006
|
|
May 04
2022
|
BUY
Open market or private purchase
|
$2,447,898
$86.03 p/Share
|
28,454
|
|
May 03
2022
|
BUY
Open market or private purchase
|
$3,571,597
$85.18 p/Share
|
41,930
|
|
May 02
2022
|
BUY
Open market or private purchase
|
$3,478,887
$85.96 p/Share
|
40,471
|
|
Apr 29
2022
|
BUY
Open market or private purchase
|
$4,286,500
$85.73 p/Share
|
50,000
|
|
Apr 28
2022
|
BUY
Open market or private purchase
|
$2,848,880
$84.07 p/Share
|
33,887
|
|
Apr 27
2022
|
BUY
Open market or private purchase
|
$2,351,943
$83.42 p/Share
|
28,194
|
|
Apr 26
2022
|
BUY
Open market or private purchase
|
$2,745,316
$82.91 p/Share
|
33,112
|
|
Apr 25
2022
|
BUY
Open market or private purchase
|
$2,120,418
$83.56 p/Share
|
25,376
|
|