Jan 26
2023
SELL
Open market or private sale
$1,884,472
$356.84 p/Share
5,281
Reduced 0.36%
1,459,416
Common Stock
Jan 25
2023
SELL
Open market or private sale
$2,877,907
$351.35 p/Share
8,191
Reduced 0.56%
1,464,697
Common Stock
Jan 24
2023
SELL
Open market or private sale
$2,304,710
$353.05 p/Share
6,528
Reduced 0.44%
1,472,888
Common Stock
Jan 10
2023
SELL
Open market or private sale
$8,538,900
$284.63 p/Share
30,000
Reduced 1.99%
1,479,416
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$153,061
$289.89 p/Share
528
Reduced 0.03%
1,509,416
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$213,967
$284.53 p/Share
752
Reduced 0.05%
1,509,944
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$235,551
$313.65 p/Share
751
Reduced 0.05%
1,510,696
Common Stock
May 17
2022
BUY
Open market or private purchase
$3,412,100
$341.21 p/Share
10,000
Added 0.66%
1,511,447
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$368,688
$490.93 p/Share
751
Reduced 0.05%
1,501,447
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
4,166
Added 0.28%
1,502,198
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$489,718
$607.59 p/Share
806
Reduced 0.05%
1,498,032
Common Stock
Nov 16
2021
SELL
Open market or private sale
$18,429,400
$837.7 p/Share
22,000
Reduced 1.45%
1,498,838
Common Stock
Oct 06
2021
SELL
Open market or private sale
$7,081,429
$663.49 p/Share
10,673
Reduced 0.7%
1,520,838
Common Stock
Oct 05
2021
SELL
Open market or private sale
$6,096,967
$653.69 p/Share
9,327
Reduced 0.61%
1,531,511
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$702,020
$684.23 p/Share
1,026
Reduced 0.07%
1,540,838
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$601,914
$586.09 p/Share
1,027
Reduced 0.07%
1,541,864
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$489,737
$485.85 p/Share
1,008
Reduced 0.07%
1,542,891
Common Stock
Feb 16
2021
SELL
Open market or private sale
$10,329,600
$516.48 p/Share
20,000
Reduced 1.28%
1,543,899
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
4,652
Added 0.29%
1,623,899
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$286,152
$387.74 p/Share
738
Reduced 0.05%
1,619,247
Common Stock
Dec 11
2020
SELL
Open market or private sale
$15,683,199
$392.08 p/Share
40,000
Reduced 2.41%
1,619,985
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$73,273
$389.75 p/Share
188
Reduced 0.01%
1,659,985
Common Stock
Nov 02
2020
BUY
Payment of exercise price or tax liability
$54,685
$290.88 p/Share
188
Added 0.01%
1,660,173
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$318,382
$293.44 p/Share
1,085
Reduced 0.07%
1,660,361
Common Stock