Nov 11
2024
SELL
Open market or private sale
$510,775
$204.31 p/Share
2,500
Reduced 4.23%
56,579
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$1,933,807
$202.26 p/Share
9,561
Reduced 13.93%
59,079
Common Stock
Nov 06
2024
SELL
Sale (or disposition) back to the issuer
$1,920,256
$202.26 p/Share
9,494
Reduced 12.15%
68,640
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$1,920,062
$61.79 p/Share
31,074
Added 28.45%
78,134
Common Stock
Aug 29
2024
SELL
Open market or private sale
$225,700
$185.0 p/Share
1,220
Reduced 2.53%
47,060
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$94,707
$175.06 p/Share
541
Reduced 1.11%
48,280
Common Stock
Mar 05
2024
SELL
Sale (or disposition) back to the issuer
$1,800,120
$168.0 p/Share
10,715
Reduced 16.17%
55,537
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$1,128,288
$168.0 p/Share
6,716
Reduced 12.09%
48,821
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$1,799,984
$69.57 p/Share
25,873
Added 28.08%
66,252
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$146,500
$160.11 p/Share
915
Reduced 2.22%
40,379
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
3,246
Added 7.29%
41,294
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$76,376
$140.14 p/Share
545
Reduced 1.41%
38,048
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$129,496
$153.25 p/Share
845
Reduced 2.14%
38,593
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
3,211
Added 7.53%
39,438
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$973,480
$140.88 p/Share
6,910
Reduced 16.02%
36,227
Common Stock
Jan 23
2023
SELL
Sale (or disposition) back to the issuer
$1,540,241
$140.88 p/Share
10,933
Reduced 20.22%
43,137
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
$1,540,109
$53.4 p/Share
28,841
Added 34.79%
54,070
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$93,546
$151.86 p/Share
616
Reduced 2.38%
25,229
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$251,049
$160.21 p/Share
1,567
Reduced 5.72%
25,845
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
6,510
Added 19.19%
27,412
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$74,316
$134.63 p/Share
552
Reduced 2.57%
20,902
Common Stock
Mar 08
2021
SELL
Open market or private sale
$481,061
$133.0 p/Share
3,617
Reduced 14.43%
21,454
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$321,486
$127.98 p/Share
2,512
Reduced 9.11%
25,071
Common Stock
Mar 03
2021
SELL
Sale (or disposition) back to the issuer
$480,053
$127.98 p/Share
3,751
Reduced 11.97%
27,583
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
$480,069
$48.59 p/Share
9,880
Added 23.97%
31,334
Common Stock