Apr 10
2022
BUY
Grant, award, or other acquisition
-
1,785
Added 27.58%
4,687
Common Stock
Apr 01
2022
SELL
Open market or private sale
$12,729
$215.75 p/Share
59
Reduced 1.99%
2,902
Common Stock
Mar 28
2022
SELL
Open market or private sale
$345,200
$212.3 p/Share
1,626
Reduced 35.91%
2,902
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$100,347
$213.05 p/Share
471
Reduced 9.42%
4,528
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
994
Added 16.59%
4,999
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$133,313
$213.3 p/Share
625
Reduced 13.5%
4,005
Common Stock
Mar 21
2022
BUY
Grant, award, or other acquisition
-
875
Added 15.89%
4,630
Common Stock
Jan 11
2022
SELL
Open market or private sale
$51,313
$260.47 p/Share
197
Reduced 4.98%
3,755
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$36,200
$262.32 p/Share
138
Reduced 3.37%
3,952
Common Stock
Dec 13
2021
SELL
Open market or private sale
$21,163
$267.89 p/Share
79
Reduced 1.89%
4,090
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$11,510
$267.67 p/Share
43
Reduced 1.02%
4,169
Common Stock
Nov 24
2021
SELL
Open market or private sale
$28,654
$262.88 p/Share
109
Reduced 2.52%
4,212
Common Stock
Oct 01
2021
SELL
Open market or private sale
$24,343
$283.06 p/Share
86
Reduced 1.95%
4,321
Common Stock
Sep 08
2021
SELL
Open market or private sale
$75,053
$286.46 p/Share
262
Reduced 5.72%
4,321
Common Stock
Sep 06
2021
SELL
Payment of exercise price or tax liability
$40,425
$288.75 p/Share
140
Reduced 2.96%
4,583
Common Stock
Jul 09
2021
SELL
Payment of exercise price or tax liability
$17,427
$295.38 p/Share
59
Reduced 1.23%
4,723
Common Stock
Apr 10
2021
BUY
Grant, award, or other acquisition
-
1,092
Added 18.59%
4,782
Common Stock
Mar 31
2021
SELL
Open market or private sale
$167,809
$269.79 p/Share
622
Reduced 14.15%
3,773
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$93,340
$262.19 p/Share
356
Reduced 7.63%
4,312
Common Stock
Mar 26
2021
BUY
Grant, award, or other acquisition
-
978
Added 17.32%
4,668
Common Stock
Mar 23
2021
SELL
Open market or private sale
$159,464
$268.91 p/Share
593
Reduced 13.85%
3,690
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$50,470
$261.5 p/Share
193
Reduced 4.31%
4,283
Common Stock
Mar 21
2021
SELL
Payment of exercise price or tax liability
$38,440
$261.5 p/Share
147
Reduced 3.18%
4,476
Common Stock
Jan 10
2021
BUY
Grant, award, or other acquisition
-
1,673
Added 26.57%
4,623
Common Stock
Dec 11
2020
SELL
Open market or private sale
$22,140
$280.25 p/Share
79
Reduced 2.61%
2,950
Common Stock