Aug 16
2023
SELL
Payment of exercise price or tax liability
$308,968
$194.81 p/Share
1,586
Reduced 1.32%
118,960
Common Stock, par valu...
Aug 15
2023
SELL
Open market or private sale
$1,582,080
$197.76 p/Share
8,000
Reduced 6.22%
120,546
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$724,840
$200.62 p/Share
3,613
Reduced 2.73%
128,546
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
29,491
Added 18.24%
132,159
Common Stock, par valu...
Aug 14
2023
SELL
Payment of exercise price or tax liability
$410,844
$201.79 p/Share
2,036
Reduced 1.94%
102,668
Common Stock, par valu...
May 15
2023
SELL
Payment of exercise price or tax liability
$135,375
$163.3 p/Share
829
Reduced 0.79%
104,704
Common Stock, par valu...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$165,463
$174.54 p/Share
948
Reduced 0.89%
105,533
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$150,856
$217.06 p/Share
695
Reduced 0.65%
106,481
Common Stock, par valu...
Feb 14
2023
SELL
Open market or private sale
$1,738,080
$217.26 p/Share
8,000
Reduced 6.95%
107,176
Common Stock, par valu...
Nov 15
2022
SELL
Payment of exercise price or tax liability
$196,734
$213.61 p/Share
921
Reduced 0.79%
115,213
Common Stock, par valu...
Aug 16
2022
SELL
Payment of exercise price or tax liability
$479,687
$272.24 p/Share
1,762
Reduced 1.51%
115,171
Common Stock, par valu...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$4,367,006
$264.94 p/Share
16,483
Reduced 11.66%
124,933
Common Stock, par valu...
Aug 15
2022
SELL
Open market or private sale
$2,141,680
$267.71 p/Share
8,000
Reduced 6.4%
116,933
Common Stock, par valu...
Aug 15
2022
BUY
Grant, award, or other acquisition
-
30,079
Added 17.54%
141,416
Common Stock, par valu...
Mar 11
2022
BUY
Grant, award, or other acquisition
-
10,552
Added 8.66%
111,337
Common Stock, par valu...
Feb 15
2022
SELL
Open market or private sale
$824,920
$206.23 p/Share
4,000
Reduced 3.82%
100,785
Common Stock, par valu...
Sep 20
2021
SELL
Payment of exercise price or tax liability
$2,533,589
$275.45 p/Share
9,198
Reduced 8.07%
104,785
Common Stock, par valu...
Aug 16
2021
SELL
Payment of exercise price or tax liability
$2,133,102
$250.57 p/Share
8,513
Reduced 6.73%
117,983
Common Stock, par valu...
Aug 16
2021
SELL
Open market or private sale
$992,120
$248.03 p/Share
4,000
Reduced 3.39%
113,983
Common Stock, par valu...
Aug 16
2021
BUY
Grant, award, or other acquisition
-
27,557
Added 17.89%
126,496
Common Stock, par valu...
Feb 16
2021
SELL
Open market or private sale
$771,113
$205.63 p/Share
3,750
Reduced 3.65%
98,939
Common Stock, par valu...