Dec 11
2024
SELL
Open market or private sale
$268,668
$153.0 p/Share
1,756
Reduced 8.68%
18,482
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$127,516
$153.82 p/Share
829
Reduced 3.94%
20,238
Common Stock
Dec 11
2024
SELL
Sale (or disposition) back to the issuer
$1,272,091
$153.82 p/Share
8,270
Reduced 28.19%
21,067
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
$1,252,179
$115.09 p/Share
10,880
Added 27.05%
29,337
Common Stock
Sep 13
2024
SELL
Open market or private sale
$28,500
$142.5 p/Share
200
Reduced 1.07%
18,457
Common Stock
Aug 29
2024
SELL
Open market or private sale
$213,795
$142.53 p/Share
1,500
Reduced 7.44%
18,657
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$245,601
$141.15 p/Share
1,740
Reduced 7.95%
20,157
Common Stock
Aug 24
2024
BUY
Grant, award, or other acquisition
-
2,904
Added 11.71%
21,897
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$31,265
$136.53 p/Share
229
Reduced 1.19%
18,993
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$23,599
$133.33 p/Share
177
Reduced 0.91%
19,222
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$21,341
$105.65 p/Share
202
Reduced 1.03%
19,399
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$56,100
$105.65 p/Share
531
Reduced 2.64%
19,601
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,260
Added 17.46%
20,132
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$50,215
$110.85 p/Share
453
Reduced 2.77%
15,872
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$25,448
$108.29 p/Share
235
Reduced 1.42%
16,325
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
334
Added 1.98%
16,560
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$21,001
$107.7 p/Share
195
Reduced 1.19%
16,226
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$23,430
$106.99 p/Share
219
Reduced 1.32%
16,421
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$20,137
$113.77 p/Share
177
Reduced 1.05%
16,640
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$27,467
$120.47 p/Share
228
Reduced 1.34%
16,817
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,530
Added 17.16%
17,045
Common Stock
Jan 04
2023
SELL
Open market or private sale
$90,000
$120.0 p/Share
750
Reduced 5.26%
13,515
Common Stock
Jan 03
2023
SELL
Open market or private sale
$28,750
$115.0 p/Share
250
Reduced 1.72%
14,265
Common Stock
Dec 01
2022
SELL
Open market or private sale
$57,500
$115.0 p/Share
500
Reduced 3.33%
14,515
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$45,518
$100.04 p/Share
455
Reduced 2.94%
15,015
Common Stock