Sep 13
2024
SELL
Payment of exercise price or tax liability
$363,430
$124.42 p/Share
2,921
Reduced 1.38%
208,609
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
3,255
Reduced 1.51%
212,692
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$149,793
$128.91 p/Share
1,162
Reduced 0.55%
211,530
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
15,180
Added 6.57%
215,947
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$1,465,506
$130.14 p/Share
11,261
Reduced 6.77%
155,047
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
45,720
Added 18.55%
200,767
Common Stock
Dec 13
2023
SELL
Open market or private sale
$1,180,700
$118.07 p/Share
10,000
Reduced 5.67%
166,308
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$325,040
$113.73 p/Share
2,858
Reduced 1.6%
176,308
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
1,982
Reduced 1.08%
181,223
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$258,338
$125.59 p/Share
2,057
Reduced 1.14%
179,166
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
13,460
Added 6.84%
183,205
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
36,041
Added 17.51%
169,745
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$1,021,599
$150.39 p/Share
6,793
Reduced 4.83%
133,704
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$431,244
$150.89 p/Share
2,858
Reduced 1.99%
140,497
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$584,236
$142.81 p/Share
4,091
Reduced 2.77%
143,355
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$652,452
$201.25 p/Share
3,242
Reduced 2.15%
147,446
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
7,820
Added 4.93%
150,688
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
23,054
Added 13.89%
142,868
Common Stock
Aug 23
2021
SELL
Open market or private sale
$2,070,700
$207.07 p/Share
10,000
Reduced 7.7%
119,814
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$744,317
$181.94 p/Share
4,091
Reduced 3.06%
129,814
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$675,109
$164.3 p/Share
4,109
Reduced 2.98%
133,905
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
6,510
Added 4.5%
138,014
Common Stock
Feb 24
2021
SELL
Open market or private sale
$409,750
$163.9 p/Share
2,500
Reduced 1.87%
131,504
Common Stock
Feb 22
2021
SELL
Open market or private sale
$1,658,200
$165.82 p/Share
10,000
Reduced 6.94%
134,004
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
25,773
Added 15.18%
144,004
Common Stock