Mar 17
2025
SELL
Open market or private sale
$36,513
$133.75 p/Share
273
Reduced 1.87%
14,320
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
640
Added 4.2%
14,593
Common Stock
Mar 07
2025
SELL
Open market or private sale
$24,996
$132.96 p/Share
188
Reduced 1.33%
13,953
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$47,206
$131.13 p/Share
360
Reduced 2.56%
13,699
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
1,282
Added 8.31%
14,141
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$651,042
$156.84 p/Share
4,151
Reduced 23.9%
13,219
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
9,604
Added 35.6%
17,370
Common Stock
May 30
2024
SELL
Open market or private sale
$1,267,986
$272.92 p/Share
4,646
Reduced 37.43%
7,766
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$40,540
$147.42 p/Share
275
Reduced 2.17%
12,412
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
641
Added 4.81%
12,687
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$174,420
$158.42 p/Share
1,101
Reduced 8.37%
12,046
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
2,569
Added 17.48%
12,127
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$609,866
$153.89 p/Share
3,963
Reduced 27.25%
10,578
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
9,169
Added 38.67%
14,541
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$55,885
$203.22 p/Share
275
Reduced 4.87%
5,372
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
641
Added 10.19%
5,647
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$349,658
$212.3 p/Share
1,647
Reduced 24.76%
5,006
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
3,841
Added 42.08%
5,286
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$421,103
$195.68 p/Share
2,152
Reduced 43.35%
2,812
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
4,964
Added 50.0%
4,964
Common Stock
Jul 29
2022
SELL
Open market or private sale
$100,700
$100.0 p/Share
1,007
Reduced 100.0%
0
Common Stock
Jul 01
2022
SELL
Open market or private sale
$123,131
$67.58 p/Share
1,822
Reduced 64.4%
1,007
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$152,681
$71.85 p/Share
2,125
Reduced 42.89%
2,829
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
4,954
Added 61.44%
3,109
Common Stock
Mar 03
2022
SELL
Open market or private sale
$153,752
$68.67 p/Share
2,239
Reduced 100.0%
0
Common Stock