Aug 09
2022
SELL
Payment of exercise price or tax liability
$101,002
$106.43 p/Share
949
Reduced 0.65%
145,961
Common Stock
Aug 09
2022
BUY
Grant, award, or other acquisition
-
41,852
Added 18.22%
187,813
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$747,192
$106.09 p/Share
7,043
Reduced 4.57%
146,910
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$248,282
$108.61 p/Share
2,286
Reduced 1.46%
153,953
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$491,035
$104.81 p/Share
4,685
Reduced 2.91%
156,239
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
21,079
Added 11.58%
160,924
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$671,155
$100.88 p/Share
6,653
Reduced 4.54%
139,845
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$671,155
$100.88 p/Share
6,653
Reduced 4.54%
139,845
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$544,037
$105.25 p/Share
5,169
Reduced 3.41%
146,498
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$544,037
$105.25 p/Share
5,169
Reduced 3.41%
146,498
Common Stock
Aug 19
2021
SELL
Open market or private sale
$506,907
$178.3 p/Share
2,843
Reduced 1.84%
151,667
Common Stock
Aug 18
2021
SELL
Open market or private sale
$885,002
$181.8 p/Share
4,868
Reduced 3.05%
154,510
Common Stock
Aug 17
2021
SELL
Open market or private sale
$723,349
$185.76 p/Share
3,894
Reduced 2.38%
159,378
Common Stock
Aug 16
2021
SELL
Open market or private sale
$810,365
$186.72 p/Share
4,340
Reduced 2.59%
163,272
Common Stock
Aug 10
2021
BUY
Grant, award, or other acquisition
-
15,804
Added 8.62%
167,612
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$1,298,248
$195.02 p/Share
6,657
Reduced 4.2%
151,808
Common Stock
Aug 06
2021
SELL
Payment of exercise price or tax liability
$766,575
$194.76 p/Share
3,936
Reduced 2.42%
158,465
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$445,730
$193.88 p/Share
2,299
Reduced 1.4%
162,401
Common Stock
May 28
2021
SELL
Open market or private sale
$102,830
$185.28 p/Share
555
Reduced 0.34%
164,700
Common Stock
May 27
2021
SELL
Open market or private sale
$198,114
$178.16 p/Share
1,112
Reduced 0.67%
165,255
Common Stock
May 26
2021
SELL
Open market or private sale
$300,557
$180.19 p/Share
1,668
Reduced 0.99%
166,367
Common Stock
May 25
2021
SELL
Open market or private sale
$224,118
$180.74 p/Share
1,240
Reduced 0.73%
168,035
Common Stock
May 24
2021
SELL
Open market or private sale
$1,820,536
$176.94 p/Share
10,289
Reduced 5.73%
169,275
Common Stock
May 20
2021
SELL
Open market or private sale
$1,329,884
$174.64 p/Share
7,615
Reduced 4.07%
179,564
Common Stock
May 19
2021
SELL
Open market or private sale
$981,240
$165.75 p/Share
5,920
Reduced 3.07%
187,179
Common Stock