May 23
2022
SELL
Open market or private sale
$7,098,212
$107.64 p/Share
65,944
Reduced 0.77%
8,460,954
Common Stock, par valu...
May 17
2022
SELL
Other acquisition or disposition
-
52,613
Reduced 0.61%
8,526,898
Common Stock, par valu...
May 16
2022
SELL
Other acquisition or disposition
-
55,146
Reduced 0.64%
8,579,511
Common Stock, par valu...
May 13
2022
SELL
Other acquisition or disposition
-
54,223
Reduced 0.62%
8,634,657
Common Stock, par valu...
May 12
2022
SELL
Other acquisition or disposition
-
55,349
Reduced 0.63%
8,688,880
Common Stock, par valu...
May 11
2022
SELL
Open market or private sale
$155,522
$120.56 p/Share
1,290
Reduced 0.01%
8,744,229
Common Stock, par valu...
May 11
2022
SELL
Other acquisition or disposition
-
53,288
Reduced 0.61%
8,745,519
Common Stock, par valu...
May 10
2022
SELL
Other acquisition or disposition
-
52,646
Reduced 0.59%
8,798,807
Common Stock, par valu...
May 09
2022
SELL
Other acquisition or disposition
-
53,075
Reduced 0.6%
8,851,453
Common Stock, par valu...
May 06
2022
SELL
Other acquisition or disposition
$7,314,203
$124.02 p/Share
58,976
Reduced 0.66%
8,904,528
Common Stock, par valu...
May 05
2022
SELL
Other acquisition or disposition
-
53,406
Reduced 0.59%
8,963,504
Common Stock, par valu...
May 05
2022
SELL
Open market or private sale
$12,054
$123.0 p/Share
98
Reduced 0.0%
9,016,910
Common Stock, par valu...
May 04
2022
SELL
Other acquisition or disposition
-
55,306
Reduced 0.61%
9,017,008
Common Stock, par valu...
May 04
2022
SELL
Open market or private sale
$12,353,087
$125.68 p/Share
98,290
Reduced 1.07%
9,072,314
Common Stock, par valu...
Apr 26
2022
SELL
Open market or private sale
$1,745,250
$116.35 p/Share
15,000
Reduced 0.16%
9,170,604
Common Stock, par valu...
Apr 25
2022
SELL
Open market or private sale
$6,765,000
$112.75 p/Share
60,000
Reduced 0.65%
9,185,604
Common Stock, par valu...
Apr 22
2022
SELL
Open market or private sale
$3,763,893
$106.46 p/Share
35,355
Reduced 0.38%
9,245,604
Common Stock, par valu...
Apr 19
2022
SELL
Open market or private sale
$1,455,602
$108.7 p/Share
13,391
Reduced 0.14%
9,280,959
Common Stock, par valu...
Apr 12
2022
SELL
Open market or private sale
$21,482
$107.41 p/Share
200
Reduced 0.0%
9,294,350
Common Stock, par valu...
Apr 08
2022
SELL
Open market or private sale
$8,254,400
$103.18 p/Share
80,000
Reduced 0.85%
9,294,550
Common Stock, par valu...
Apr 07
2022
SELL
Open market or private sale
$7,466,250
$99.55 p/Share
75,000
Reduced 0.79%
9,374,550
Common Stock, par valu...
Apr 06
2022
SELL
Open market or private sale
$2,485,000
$99.4 p/Share
25,000
Reduced 0.26%
9,449,550
Common Stock, par valu...
Apr 05
2022
SELL
Open market or private sale
$5,333,677
$98.46 p/Share
54,171
Reduced 0.57%
9,474,550
Common Stock, par valu...
Apr 04
2022
SELL
Open market or private sale
$957,941
$101.07 p/Share
9,478
Reduced 0.1%
9,528,721
Common Stock, par valu...
Apr 01
2022
SELL
Open market or private sale
$5,487,085
$99.12 p/Share
55,358
Reduced 0.58%
9,538,199
Common Stock, par valu...