May 15
2023
BUY
Grant, award, or other acquisition
-
2,499
Added 11.89%
18,514
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$22,406
$92.59 p/Share
242
Reduced 1.49%
16,015
Common Stock
Dec 13
2022
SELL
Open market or private sale
$370,136
$104.0 p/Share
3,559
Reduced 17.96%
16,257
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$5,827
$102.23 p/Share
57
Reduced 0.29%
19,816
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$3,299
$106.43 p/Share
31
Reduced 0.17%
18,200
Common Stock
Aug 09
2022
BUY
Grant, award, or other acquisition
-
1,673
Added 7.76%
19,873
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$30,978
$106.09 p/Share
292
Reduced 1.58%
18,231
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$9,232
$108.61 p/Share
85
Reduced 0.46%
18,523
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$15,721
$104.81 p/Share
150
Reduced 0.8%
18,608
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
4,849
Added 20.54%
18,758
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$27,843
$100.88 p/Share
276
Reduced 1.95%
13,909
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$27,260
$105.25 p/Share
259
Reduced 1.79%
14,185
Common Stock
Sep 07
2021
SELL
Open market or private sale
$219,785
$185.16 p/Share
1,187
Reduced 7.59%
14,444
Common Stock
Aug 10
2021
BUY
Grant, award, or other acquisition
-
775
Added 4.72%
15,631
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$58,116
$195.02 p/Share
298
Reduced 1.97%
14,856
Common Stock
Aug 06
2021
SELL
Payment of exercise price or tax liability
$31,941
$194.76 p/Share
164
Reduced 1.07%
15,154
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$16,480
$193.88 p/Share
85
Reduced 0.55%
15,318
Common Stock
Jun 07
2021
SELL
Open market or private sale
$203,957
$183.25 p/Share
1,113
Reduced 6.74%
15,403
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$47,819
$172.01 p/Share
278
Reduced 1.66%
16,516
Common Stock
May 11
2021
SELL
Payment of exercise price or tax liability
$84,020
$171.47 p/Share
490
Reduced 3.5%
13,496
Common Stock
May 11
2021
BUY
Grant, award, or other acquisition
-
3,298
Added 16.41%
16,794
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$46,229
$184.18 p/Share
251
Reduced 1.76%
13,986
Common Stock
Mar 08
2021
SELL
Open market or private sale
$190,546
$171.2 p/Share
1,113
Reduced 7.25%
14,237
Common Stock
Dec 07
2020
SELL
Open market or private sale
$185,281
$166.47 p/Share
1,113
Reduced 6.76%
15,350
Common Stock