Mar 01
2023
BUY
Grant, award, or other acquisition
-
6,374
Added 7.84%
74,913
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
$2,199,913
$295.33 p/Share
7,449
Added 9.8%
68,539
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$40,673
$262.41 p/Share
155
Reduced 0.25%
61,090
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$2,640,594
$323.88 p/Share
8,153
Reduced 11.67%
61,692
Common Stock
Mar 01
2022
SELL
Open market or private sale
$143,617
$321.29 p/Share
447
Reduced 0.72%
61,245
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
13,348
Added 16.04%
69,845
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$1,800,117
$325.99 p/Share
5,522
Added 8.9%
56,497
Common Stock
Feb 01
2022
SELL
Open market or private sale
$153,759
$343.98 p/Share
447
Reduced 0.86%
51,520
Common Stock
Jan 03
2022
SELL
Open market or private sale
$175,108
$391.74 p/Share
447
Reduced 0.85%
51,967
Common Stock
Dec 01
2021
SELL
Open market or private sale
$176,395
$394.62 p/Share
447
Reduced 0.85%
52,414
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$62,790
$390.0 p/Share
161
Reduced 0.3%
52,861
Common Stock
Nov 01
2021
SELL
Open market or private sale
$181,849
$406.82 p/Share
447
Reduced 0.84%
53,022
Common Stock
Oct 01
2021
SELL
Open market or private sale
$159,802
$357.5 p/Share
447
Reduced 0.83%
53,469
Common Stock
Sep 01
2021
SELL
Open market or private sale
$169,999
$380.31 p/Share
447
Reduced 0.82%
53,916
Common Stock
Jul 01
2021
SELL
Open market or private sale
$169,221
$378.57 p/Share
447
Reduced 0.82%
54,363
Common Stock
Jul 01
2021
SELL
Open market or private sale
$162,038
$362.5 p/Share
447
Reduced 0.81%
54,810
Common Stock
Jun 01
2021
SELL
Open market or private sale
$151,113
$338.06 p/Share
447
Reduced 0.8%
55,257
Common Stock
May 03
2021
SELL
Open market or private sale
$146,406
$327.53 p/Share
447
Reduced 0.8%
55,704
Common Stock
Apr 01
2021
SELL
Open market or private sale
$135,843
$303.9 p/Share
447
Reduced 0.79%
56,151
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$902,225
$280.63 p/Share
3,215
Reduced 5.38%
56,598
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
4,529
Added 7.04%
59,813
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
$1,280,108
$276.84 p/Share
4,624
Added 7.72%
55,284
Common Stock
Nov 05
2020
SELL
Payment of exercise price or tax liability
$43,009
$290.6 p/Share
148
Reduced 0.29%
50,660
Common Stock