Dec 16
2024
-
2,260
Reduced 1.61%
138,272
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$354,265
$139.31 p/Share
2,543
Reduced 1.78%
140,532
Common Stock
Jun 17
2024
SELL
Open market or private sale
$1,134,347
$158.65 p/Share
7,150
Reduced 4.76%
143,075
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
17,915
Added 10.65%
150,225
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$237,966
$124.59 p/Share
1,910
Reduced 1.42%
132,310
Common Stock
Mar 02
2024
SELL
Sale (or disposition) back to the issuer
-
3,630
Reduced 2.62%
134,907
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$85,593
$124.59 p/Share
687
Reduced 0.51%
134,220
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
39,678
Added 22.26%
138,537
Common Stock
Dec 04
2023
-
1,655
Reduced 1.65%
98,859
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$235,151
$92.47 p/Share
2,543
Reduced 2.47%
100,514
Common Stock
Aug 11
2023
BUY
Open market or private purchase
$198,159
$101.62 p/Share
1,950
Added 1.86%
103,057
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$206,294
$103.77 p/Share
1,988
Reduced 1.93%
101,107
Common Stock
Jul 22
2023
SELL
Payment of exercise price or tax liability
$207,908
$122.66 p/Share
1,695
Reduced 1.62%
103,095
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$181,564
$106.74 p/Share
1,701
Reduced 1.6%
104,790
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$649,561
$125.06 p/Share
5,194
Reduced 4.65%
106,491
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$228,984
$125.54 p/Share
1,824
Reduced 1.61%
111,685
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
-
6,226
Reduced 5.2%
113,509
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
17,550
Added 12.78%
119,735
Common Stock
Jan 13
2023
SELL
Open market or private sale
$1,257,900
$125.79 p/Share
10,000
Reduced 8.91%
102,185
Common Stock
Dec 21
2022
-
1,020
Reduced 0.9%
112,185
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
-
2,551
Reduced 2.2%
113,205
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
-
1,995
Reduced 1.69%
115,756
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
-
1,701
Reduced 1.42%
117,751
Common Stock
May 26
2022
SELL
Payment of exercise price or tax liability
$90,629
$53.28 p/Share
1,701
Reduced 1.4%
119,452
Common Stock
May 09
2022
BUY
Open market or private purchase
$142,766
$54.91 p/Share
2,600
Added 2.1%
121,153
Common Stock