May 15
2024
SELL
Payment of exercise price or tax liability
$305,748
$169.86 p/Share
1,800
Reduced 1.62%
109,639
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$154,734
$163.74 p/Share
945
Reduced 0.84%
111,439
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$218,268
$172.0 p/Share
1,269
Reduced 1.12%
112,384
Common Stock, par valu...
Feb 13
2024
SELL
Open market or private sale
$1,357,920
$169.74 p/Share
8,000
Reduced 6.58%
113,653
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$269,682
$149.99 p/Share
1,798
Reduced 1.46%
121,653
Common Stock, par valu...
Sep 07
2023
SELL
Payment of exercise price or tax liability
$843,882
$201.5 p/Share
4,188
Reduced 3.28%
123,451
Common Stock, par valu...
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
8,679
Added 6.37%
127,639
Common Stock, par valu...
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...