Dec 16
2024
SELL
Open market or private sale
$219,344
$146.23 p/Share
1,500
Reduced 1.37%
108,206
Common Stock
Nov 13
2024
SELL
Open market or private sale
$552,732
$142.31 p/Share
3,884
Reduced 3.42%
109,706
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$735,532
$141.15 p/Share
5,211
Reduced 4.39%
113,590
Common Stock
Aug 24
2024
BUY
Grant, award, or other acquisition
-
8,703
Added 6.83%
118,801
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$89,427
$136.53 p/Share
655
Reduced 0.59%
110,098
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$71,864
$133.33 p/Share
539
Reduced 0.48%
110,753
Common Stock
Jun 11
2024
SELL
Payment of exercise price or tax liability
$554,525
$123.64 p/Share
4,485
Reduced 3.87%
111,292
Common Stock
Jun 11
2024
SELL
Sale (or disposition) back to the issuer
$883,036
$123.64 p/Share
7,142
Reduced 5.9%
114,009
Common Stock
Jun 11
2024
BUY
Exercise of conversion of derivative security
$983,004
$56.54 p/Share
17,386
Added 13.43%
112,100
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$72,053
$105.65 p/Share
682
Reduced 0.64%
105,533
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$148,438
$105.65 p/Share
1,405
Reduced 1.31%
106,215
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
11,130
Added 9.37%
107,620
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$157,517
$110.85 p/Share
1,421
Reduced 1.45%
96,490
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$76,019
$108.29 p/Share
702
Reduced 0.71%
97,911
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
953
Added 0.96%
98,613
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$50,619
$107.7 p/Share
470
Reduced 0.48%
97,660
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$70,292
$106.99 p/Share
657
Reduced 0.67%
98,130
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$61,549
$113.77 p/Share
541
Reduced 0.54%
98,787
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$83,365
$120.47 p/Share
692
Reduced 0.69%
99,328
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
9,560
Added 8.72%
100,020
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$142,657
$100.04 p/Share
1,426
Reduced 1.55%
90,460
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$128,518
$98.86 p/Share
1,300
Reduced 1.4%
91,886
Common Stock
Aug 23
2022
BUY
Grant, award, or other acquisition
-
2,287
Added 2.4%
93,186
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$45,878
$97.2 p/Share
472
Reduced 0.52%
90,699
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$55,853
$102.86 p/Share
543
Reduced 0.59%
91,171
Common Stock